Searched defs:s2 (Results 1 - 25 of 140) sorted by relevance

123456

/osnet-11/usr/src/lib/libmail/common/
H A Dcasncmp.c37 * int casncmp(char *s1, char *s2, ssize_t n)
49 casncmp(char *s1, char *s2, ssize_t n) argument
51 if (s1 == s2)
53 while ((--n >= 0) && (tolower(*s1) == tolower(*s2))) {
54 s2++;
58 return ((n < 0)? 0: (*s1 - *s2));
/osnet-11/usr/src/cmd/sendmail/libsm/
H A Dt-strrevcmp.c26 char *s2; local
31 s2 = "equal";
32 SM_TEST(sm_strrevcmp(s1, s2) == 0);
35 s2 = "qual";
36 SM_TEST(sm_strrevcmp(s1, s2) > 0);
39 s2 = "equal";
40 SM_TEST(sm_strrevcmp(s1, s2) < 0);
43 s2 = "equal";
44 SM_TEST(sm_strrevcmp(s1, s2) < 0);
47 s2
[all...]
/osnet-11/usr/src/lib/libc/port/gen/
H A Dstpcpy.c34 * Copy string s2 to s1. s1 must be large enough.
38 stpcpy(char *_RESTRICT_KYWD s1, const char *_RESTRICT_KYWD s2) argument
40 (void) strcpy(s1, s2);
H A Dstrcat.c37 * Concatenate s2 on the end of s1. S1's space must be large enough.
41 strcat(char *s1, const char *s2) argument
48 while (*s1++ = *s2++)
H A Dstrcmp.c37 * Compare strings: s1>s2: >0 s1==s2: 0 s1<s2: <0
40 strcmp(const char *s1, const char *s2) argument
42 if (s1 == s2)
44 while (*s1 == *s2++)
47 return (*(unsigned char *)s1 - *(unsigned char *)--s2);
H A Dstrcpy.c37 * Copy string s2 to s1. s1 must be large enough.
41 strcpy(char *s1, const char *s2) argument
45 while (*s1++ = *s2++)
H A Dstrdup.c48 char *s2 = malloc(strlen(s1) + 1); local
50 if (s2)
51 (void) strcpy(s2, s1);
52 return (s2);
H A Dstrncmp.c38 * returns: s1>s2; >0 s1==s2; 0 s1<s2; <0
41 strncmp(const char *s1, const char *s2, size_t n) argument
44 if (s1 == s2)
46 while (--n != 0 && *s1 == *s2++)
49 return (n == 0 ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2);
H A Dstrndup.c38 char *s2; local
41 if ((s2 = malloc(n + 1)) == NULL)
43 s2[n] = '\0';
44 return (memcpy(s2, s1, n));
H A Dstpncpy.c34 * Copy s2 to s1, truncating or null-padding to always copy n bytes
39 stpncpy(char *_RESTRICT_KYWD s1, const char *_RESTRICT_KYWD s2, size_t n) argument
41 size_t len = strnlen(s2, n);
43 (void) strncpy(s1, s2, n);
H A Dstrncat.c34 * Concatenate s2 on the end of s1. S1's space must be large enough.
39 strncat(char *s1, const char *s2, size_t n) argument
43 if (n == 0 || s2 == NULL) {
50 while (*s1++ = *s2++)
H A Dstrncpy.c37 * Copy s2 to s1, truncating or null-padding to always copy n bytes
41 strncpy(char *s1, const char *s2, size_t n) argument
46 while ((--n != 0) && ((*s1++ = *s2++) != '\0'))
H A Dascii_strcasecmp.c47 ascii_strcasecmp(const char *s1, const char *s2) argument
51 const unsigned char *us2 = (const unsigned char *)s2;
H A Dascii_strncasecmp.c47 ascii_strncasecmp(const char *s1, const char *s2, size_t n) argument
51 const unsigned char *us2 = (const unsigned char *)s2;
/osnet-11/usr/src/lib/libc/port/i18n/
H A Dwsdup.c44 wchar_t *s2; local
46 s2 = malloc((wcslen(s1) + 1) * sizeof (wchar_t));
47 return (s2 == NULL ? NULL : wcscpy(s2, s1));
H A Dstrtows.c36 strtows(wchar_t *s1, char *s2) argument
40 ret = mbstowcs(s1, s2, TMP_MAX);
49 wstostr(char *s1, wchar_t *s2) argument
53 ret = wcstombs(s1, s2, TMP_MAX);
H A Dwscasecmp.c28 * returns: s1>s2: >0 s1==s2: 0 s1<s2: <0
40 wcscasecmp(const wchar_t *s1, const wchar_t *s2) argument
42 if (s1 == s2)
45 while (towlower(*s1) == towlower(*s2++))
48 return (towlower(*s1) - towlower(*(s2 - 1)));
52 wscasecmp(const wchar_t *s1, const wchar_t *s2) argument
54 return (wcscasecmp(s1, s2));
H A Dstrcasecmp.c40 strcasecmp(const char *s1, const char *s2) argument
43 extern int ascii_strcasecmp(const char *s1, const char *s2);
48 if (s1 == s2)
55 return (ascii_strcasecmp(s1, s2));
59 us2 = (const uchar_t *)s2;
H A Dstrncasecmp.c40 strncasecmp(const char *s1, const char *s2, size_t n) argument
43 extern int ascii_strncasecmp(const char *s1, const char *s2, size_t n);
48 if (s1 == s2)
55 return (ascii_strncasecmp(s1, s2, n));
59 us2 = (const uchar_t *)s2;
H A Dwscat.c33 * Concatenate s2 on the end of s1. S1's space must be large enough.
45 wcscat(wchar_t *s1, const wchar_t *s2) argument
52 while (*s1++ = *s2++) /* copy s2 to s1 */
58 wscat(wchar_t *s1, const wchar_t *s2) argument
60 return (wcscat(s1, s2));
H A Dwscmp.c33 * Compare strings: s1>s2: >0 s1==s2: 0 s1<s2: <0
44 wcscmp(const wchar_t *s1, const wchar_t *s2) argument
46 if (s1 == s2)
49 while (*s1 == *s2++)
52 return (*s1 - *(s2 - 1));
56 wscmp(const wchar_t *s1, const wchar_t *s2) argument
58 return (wcscmp(s1, s2));
H A Dwsncasecmp.c28 * returns: s1>s2: >0 s1==s2: 0 s1<s2: <0
40 wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n) argument
42 if (s1 == s2)
46 while (--n > 0 && towlower(*s1) == towlower(*s2++))
49 return ((n == 0) ? 0 : (towlower(*s1) - towlower(*(s2 - 1))));
53 wsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n) argument
55 return (wcsncasecmp(s1, s2, n));
H A Dwsncmp.c34 * returns: s1>s2: >0 s1==s2: 0 s1<s2: <0
45 wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n) argument
47 if (s1 == s2)
51 while (--n > 0 && *s1 == *s2++)
54 return ((n == 0) ? 0 : (*s1 - *(s2 - 1)));
58 wsncmp(const wchar_t *s1, const wchar_t *s2, size_t n) argument
60 return (wcsncmp(s1, s2, n));
H A Dwsxfrm.c40 wsxfrm(wchar_t *s1, const wchar_t *s2, size_t n) argument
42 return (wcsxfrm(s1, s2, n));
46 wscoll(const wchar_t *s1, const wchar_t *s2) argument
48 return (wcscoll(s1, s2));
/osnet-11/usr/src/lib/libgen/common/
H A Dstrfind.c35 * If `s2' is a substring of `s1' return the offset of the first
36 * occurrence of `s2' in `s1',
43 const char *s1, *s2; local
48 s2 = as2;
49 c = *s2;
54 s2++;
55 while ((c = *s2++) == *s1++ && c)
60 s2 = as2;
61 c = *s2;

Completed in 28 milliseconds

123456