/string/ |
A D | strtok_r.c | 42 __strtok_r (char *s, const char *delim, char **save_ptr) in __strtok_r() argument 46 if (s == NULL) in __strtok_r() 47 s = *save_ptr; in __strtok_r() 49 if (*s == '\0') in __strtok_r() 51 *save_ptr = s; in __strtok_r() 56 s += strspn (s, delim); in __strtok_r() 57 if (*s == '\0') in __strtok_r() 59 *save_ptr = s; in __strtok_r() 64 end = s + strcspn (s, delim); in __strtok_r() 68 return s; in __strtok_r() [all …]
|
A D | strspn.c | 53 p[*s++] = 1; in STRSPN() 54 while (*s); in STRSPN() 57 if (!p[s[0]]) return 0; in STRSPN() 58 if (!p[s[1]]) return 1; in STRSPN() 59 if (!p[s[2]]) return 2; in STRSPN() 62 s = (unsigned char *) PTR_ALIGN_DOWN (s, 4); in STRSPN() 66 s += 4; in STRSPN() 67 c0 = p[s[0]]; in STRSPN() 68 c1 = p[s[1]]; in STRSPN() 69 c2 = p[s[2]]; in STRSPN() [all …]
|
A D | strcspn.c | 47 p[tmp = *s++] = 1; in STRCSPN() 51 if (p[s[0]]) return 0; in STRCSPN() 52 if (p[s[1]]) return 1; in STRCSPN() 53 if (p[s[2]]) return 2; in STRCSPN() 54 if (p[s[3]]) return 3; in STRCSPN() 56 s = (unsigned char *) PTR_ALIGN_DOWN (s, 4); in STRCSPN() 61 s += 4; in STRCSPN() 62 c0 = p[s[0]]; in STRCSPN() 63 c1 = p[s[1]]; in STRCSPN() 64 c2 = p[s[2]]; in STRCSPN() [all …]
|
A D | strpbrk.c | 28 STRPBRK (const char *s, const char *accept) in STRPBRK() argument 30 s += strcspn (s, accept); in STRPBRK() 31 return *s ? (char *)s : NULL; in STRPBRK()
|
A D | test-strcspn.c | 19 #define STRPBRK_RESULT(s, pos) (pos) argument 53 SIMPLE_STRCSPN (const CHAR *s, const CHAR *rej) in SIMPLE_STRCSPN() argument 55 const CHAR *r, *str = s; in SIMPLE_STRCSPN() 58 while ((c = *s++) != '\0') in SIMPLE_STRCSPN() 61 return s - str - 1; in SIMPLE_STRCSPN() 62 return s - str - 1; in SIMPLE_STRCSPN() 66 STUPID_STRCSPN (const CHAR *s, const CHAR *rej) in STUPID_STRCSPN() argument 68 size_t ns = STRLEN (s), nrej = STRLEN (rej); in STUPID_STRCSPN() 73 if (s[i] == rej[j]) in STUPID_STRCSPN()
|
A D | rawmemchr.c | 40 RAWMEMCHR (const void *s, int c) in RAWMEMCHR() argument 43 return memchr (s, c, (size_t)-1); in RAWMEMCHR() 44 return (char *)s + strlen (s); in RAWMEMCHR()
|
A D | test-strpbrk.c | 37 # define STRPBRK_RESULT(s, pos) ((s)[(pos)] ? (s) + (pos) : NULL) argument 72 while ((c = *s++) != '\0') in SIMPLE_STRPBRK() 75 return (CHAR *) s - 1; in SIMPLE_STRPBRK() 87 if (s[i] == rej[j]) in STUPID_STRPBRK() 88 return (CHAR *) s + i; in STUPID_STRPBRK() 112 CHAR *rej, *s; in do_test() local 137 if (STRCHR (rej, s[i])) in do_test() 140 if (STRCHR (rej, s[i])) in do_test() 141 s[i] = c; in do_test() 145 if (s[pos]) in do_test() [all …]
|
A D | memfrob.c | 21 memfrob (void *s, size_t n) in memfrob() argument 23 char *p = (char *) s; in memfrob() 28 return s; in memfrob()
|
A D | strrchr.c | 28 STRRCHR (const char *s, int c) in STRRCHR() argument 37 return strchr (s, '\0'); in STRRCHR() 40 while ((p = strchr (s, c)) != NULL) in STRRCHR() 43 s = p + 1; in STRRCHR()
|
A D | test-strchr.c | 49 # define L(s) s argument 65 # define L(s) L ## s argument 80 for (; *s != (CHAR) c; ++s) in simple_STRCHR() 81 if (*s == '\0') in simple_STRCHR() 82 return NULLRET ((CHAR *) s); in simple_STRCHR() 83 return (CHAR *) s; in simple_STRCHR() 89 size_t n = STRLEN (s) + 1; in stupid_STRCHR() 92 if (*s++ == (CHAR) c) in stupid_STRCHR() 93 return (CHAR *) s - 1; in stupid_STRCHR() 94 return NULLRET ((CHAR *) s - 1); in stupid_STRCHR() [all …]
|
A D | test-strspn.c | 61 const CHAR *r, *str = s; in SIMPLE_STRSPN() 64 while ((c = *s++) != '\0') in SIMPLE_STRSPN() 70 return s - str - 1; in SIMPLE_STRSPN() 72 return s - str - 1; in SIMPLE_STRSPN() 84 if (s[i] == acc[j]) in STUPID_STRSPN() 109 CHAR *acc, *s; in do_test() local 116 s = (CHAR *) (buf1) + align; in do_test() 131 if (STRCHR (acc, s[pos])) in do_test() 132 s[pos] = '\0'; in do_test() 136 s[i] = random () & BIG_CHAR; in do_test() [all …]
|
A D | bug-envz1.c | 9 const char *s; member 43 argz_add_sep (argz, &size, strs[i].s, '\0'); in do_test() 54 name[0] = strs[i].s[0]; in do_test() 63 else if (strcmp (e, strs[i].s) != 0) in do_test() 66 name, e, strs[i].s); in do_test()
|
A D | test-memset.c | 69 simple_bzero (char *s, size_t n) in simple_bzero() argument 71 SIMPLE_MEMSET (s, 0, n); in simple_bzero() 75 builtin_bzero (char *s, size_t n) in builtin_bzero() argument 77 __builtin_bzero (s, n); in builtin_bzero() 102 CHAR *r = s, *end = s + n; in SIMPLE_MEMSET() 105 return s; in SIMPLE_MEMSET() 118 CALL (impl, s, n); in do_one_test() 119 if (memcmp (s, tstbuf, n) != 0 in do_one_test() 123 CHAR *res = CALL (impl, s, c, n); in do_one_test() 124 if (res != s in do_one_test() [all …]
|
A D | strdup.c | 39 __strdup (const char *s) in __strdup() argument 41 size_t len = strlen (s) + 1; in __strdup() 47 return (char *) memcpy (new, s, len); in __strdup()
|
A D | strndup.c | 40 __strndup (const char *s, size_t n) in __strndup() argument 42 size_t len = __strnlen (s, n); in __strndup() 49 return (char *) memcpy (new, s, len); in __strndup()
|
A D | strtok.c | 31 strtok (char *s, const char *delim) in strtok() argument 34 return __strtok_r (s, delim, &olds); in strtok()
|
A D | explicit_bzero.c | 33 explicit_bzero (void *s, size_t len) in explicit_bzero() argument 35 memset (s, '\0', len); in explicit_bzero()
|
A D | bzero.c | 24 __bzero (void *s, size_t len) in __bzero() argument 26 memset (s, '\0', len); in __bzero()
|
A D | test-strnlen.c | 51 SIMPLE_STRNLEN (const CHAR *s, size_t maxlen) in SIMPLE_STRNLEN() argument 55 for (i = 0; i < maxlen && s[i]; ++i); in SIMPLE_STRNLEN() 60 do_one_test (impl_t *impl, const CHAR *s, size_t maxlen, size_t exp_len) in do_one_test() argument 62 size_t len = CALL (impl, s, maxlen); in do_one_test() 192 CHAR *s = (CHAR *) buf2; in do_page_tests() local 193 MEMSET (s, 65, (last_offset - 1)); in do_page_tests() 194 s[last_offset] = 0; in do_page_tests() 212 do_one_test (impl, (CHAR *) (s + offset), exp_len, exp_len); in do_page_tests() 245 CHAR *s = (CHAR *) buf2; in do_page_2_tests() local 246 MEMSET (s, 65, last_offset); in do_page_2_tests() [all …]
|
A D | test-memrchr.c | 30 simple_memrchr (const char *s, int c, size_t n) in simple_memrchr() argument 32 s = s + n; in simple_memrchr() 34 if (*--s == (char) c) in simple_memrchr() 35 return (char *) s; in simple_memrchr() 40 do_one_test (impl_t *impl, const char *s, int c, size_t n, char *exp_res) in do_one_test() argument 42 char *res = CALL (impl, s, c, n); in do_one_test()
|
A D | strncat.c | 29 char *s = s1; in STRNCAT() local 39 return s; in STRNCAT()
|
A D | test-strrchr.c | 51 SIMPLE_STRRCHR (const CHAR *s, int c) in SIMPLE_STRRCHR() argument 55 for (; *s != '\0'; ++s) in SIMPLE_STRRCHR() 56 if (*s == (CHAR) c) in SIMPLE_STRRCHR() 57 ret = s; in SIMPLE_STRRCHR() 59 return (CHAR *) (c == '\0' ? s : ret); in SIMPLE_STRRCHR() 63 do_one_test (impl_t *impl, const CHAR *s, int c, CHAR *exp_res) in do_one_test() argument 65 CHAR *res = CALL (impl, s, c); in do_one_test()
|
A D | test-rawmemchr.c | 32 simple_rawmemchr (const char *s, int c) in simple_rawmemchr() argument 35 if (*s++ == (char) c) in simple_rawmemchr() 36 return (char *) s - 1; in simple_rawmemchr() 41 do_one_test (impl_t *impl, const char *s, int c, char *exp_res) in do_one_test() argument 43 char *res = CALL (impl, s, c); in do_one_test()
|
A D | test-strlen.c | 41 simple_STRLEN (const CHAR *s) in simple_STRLEN() argument 45 for (p = s; *p; ++p); in simple_STRLEN() 46 return p - s; in simple_STRLEN() 63 do_one_test (impl_t *impl, const CHAR *s, size_t exp_len) in do_one_test() argument 65 size_t len = CALL (impl, s); in do_one_test()
|
A D | memmove.c | 33 #define RETURN(s) return (s) /* Return DEST. */ argument
|