Lines Matching refs:s1
353 strcat(char *s1, const char *s2)
355 char *os1 = s1;
357 while (*s1++ != '\0')
359 s1--;
360 while ((*s1++ = *s2++) != '\0')
376 strcmp(const char *s1, const char *s2)
378 while (*s1 == *s2++)
379 if (*s1++ == '\0')
381 return (*(unsigned char *)s1 - *(unsigned char *)--s2);
385 strncmp(const char *s1, const char *s2, size_t n)
387 if (s1 == s2)
390 while (--n != 0 && *s1 == *s2++)
391 if (*s1++ == '\0')
393 return ((n == 0) ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2);
432 strcasecmp(const char *s1, const char *s2)
435 const unsigned char *us1 = (const unsigned char *)s1;
445 strncasecmp(const char *s1, const char *s2, size_t n)
448 const unsigned char *us1 = (const unsigned char *)s1;
460 strcpy(char *s1, const char *s2)
462 char *os1 = s1;
464 while ((*s1++ = *s2++) != '\0')
470 strncpy(char *s1, const char *s2, size_t n)
472 char *os1 = s1;
475 while (--n != 0 && (*s1++ = *s2++) != '\0')
479 *s1++ = '\0';
499 const char *s1, *s2;
503 s1 = as1;
507 return ((char *)s1);
510 while (*s1)
511 if (*s1++ == c) {
512 tptr = s1;
513 while ((c = *++s2) == *s1++ && c)
517 s1 = tptr;
541 strncat(char *s1, const char *s2, size_t n)
543 char *os1 = s1;
546 while (*s1++ != '\0')
548 --s1;
549 while ((*s1++ = *s2++) != '\0') {
551 s1[-1] = '\0';