| Index: fusl/src/string/strcspn.c
|
| diff --git a/fusl/src/string/strcspn.c b/fusl/src/string/strcspn.c
|
| index cfdba114ca632ee86f433f7d00b744fb1fb6de19..eba8dc668fe2e769c50ea5826817dda7b0e3aaf8 100644
|
| --- a/fusl/src/string/strcspn.c
|
| +++ b/fusl/src/string/strcspn.c
|
| @@ -1,19 +1,22 @@
|
| #include <string.h>
|
|
|
| -#define BITOP(a,b,op) \
|
| - ((a)[(size_t)(b)/(8*sizeof *(a))] op (size_t)1<<((size_t)(b)%(8*sizeof *(a))))
|
| +#define BITOP(a, b, op) \
|
| + ((a)[(size_t)(b) / (8 * sizeof *(a))] op(size_t) 1 \
|
| + << ((size_t)(b) % (8 * sizeof *(a))))
|
|
|
| -char *__strchrnul(const char *, int);
|
| +char* __strchrnul(const char*, int);
|
|
|
| -size_t strcspn(const char *s, const char *c)
|
| -{
|
| - const char *a = s;
|
| - size_t byteset[32/sizeof(size_t)];
|
| +size_t strcspn(const char* s, const char* c) {
|
| + const char* a = s;
|
| + size_t byteset[32 / sizeof(size_t)];
|
|
|
| - if (!c[0] || !c[1]) return __strchrnul(s, *c)-a;
|
| + if (!c[0] || !c[1])
|
| + return __strchrnul(s, *c) - a;
|
|
|
| - memset(byteset, 0, sizeof byteset);
|
| - for (; *c && BITOP(byteset, *(unsigned char *)c, |=); c++);
|
| - for (; *s && !BITOP(byteset, *(unsigned char *)s, &); s++);
|
| - return s-a;
|
| + memset(byteset, 0, sizeof byteset);
|
| + for (; *c && BITOP(byteset, *(unsigned char*)c, |=); c++)
|
| + ;
|
| + for (; *s && !BITOP(byteset, *(unsigned char*)s, &); s++)
|
| + ;
|
| + return s - a;
|
| }
|
|
|