/illumos-gate/usr/src/cmd/sh/ |
H A D | expand.c | 64 unsigned char *s2 = 0; in expand() local 139 s2 = cpystak(s); in expand() 140 trim(s2); in expand() 141 s = s2; in expand() 151 if (s2) in expand() 210 unsigned char *s1, *s2; in addg() local 215 s2 = locstak() + BYTESPERWORD; in addg() 219 if (s2 >= brkend) in addg() 220 growstak(s2); in addg() 221 *s2++ = c; in addg() [all …]
|
/illumos-gate/usr/src/tools/smatch/src/validation/ |
H A D | designated-init.c | 6 struct s2 { struct 13 struct s2 s2; member 18 struct s2 s2; member 23 static struct s2 s2_positional = { 5, 10 }; 24 static struct s2 s2_designated = { .x = 5, .y = 10 }; 31 .s2 = { 5, 10 }, 39 .s2 = { .x = 5, .y = 10 }, 47 .s2 = { 5, 10 }, 55 .s2 = { .x = 5, .y = 10 }, 70 static struct s2 s2_array[] = { [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | strstr.c | 45 const char *s1, *s2; in strstr() local 50 s2 = as2; in strstr() 52 if (s2 == NULL || *s2 == '\0') in strstr() 55 c = *s2; in strstr() 59 while ((c = *++s2) == *s1++ && c != '\0') in strstr() 64 s2 = as2; in strstr() 65 c = *s2; in strstr() 84 const char *s1, *s2; in strnstr() local 90 s2 = as2; in strnstr() 92 if (s2 == NULL || *s2 == '\0') in strnstr() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | t-strrevcmp.c | 24 char *s2; variable 29 s2 = "equal"; 30 SM_TEST(sm_strrevcmp(s1, s2) == 0); 33 s2 = "qual"; 34 SM_TEST(sm_strrevcmp(s1, s2) > 0); 37 s2 = "equal"; 38 SM_TEST(sm_strrevcmp(s1, s2) < 0); 41 s2 = "equal"; 42 SM_TEST(sm_strrevcmp(s1, s2) < 0); 45 s2 = "equal"; [all …]
|
H A D | strrevcmp.c | 33 sm_strrevcasecmp(s1, s2) in sm_strrevcasecmp() argument 34 const char *s1, *s2; in sm_strrevcasecmp() 39 i2 = strlen(s2) - 1; 42 charmap[(unsigned char) s2[i2]]) 60 charmap[(unsigned char) s2[i2]]); 75 sm_strrevcmp(s1, s2) in sm_strrevcmp() argument 76 const char *s1, *s2; in sm_strrevcmp() 81 i2 = strlen(s2) - 1; 82 while (i1 >= 0 && i2 >= 0 && s1[i1] == s2[i2]) 99 return s1[i1] - s2[i2];
|
H A D | strcasecmp.c | 70 sm_strcasecmp(s1, s2) in sm_strcasecmp() argument 71 const char *s1, *s2; in sm_strcasecmp() 74 const unsigned char *us2 = (const unsigned char *)s2; 87 sm_strncasecmp(s1, s2, n) in sm_strncasecmp() argument 88 const char *s1, *s2; in sm_strncasecmp() 95 register const unsigned char *us2 = (const unsigned char *)s2;
|
/illumos-gate/usr/src/lib/libc/port/locale/ |
H A D | wcscasecmp.c | 45 wcscasecmp_l(const wchar_t *s1, const wchar_t *s2, locale_t loc) in wcscasecmp_l() argument 47 if (s1 == s2) in wcscasecmp_l() 50 while (towlower_l(*s1, loc) == towlower_l(*s2, loc)) { in wcscasecmp_l() 54 s2++; in wcscasecmp_l() 56 return (towlower_l(*s1, loc) - towlower_l(*s2, loc)); in wcscasecmp_l() 60 wcscasecmp(const wchar_t *s1, const wchar_t *s2) in wcscasecmp() argument 62 return (wcscasecmp_l(s1, s2, uselocale(NULL))); in wcscasecmp() 66 wcsncasecmp_l(const wchar_t *s1, const wchar_t *s2, size_t n, locale_t loc) in wcsncasecmp_l() argument 68 if (s1 == s2 || n == 0) in wcsncasecmp_l() 71 while ((towlower_l(*s1, loc) == towlower_l(*s2, loc)) && --n) { in wcsncasecmp_l() [all …]
|
H A D | strcasecmp.c | 44 strcasecmp_l(const char *s1, const char *s2, locale_t loc) in strcasecmp_l() argument 46 extern int ascii_strcasecmp(const char *s1, const char *s2); in strcasecmp_l() 57 return (ascii_strcasecmp(s1, s2)); in strcasecmp_l() 61 us2 = (const uchar_t *)s2; in strcasecmp_l() 70 strcasecmp(const char *s1, const char *s2) in strcasecmp() argument 73 return (strcasecmp_l(s1, s2, uselocale(NULL))); in strcasecmp()
|
/illumos-gate/usr/src/cmd/tr/ |
H A D | tr.c | 52 STR s2 = { STRING2, NORMAL, 0, OOBCH, 0, { 0, OOBCH }, NULL, NULL }; variable 144 squeeze = setup(argv[1], &s2, 0, 0); in main() 212 if ((s2.str = strdup(argv[1])) == NULL) in main() 215 s2.str = argv[1]; in main() 217 if (!next(&s2)) in main() 230 s2.state == CCLASS_UPPER && in main() 231 s1.cnt == 1 && s2.cnt == 1) { in main() 242 if (!next(&s2)) in main() 244 } while (s2.state == CCLASS_UPPER && s2.cnt > 1); in main() 247 s2.state == CCLASS_LOWER && in main() [all …]
|
/illumos-gate/usr/src/psm/promif/ieee1275/common/ |
H A D | prom_string.c | 41 prom_strncpy(register char *s1, register char *s2, size_t n) in prom_strncpy() argument 46 while (--n != 0 && (*s1++ = *s2++) != '\0') in prom_strncpy() 58 prom_strcpy(register char *s1, register char *s2) in prom_strcpy() argument 63 while (*s1++ = *s2++) in prom_strcpy() 72 prom_strncmp(register char *s1, register char *s2, register size_t n) in prom_strncmp() argument 75 if (s1 == s2) in prom_strncmp() 77 while (--n != 0 && *s1 == *s2++) in prom_strncmp() 80 return ((n == 0) ? 0: (*s1 - s2[-1])); in prom_strncmp() 87 prom_strcmp(register char *s1, register char *s2) in prom_strcmp() argument 89 while (*s1 == *s2++) in prom_strcmp() [all …]
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | strcmp.c | 67 int *s1, *s2; in strcmp() local 112 s2 = (void *) str2; in strcmp() 131 --s2; in strcmp() 135 s2 -= 2; in strcmp() 139 s2 -= 3; in strcmp() 146 str2 = (void *) s2; in strcmp() 165 i2 = s2[0]; in strcmp() 173 i2 = s2[1]; in strcmp() 181 i2 = s2[2]; in strcmp() 189 i2 = s2[3]; in strcmp() [all …]
|
/illumos-gate/usr/src/cmd/lp/lib/lp/ |
H A D | Syscalls.c | 197 char * s2 in _Link() argument 200 _Link (s1, s2) in _Link() 202 char * s2; 207 while ((n = link(s1, s2)) == -1 && errno == EINTR) 298 char * s2, in _Readlink() argument 302 _Readlink (s1, s2, j) in _Readlink() 304 char * s2; 310 while ((n = readlink(s1, s2, j)) == -1 && errno == EINTR) 319 char * s2 in _Rename() argument 322 _Rename (s1, s2) in _Rename() [all …]
|
H A D | cs_strcmp.c | 39 char * s2 in cs_strcmp() argument 42 cs_strcmp(s1, s2) in cs_strcmp() 43 register char *s1, *s2; in cs_strcmp() 47 if(s1 == s2) 49 while(toupper(*s1) == toupper(*s2++)) 52 return(toupper(*s1) - toupper(*--s2));
|
H A D | cs_strncmp.c | 40 char * s2, in cs_strncmp() argument 44 cs_strncmp(s1, s2, n) in cs_strncmp() 45 register char *s1, *s2; in cs_strncmp() 49 if(s1 == s2) 51 while(--n >= 0 && toupper(*s1) == toupper(*s2++)) 54 return((n < 0)? 0: (toupper(*s1) - toupper(*--s2)));
|
/illumos-gate/usr/src/lib/libc/port/i18n/ |
H A D | wcswcs.c | 42 const wchar_t *s1, *s2; in wcswcs() local 47 s2 = ws2; in wcswcs() 49 if (s2 == NULL || *s2 == 0) in wcswcs() 51 c = *s2; in wcswcs() 56 while ((c = *++s2) == *s1++ && c) in wcswcs() 61 s2 = ws2; in wcswcs() 62 c = *s2; in wcswcs()
|
H A D | wscmp.c | 42 wcscmp(const wchar_t *s1, const wchar_t *s2) in wcscmp() argument 44 if (s1 == s2) in wcscmp() 47 while (*s1 == *s2++) in wcscmp() 50 return (*s1 - *(s2 - 1)); in wcscmp() 54 wscmp(const wchar_t *s1, const wchar_t *s2) in wscmp() argument 56 return (wcscmp(s1, s2)); in wscmp()
|
H A D | wsncmp.c | 43 wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n) in wcsncmp() argument 45 if (s1 == s2) in wcsncmp() 49 while (--n > 0 && *s1 == *s2++) in wcsncmp() 52 return ((n == 0) ? 0 : (*s1 - *(s2 - 1))); in wcsncmp() 56 wsncmp(const wchar_t *s1, const wchar_t *s2, size_t n) in wsncmp() argument 58 return (wcsncmp(s1, s2, n)); in wsncmp()
|
H A D | wscpy.c | 45 wcscpy(wchar_t *s1, const wchar_t *s2) in wcscpy() argument 49 while ((*s1++ = *s2++) != 0) in wcscpy() 55 wscpy(wchar_t *s1, const wchar_t *s2) in wscpy() argument 57 return (wcscpy(s1, s2)); in wscpy() 61 wcpcpy(wchar_t *s1, const wchar_t *s2) in wcpcpy() argument 63 while ((*s1++ = *s2++) != 0) in wcpcpy()
|
/illumos-gate/usr/src/common/util/ |
H A D | string.c | 404 strcat(char *s1, const char *s2) in strcat() argument 411 while ((*s1++ = *s2++) != '\0') in strcat() 427 strcmp(const char *s1, const char *s2) in strcmp() argument 429 while (*s1 == *s2++) in strcmp() 432 return (*(unsigned char *)s1 - *(unsigned char *)--s2); in strcmp() 436 strncmp(const char *s1, const char *s2, size_t n) in strncmp() argument 438 if (s1 == s2) in strncmp() 441 while (--n != 0 && *s1 == *s2++) in strncmp() 444 return ((n == 0) ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2); in strncmp() 483 strcasecmp(const char *s1, const char *s2) in strcasecmp() argument [all …]
|
H A D | memstr.c | 42 memmove(void *s1, const void *s2, size_t n) in memmove() argument 45 bcopy(s2, s1, n); in memmove() 47 ovbcopy(s2, s1, n); in memmove() 68 memcmp(const void *s1, const void *s2, size_t n) in memcmp() argument 71 const uchar_t *ps2 = s2; in memcmp() 73 if (s1 != s2 && n != 0) { in memcmp() 85 memcpy(void *s1, const void *s2, size_t n) in memcpy() argument 87 bcopy(s2, s1, n); in memcpy()
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.S | 128 subcc %i0, %i1, %i2 ! s1 == s2 ? 156 ldub [%i1], %g1 ! s2[1] 163 cmp %l1, ('Z' - 'A') ! s2[1] uppercase? 165 add %g1, ('a' - 'A'), %g1 ! s2[1] = tolower(s2[1]) 167 subcc %i0, %g1, %i0 ! tolower(s1[1]) != tolower(s2[1]) ? 169 inc %i1 ! s1++, s2++ 195 andcc %i1, 3, %i3 ! s2 word-aligned ? 207 andcc %i1, 3, %i3 ! s2 word aligned ? 212 bz .word4 ! yup, s2 word-aligned 215 add %i2, %i3, %i2 ! start adjusting offset s1-s2 [all …]
|
H A D | strcmp.S | 56 ! align s2, this also happens and then the compare begins. Otherwise, 63 subcc %o0, %o1, %o2 ! s1 == s2 ? 74 ldub [%o1], %g1 ! s2[] 75 subcc %o0, %g1, %o0 ! s1[] != s2[] ? 81 inc %o1 ! s1++, s2++ 84 andcc %o1, 7, %o3 ! s2 dword aligned ? 92 ldx [%o1], %o0 ! new lower dword in s2 95 sllx %o0, %g5, %g1 ! partial unaligned word from s2 104 bz,a,pt %xcc, .doload ! no null byte in previous word from s2 105 ldx [%o1+8], %o0 ! next aligned word in s2 [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | ascii_strcasecmp.S | 128 subcc %i0, %i1, %i2 ! s1 == s2 ? 156 ldub [%i1], %g1 ! s2[1] 163 cmp %l1, ('Z' - 'A') ! s2[1] uppercase? 165 add %g1, ('a' - 'A'), %g1 ! s2[1] = tolower(s2[1]) 167 subcc %i0, %g1, %i0 ! tolower(s1[1]) != tolower(s2[1]) ? 169 inc %i1 ! s1++, s2++ 195 andcc %i1, 3, %i3 ! s2 word-aligned ? 207 andcc %i1, 3, %i3 ! s2 word aligned ? 212 bz .word4 ! yup, s2 word-aligned 215 add %i2, %i3, %i2 ! start adjusting offset s1-s2 [all …]
|
/illumos-gate/usr/src/lib/libgen/common/ |
H A D | strfind.c | 41 const char *s1, *s2; in strfind() local 46 s2 = as2; in strfind() 47 c = *s2; in strfind() 52 s2++; in strfind() 53 while ((c = *s2++) == *s1++ && c) in strfind() 58 s2 = as2; in strfind() 59 c = *s2; in strfind()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/ |
H A D | tst.strtok.d | 87 string s2; member 96 command[i].s2 = ""; 101 command[i].s2 = ""; 106 command[i].s2 = "o"; 111 command[i].s2 = "o"; 116 command[i].s2 = "bar"; 121 command[i].s2 = "foo"; 131 (this->result = strtok(command[i].s1, command[i].s2)) != command[i].result/ 134 command[i].s1, command[i].s2,
|