Lines Matching refs:s1

387 strcat(char *s1, const char *s2)  in strcat()  argument
389 char *os1 = s1; in strcat()
391 while (*s1++ != '\0') in strcat()
393 s1--; in strcat()
394 while ((*s1++ = *s2++) != '\0') in strcat()
410 strcmp(const char *s1, const char *s2) in strcmp() argument
412 while (*s1 == *s2++) in strcmp()
413 if (*s1++ == '\0') in strcmp()
415 return (*(unsigned char *)s1 - *(unsigned char *)--s2); in strcmp()
419 strncmp(const char *s1, const char *s2, size_t n) in strncmp() argument
421 if (s1 == s2) in strncmp()
424 while (--n != 0 && *s1 == *s2++) in strncmp()
425 if (*s1++ == '\0') in strncmp()
427 return ((n == 0) ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2); in strncmp()
466 strcasecmp(const char *s1, const char *s2) in strcasecmp() argument
469 const unsigned char *us1 = (const unsigned char *)s1; in strcasecmp()
479 strncasecmp(const char *s1, const char *s2, size_t n) in strncasecmp() argument
482 const unsigned char *us1 = (const unsigned char *)s1; in strncasecmp()
494 strcpy(char *s1, const char *s2) in strcpy() argument
496 char *os1 = s1; in strcpy()
498 while ((*s1++ = *s2++) != '\0') in strcpy()
504 strncpy(char *s1, const char *s2, size_t n) in strncpy() argument
506 char *os1 = s1; in strncpy()
509 while (--n != 0 && (*s1++ = *s2++) != '\0') in strncpy()
513 *s1++ = '\0'; in strncpy()
533 const char *s1, *s2; in strstr() local
537 s1 = as1; in strstr()
541 return ((char *)s1); in strstr()
544 while (*s1) in strstr()
545 if (*s1++ == c) { in strstr()
546 tptr = s1; in strstr()
547 while ((c = *++s2) == *s1++ && c) in strstr()
551 s1 = tptr; in strstr()
575 strncat(char *s1, const char *s2, size_t n) in strncat() argument
577 char *os1 = s1; in strncat()
580 while (*s1++ != '\0') in strncat()
582 --s1; in strncat()
583 while ((*s1++ = *s2++) != '\0') { in strncat()
585 s1[-1] = '\0'; in strncat()