Lines Matching defs:s2
353 strcat(char *s1, const char *s2)
360 while ((*s1++ = *s2++) != '\0')
376 strcmp(const char *s1, const char *s2)
378 while (*s1 == *s2++)
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++)
393 return ((n == 0) ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2);
432 strcasecmp(const char *s1, const char *s2)
436 const unsigned char *us2 = (const unsigned char *)s2;
445 strncasecmp(const char *s1, const char *s2, size_t n)
449 const unsigned char *us2 = (const unsigned char *)s2;
460 strcpy(char *s1, const char *s2)
464 while ((*s1++ = *s2++) != '\0')
470 strncpy(char *s1, const char *s2, size_t n)
475 while (--n != 0 && (*s1++ = *s2++) != '\0')
499 const char *s1, *s2;
504 s2 = as2;
506 if (s2 == NULL || *s2 == '\0')
508 c = *s2;
513 while ((c = *++s2) == *s1++ && c)
518 s2 = as2;
519 c = *s2;
541 strncat(char *s1, const char *s2, size_t n)
549 while ((*s1++ = *s2++) != '\0') {