/illumos-gate/usr/src/cmd/lp/lib/lp/ |
H A D | cs_strcmp.c | 32 * Compare strings ignoring case: s1>s2: >0 s1==s2: 0 s1<s2: <0 38 char * s1, 42 cs_strcmp(s1, s2) 43 register char *s1, *s2; 47 if(s1 == s2) 49 while(toupper(*s1) == toupper(*s2++)) 50 if(*s1++ == '\0') 52 return(toupper(*s1) 37 cs_strcmp( char * s1, char * s2 ) argument [all...] |
H A D | cs_strncmp.c | 33 * returns: s1>s2; >0 s1==s2; 0 s1<s2; <0 39 char * s1, 44 cs_strncmp(s1, s2, n) 45 register char *s1, *s2; 49 if(s1 == s2) 51 while(--n >= 0 && toupper(*s1) == toupper(*s2++)) 52 if(*s1++ == '\0') 54 return((n < 0)? 0: (toupper(*s1) 38 cs_strncmp( char * s1, char * s2, int n ) argument [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | bcmp.c | 30 bcmp(char *s1, char *s2, int len) argument 34 if (*s1++ != *s2++)
|
H A D | strncat.c | 30 * Concatenate s2 on the end of s1. S1's space must be large enough. 32 * Return s1. 36 strncat(char *s1, char *s2, int n) argument 40 os1 = s1; 41 while (*s1++) 43 --s1; 44 while (*s1++ = *s2++) 46 *--s1 = '\0';
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | stpcpy.c | 34 * Copy string s2 to s1. s1 must be large enough. 35 * return a pointer to the terminating null character of s1. 38 stpcpy(char *_RESTRICT_KYWD s1, const char *_RESTRICT_KYWD s2) argument 40 (void) strcpy(s1, s2); 41 return (s1 + strlen(s1));
|
H A D | strcat.c | 37 * Concatenate s2 on the end of s1. S1's space must be large enough. 38 * Return s1. 41 strcat(char *s1, const char *s2) argument 43 char *os1 = s1; 45 while (*s1++) 47 --s1; 48 while (*s1++ = *s2++)
|
H A D | strcmp.c | 37 * 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++) 45 if (*s1++ == '\0') 47 return (*(unsigned char *)s1 - *(unsigned char *)--s2);
|
H A D | strcpy.c | 37 * Copy string s2 to s1. s1 must be large enough. 38 * return s1 41 strcpy(char *s1, const char *s2) argument 43 char *os1 = s1; 45 while (*s1++ = *s2++)
|
H A D | strdup.c | 42 * pointed to by s1 46 strdup(const char *s1) argument 48 char *s2 = malloc(strlen(s1) + 1); 51 (void) strcpy(s2, s1);
|
H A D | strncmp.c | 38 * 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++) 47 if (*s1++ == '\0') 49 return (n == 0 ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2);
|
H A D | strndup.c | 36 strndup(const char *s1, size_t n) argument 40 n = strnlen(s1, n); 42 (void) strlcpy(s2, s1, n + 1);
|
H A D | stpncpy.c | 34 * Copy s2 to s1, truncating or null-padding to always copy n bytes 35 * return a pointer to the terminating null byte in s1, or, 36 * if s1 is not null-terminated, s1 + n. 39 stpncpy(char *_RESTRICT_KYWD s1, const char *_RESTRICT_KYWD s2, size_t n) argument 43 (void) strncpy(s1, s2, n); 45 return ((len < n) ? s1 + len : s1 + n);
|
H A D | strncat.c | 37 * Concatenate s2 on the end of s1. S1's space must be large enough. 39 * Return s1. 42 strncat(char *s1, const char *s2, size_t n) argument 44 char *os1 = s1; 47 while (*s1++) 49 --s1; 50 while (*s1++ = *s2++) 52 s1[-1] = '\0';
|
H A D | strncpy.c | 37 * Copy s2 to s1, truncating or null-padding to always copy n bytes 38 * return s1 41 strncpy(char *s1, const char *s2, size_t n) argument 43 char *os1 = s1; 46 while ((--n != 0) && ((*s1++ = *s2++) != '\0')) 50 *s1++ = '\0';
|
/illumos-gate/usr/src/lib/libc/port/i18n/ |
H A D | wsdup.c | 32 * pointed to by s1 42 wcsdup(const wchar_t *s1) argument 46 s2 = malloc((wcslen(s1) + 1) * sizeof (wchar_t)); 47 return (s2 == NULL ? NULL : wcscpy(s2, s1)); 51 wsdup(const wchar_t *s1) argument 53 return (wcsdup(s1));
|
H A D | strtows.c | 36 strtows(wchar_t *s1, char *s2) argument 40 ret = mbstowcs(s1, s2, TMP_MAX); 45 return (s1); 49 wstostr(char *s1, wchar_t *s2) argument 53 ret = wcstombs(s1, s2, TMP_MAX); 58 return (s1);
|
/illumos-gate/usr/src/lib/libmail/common/ |
H A D | casncmp.c | 37 * 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))) { 55 if (*s1++ == '\0') 58 return ((n < 0)? 0: (*s1 - *s2));
|
/illumos-gate/usr/src/common/util/ |
H A D | bcmp.c | 47 bcmp(const void *s1, const void *s2, size_t len) argument 49 return (memcmp(s1, s2, len) == 0 ? 0 : 1);
|
H A D | bcopy.c | 47 * Copy s1 to s2, always copy n bytes. 51 bcopy(const void *s1, void *s2, size_t len) argument 53 (void) memmove(s2, s1, len);
|
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | t-strrevcmp.c | 25 char *s1; local 30 s1 = "equal"; 32 SM_TEST(sm_strrevcmp(s1, s2) == 0); 34 s1 = "equal"; 36 SM_TEST(sm_strrevcmp(s1, s2) > 0); 38 s1 = "qual"; 40 SM_TEST(sm_strrevcmp(s1, s2) < 0); 42 s1 = "Equal"; 44 SM_TEST(sm_strrevcmp(s1, s2) < 0); 46 s1 [all...] |
/illumos-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | bcmp.c | 50 bcmp(char *s1, char *s2, int len) argument 52 if (_memcmp(s1, s2, (size_t)len) == 0)
|
H A D | bcopy.c | 49 * Copy s1 to s2, always copy n bytes. 53 bcopy(char *s1, char *s2, int len) argument 56 (void) _memmove(s2, s1, (size_t)len);
|
/illumos-gate/usr/src/boot/lib/libc/string/ |
H A D | strcmp.c | 45 strcmp(const char *s1, const char *s2) argument 47 while (*s1 == *s2++) 48 if (*s1++ == '\0') 50 return (*(const unsigned char *)s1 - *(const unsigned char *)(s2 - 1));
|
H A D | strncmp.c | 39 strncmp(const char *s1, const char *s2, size_t n) argument 45 if (*s1 != *s2++) 46 return (*(const unsigned char *)s1 - 48 if (*s1++ == '\0')
|
/illumos-gate/usr/src/boot/sys/boot/arm/at91/libat91/ |
H A D | strcmp.c | 32 strcmp(const char *s1, const char *s2) argument 34 for (; *s1 == *s2 && *s1; s1++, s2++); 35 return (unsigned char)*s1 - (unsigned char)*s2;
|