Lines Matching refs:s1
356 strcat(char *s1, const char *s2) in strcat() argument
358 char *os1 = s1; in strcat()
360 while (*s1++ != '\0') in strcat()
362 s1--; in strcat()
363 while ((*s1++ = *s2++) != '\0') in strcat()
379 strcmp(const char *s1, const char *s2) in strcmp() argument
381 while (*s1 == *s2++) in strcmp()
382 if (*s1++ == '\0') in strcmp()
384 return (*(unsigned char *)s1 - *(unsigned char *)--s2); in strcmp()
388 strncmp(const char *s1, const char *s2, size_t n) in strncmp() argument
390 if (s1 == s2) in strncmp()
393 while (--n != 0 && *s1 == *s2++) in strncmp()
394 if (*s1++ == '\0') in strncmp()
396 return ((n == 0) ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2); in strncmp()
435 strcasecmp(const char *s1, const char *s2) in strcasecmp() argument
438 const unsigned char *us1 = (const unsigned char *)s1; in strcasecmp()
448 strncasecmp(const char *s1, const char *s2, size_t n) in strncasecmp() argument
451 const unsigned char *us1 = (const unsigned char *)s1; in strncasecmp()
463 strcpy(char *s1, const char *s2) in strcpy() argument
465 char *os1 = s1; in strcpy()
467 while ((*s1++ = *s2++) != '\0') in strcpy()
473 strncpy(char *s1, const char *s2, size_t n) in strncpy() argument
475 char *os1 = s1; in strncpy()
478 while (--n != 0 && (*s1++ = *s2++) != '\0') in strncpy()
482 *s1++ = '\0'; in strncpy()
502 const char *s1, *s2; in strstr() local
506 s1 = as1; in strstr()
510 return ((char *)s1); in strstr()
513 while (*s1) in strstr()
514 if (*s1++ == c) { in strstr()
515 tptr = s1; in strstr()
516 while ((c = *++s2) == *s1++ && c) in strstr()
520 s1 = tptr; in strstr()
544 strncat(char *s1, const char *s2, size_t n) in strncat() argument
546 char *os1 = s1; in strncat()
549 while (*s1++ != '\0') in strncat()
551 --s1; in strncat()
552 while ((*s1++ = *s2++) != '\0') { in strncat()
554 s1[-1] = '\0'; in strncat()