Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(655)

Unified Diff: fusl/src/string/strspn.c

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: fusl/src/string/strspn.c
diff --git a/fusl/src/string/strspn.c b/fusl/src/string/strspn.c
index 9543dad09a3aba8bf2c616fb00d492f0e9fb94cd..b96ffa4fad0b230cf3f63afd6d51c1bcd0e022b6 100644
--- a/fusl/src/string/strspn.c
+++ b/fusl/src/string/strspn.c
@@ -1,20 +1,24 @@
#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))))
-size_t strspn(const char *s, const char *c)
-{
- const char *a = s;
- size_t byteset[32/sizeof(size_t)] = { 0 };
+size_t strspn(const char* s, const char* c) {
+ const char* a = s;
+ size_t byteset[32 / sizeof(size_t)] = {0};
- if (!c[0]) return 0;
- if (!c[1]) {
- for (; *s == *c; s++);
- return s-a;
- }
+ if (!c[0])
+ return 0;
+ if (!c[1]) {
+ for (; *s == *c; s++)
+ ;
+ return s - a;
+ }
- for (; *c && BITOP(byteset, *(unsigned char *)c, |=); c++);
- for (; *s && BITOP(byteset, *(unsigned char *)s, &); s++);
- return s-a;
+ for (; *c && BITOP(byteset, *(unsigned char*)c, |=); c++)
+ ;
+ for (; *s && BITOP(byteset, *(unsigned char*)s, &); s++)
+ ;
+ return s - a;
}

Powered by Google App Engine
This is Rietveld 408576698