Lines Matching refs:n
28 static inline char *__strnend(const char *s, size_t n) in __strnend() argument
31 const char *p = s + n; in __strnend()
58 size_t strnlen(const char * s, size_t n) in strnlen() argument
60 return __strnend(s, n) - s; in strnlen()
117 char *strncpy(char *dest, const char *src, size_t n) in strncpy() argument
119 size_t len = __strnend(src, n) - src; in strncpy()
120 __builtin_memset(dest + len, 0, n - len); in strncpy()
155 size_t strlcat(char *dest, const char *src, size_t n) in strlcat() argument
161 if (dsize < n) { in strlcat()
163 n -= dsize; in strlcat()
164 if (len >= n) in strlcat()
165 len = n - 1; in strlcat()
184 char *strncat(char *dest, const char *src, size_t n) in strncat() argument
186 size_t len = __strnend(src, n) - src; in strncat()
283 void *memchr(const void *s, int c, size_t n) in memchr() argument
286 const void *ret = s + n; in memchr()
304 int memcmp(const void *cs, const void *ct, size_t n) in memcmp() argument
307 register unsigned long r3 asm("3") = (unsigned long) n; in memcmp()
309 register unsigned long r5 asm("5") = (unsigned long) n; in memcmp()
333 void *memscan(void *s, int c, size_t n) in memscan() argument
336 const void *ret = s + n; in memscan()
353 void *memcpy(void *dest, const void *src, size_t n) in memcpy() argument
355 return __builtin_memcpy(dest, src, n); in memcpy()
367 void *memset(void *s, int c, size_t n) in memset() argument
372 return __builtin_memset(s, 0, n); in memset()
375 if (n > 0) in memset()
378 } while (--n > 0); in memset()