Index: fusl/src/string/wcstok.c |
diff --git a/fusl/src/string/wcstok.c b/fusl/src/string/wcstok.c |
index ecc8033190c781c6f75574686d3681254dee843f..cb99f879edf64e73e007d5caae9e9722262c0f05 100644 |
--- a/fusl/src/string/wcstok.c |
+++ b/fusl/src/string/wcstok.c |
@@ -1,12 +1,17 @@ |
#include <wchar.h> |
-wchar_t *wcstok(wchar_t *restrict s, const wchar_t *restrict sep, wchar_t **restrict p) |
-{ |
- if (!s && !(s = *p)) return NULL; |
- s += wcsspn(s, sep); |
- if (!*s) return *p = 0; |
- *p = s + wcscspn(s, sep); |
- if (**p) *(*p)++ = 0; |
- else *p = 0; |
- return s; |
+wchar_t* wcstok(wchar_t* restrict s, |
+ const wchar_t* restrict sep, |
+ wchar_t** restrict p) { |
+ if (!s && !(s = *p)) |
+ return NULL; |
+ s += wcsspn(s, sep); |
+ if (!*s) |
+ return *p = 0; |
+ *p = s + wcscspn(s, sep); |
+ if (**p) |
+ *(*p)++ = 0; |
+ else |
+ *p = 0; |
+ return s; |
} |