s 17 TSRM/tsrm_strtok_r.c char *tsrm_strtok_r(char *s, const char *delim, char **last) s 21 TSRM/tsrm_strtok_r.c if (s == NULL) { s 22 TSRM/tsrm_strtok_r.c s = *last; s 25 TSRM/tsrm_strtok_r.c while (*s && in_character_class(*s, delim)) { s 26 TSRM/tsrm_strtok_r.c s++; s 28 TSRM/tsrm_strtok_r.c if (!*s) { s 32 TSRM/tsrm_strtok_r.c token = s; s 34 TSRM/tsrm_strtok_r.c while (*s && !in_character_class(*s, delim)) { s 35 TSRM/tsrm_strtok_r.c s++; s 37 TSRM/tsrm_strtok_r.c if (!*s) { s 38 TSRM/tsrm_strtok_r.c *last = s; s 40 TSRM/tsrm_strtok_r.c *s = '\0'; s 41 TSRM/tsrm_strtok_r.c *last = s + 1; s 4 TSRM/tsrm_strtok_r.h char *tsrm_strtok_r(char *s, const char *delim, char **last); s 101 Zend/zend.h # define DL_FETCH_SYMBOL(h,s) dlsym((h), "_" s) s 577 Zend/zend_API.h #define ZVAL_STRING(z, s, duplicate) do { \ s 578 Zend/zend_API.h const char *__s=(s); \ s 585 Zend/zend_API.h #define ZVAL_STRINGL(z, s, l, duplicate) do { \ s 586 Zend/zend_API.h const char *__s=(s); int __l=l; \ s 623 Zend/zend_API.h #define RETVAL_STRING(s, duplicate) ZVAL_STRING(return_value, s, duplicate) s 624 Zend/zend_API.h #define RETVAL_STRINGL(s, l, duplicate) ZVAL_STRINGL(return_value, s, l, duplicate) s 635 Zend/zend_API.h #define RETURN_STRING(s, duplicate) { RETVAL_STRING(s, duplicate); return; } s 636 Zend/zend_API.h #define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; } s 2620 Zend/zend_alloc.c ZEND_API char *_estrdup(const char *s ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) s 2630 Zend/zend_alloc.c length = strlen(s); s 2636 Zend/zend_alloc.c memcpy(p, s, length+1); s 2641 Zend/zend_alloc.c ZEND_API char *_estrndup(const char *s, uint length ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) s 2655 Zend/zend_alloc.c memcpy(p, s, length); s 2662 Zend/zend_alloc.c ZEND_API char *zend_strndup(const char *s, uint length) s 2677 Zend/zend_alloc.c memcpy(p, s, length); s 55 Zend/zend_alloc.h ZEND_API char *zend_strndup(const char *s, unsigned int length) ZEND_ATTRIBUTE_MALLOC; s 65 Zend/zend_alloc.h ZEND_API char *_estrdup(const char *s ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC; s 66 Zend/zend_alloc.h ZEND_API char *_estrndup(const char *s, unsigned int length ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC; s 77 Zend/zend_alloc.h #define estrdup(s) _estrdup((s) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC) s 78 Zend/zend_alloc.h #define estrndup(s, length) _estrndup((s), (length) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC) s 89 Zend/zend_alloc.h #define estrdup_rel(s) _estrdup((s) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_CC) s 90 Zend/zend_alloc.h #define estrndup_rel(s, length) _estrndup((s), (length) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_CC) s 129 Zend/zend_alloc.h #define pestrdup(s, persistent) ((persistent)?strdup(s):estrdup(s)) s 130 Zend/zend_alloc.h #define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(length))) s 137 Zend/zend_alloc.h #define pestrdup_rel(s, persistent) ((persistent)?strdup(s):estrdup_rel(s)) s 5391 Zend/zend_compile.c static int zend_strnlen(const char* s, int maxlen) /* {{{ */ s 5394 Zend/zend_compile.c while (*s++ && maxlen--) len++; s 57 Zend/zend_highlight.c ZEND_API void zend_html_puts(const char *s, uint len TSRMLS_DC) s 59 Zend/zend_highlight.c const unsigned char *ptr = (const unsigned char*)s, *end = ptr + len; s 47 Zend/zend_highlight.h ZEND_API void zend_html_puts(const char *s, uint len TSRMLS_DC); s 151 Zend/zend_ini.c const Bucket *s; s 154 Zend/zend_ini.c s = *((const Bucket **) b); s 156 Zend/zend_ini.c if (f->nKeyLength == 0 && s->nKeyLength == 0) { /* both numeric */ s 157 Zend/zend_ini.c return ZEND_NORMALIZE_BOOL(f->nKeyLength - s->nKeyLength); s 160 Zend/zend_ini.c } else if (s->nKeyLength == 0) { /* s is numeric, f is not */ s 163 Zend/zend_ini.c return zend_binary_strcasecmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); s 35 Zend/zend_ini_scanner.c # define YYDEBUG(s, c) printf("state: %d char: %c\n", s, c) s 37 Zend/zend_ini_scanner.c # define YYDEBUG(s, c) s 51 Zend/zend_ini_scanner.c #define YYSETCONDITION(s) SCNG(yy_state) = s s 315 Zend/zend_ini_scanner.c register char *s, *t; s 321 Zend/zend_ini_scanner.c s = t = Z_STRVAL_P(lval); s 322 Zend/zend_ini_scanner.c end = s + Z_STRLEN_P(lval); s 324 Zend/zend_ini_scanner.c while (s < end) { s 325 Zend/zend_ini_scanner.c if (*s == '\\') { s 326 Zend/zend_ini_scanner.c s++; s 327 Zend/zend_ini_scanner.c if (s >= end) { s 331 Zend/zend_ini_scanner.c switch (*s) { s 333 Zend/zend_ini_scanner.c if (*s != quote_type) { s 335 Zend/zend_ini_scanner.c *t++ = *s; s 340 Zend/zend_ini_scanner.c *t++ = *s; s 345 Zend/zend_ini_scanner.c *t++ = *s; s 349 Zend/zend_ini_scanner.c *t++ = *s; s 351 Zend/zend_ini_scanner.c if (*s == '\n' || (*s == '\r' && (*(s+1) != '\n'))) { s 354 Zend/zend_ini_scanner.c s++; s 29 Zend/zend_language_scanner.c # define YYDEBUG(s, c) printf("state: %d char: %c\n", s, c) s 31 Zend/zend_language_scanner.c # define YYDEBUG(s, c) s 62 Zend/zend_language_scanner.c #define YYSETCONDITION(s) SCNG(yy_state) = s s 98 Zend/zend_language_scanner.c #define HANDLE_NEWLINES(s, l) \ s 100 Zend/zend_language_scanner.c char *p = (s), *boundary = p+(l); \ s 874 Zend/zend_language_scanner.c register char *s, *t; s 880 Zend/zend_language_scanner.c s = t = Z_STRVAL_P(zendlval); s 881 Zend/zend_language_scanner.c end = s+Z_STRLEN_P(zendlval); s 882 Zend/zend_language_scanner.c while (s<end) { s 883 Zend/zend_language_scanner.c if (*s=='\\') { s 884 Zend/zend_language_scanner.c s++; s 885 Zend/zend_language_scanner.c if (s >= end) { s 890 Zend/zend_language_scanner.c switch(*s) { s 921 Zend/zend_language_scanner.c if (*s != quote_type) { s 923 Zend/zend_language_scanner.c *t++ = *s; s 928 Zend/zend_language_scanner.c *t++ = *s; s 933 Zend/zend_language_scanner.c if (ZEND_IS_HEX(*(s+1))) { s 938 Zend/zend_language_scanner.c hex_buf[0] = *(++s); s 940 Zend/zend_language_scanner.c if (ZEND_IS_HEX(*(s+1))) { s 941 Zend/zend_language_scanner.c hex_buf[1] = *(++s); s 947 Zend/zend_language_scanner.c *t++ = *s; s 952 Zend/zend_language_scanner.c if (ZEND_IS_OCT(*s)) { s 955 Zend/zend_language_scanner.c octal_buf[0] = *s; s 957 Zend/zend_language_scanner.c if (ZEND_IS_OCT(*(s+1))) { s 958 Zend/zend_language_scanner.c octal_buf[1] = *(++s); s 960 Zend/zend_language_scanner.c if (ZEND_IS_OCT(*(s+1))) { s 961 Zend/zend_language_scanner.c octal_buf[2] = *(++s); s 968 Zend/zend_language_scanner.c *t++ = *s; s 973 Zend/zend_language_scanner.c *t++ = *s; s 976 Zend/zend_language_scanner.c if (*s == '\n' || (*s == '\r' && (*(s+1) != '\n'))) { s 979 Zend/zend_language_scanner.c s++; s 984 Zend/zend_language_scanner.c s = Z_STRVAL_P(zendlval); s 985 Zend/zend_language_scanner.c SCNG(output_filter)((unsigned char **)&Z_STRVAL_P(zendlval), &sz, (unsigned char *)s, (size_t)Z_STRLEN_P(zendlval) TSRMLS_CC); s 987 Zend/zend_language_scanner.c efree(s); s 3035 Zend/zend_language_scanner.c register char *s, *t; s 3062 Zend/zend_language_scanner.c s = t = Z_STRVAL_P(zendlval); s 3063 Zend/zend_language_scanner.c end = s+Z_STRLEN_P(zendlval); s 3064 Zend/zend_language_scanner.c while (s<end) { s 3065 Zend/zend_language_scanner.c if (*s=='\\') { s 3066 Zend/zend_language_scanner.c s++; s 3068 Zend/zend_language_scanner.c switch(*s) { s 3071 Zend/zend_language_scanner.c *t++ = *s; s 3076 Zend/zend_language_scanner.c *t++ = *s; s 3080 Zend/zend_language_scanner.c *t++ = *s; s 3083 Zend/zend_language_scanner.c if (*s == '\n' || (*s == '\r' && (*(s+1) != '\n'))) { s 3086 Zend/zend_language_scanner.c s++; s 3092 Zend/zend_language_scanner.c s = Z_STRVAL_P(zendlval); s 3093 Zend/zend_language_scanner.c SCNG(output_filter)((unsigned char **)&Z_STRVAL_P(zendlval), &sz, (unsigned char *)s, (size_t)Z_STRLEN_P(zendlval) TSRMLS_CC); s 3095 Zend/zend_language_scanner.c efree(s); s 3872 Zend/zend_language_scanner.c char *s; s 3878 Zend/zend_language_scanner.c s = yytext+bprefix+3; s 3879 Zend/zend_language_scanner.c while ((*s == ' ') || (*s == '\t')) { s 3880 Zend/zend_language_scanner.c s++; s 3884 Zend/zend_language_scanner.c if (*s == '\'') { s 3885 Zend/zend_language_scanner.c s++; s 3890 Zend/zend_language_scanner.c if (*s == '"') { s 3891 Zend/zend_language_scanner.c s++; s 3898 Zend/zend_language_scanner.c heredoc_label->label = estrndup(s, heredoc_label->length); s 3901 Zend/zend_language_scanner.c if (heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, heredoc_label->length)) { s 1916 Zend/zend_operators.c char *s=Z_STRVAL_P(str); s 1928 Zend/zend_operators.c if (IS_INTERNED(s)) { s 1929 Zend/zend_operators.c Z_STRVAL_P(str) = s = estrndup(s, Z_STRLEN_P(str)); s 1933 Zend/zend_operators.c ch = s[pos]; s 1936 Zend/zend_operators.c s[pos] = 'a'; s 1939 Zend/zend_operators.c s[pos]++; s 1945 Zend/zend_operators.c s[pos] = 'A'; s 1948 Zend/zend_operators.c s[pos]++; s 1954 Zend/zend_operators.c s[pos] = '0'; s 1957 Zend/zend_operators.c s[pos]++; s 306 Zend/zend_operators.h static inline const void *zend_memrchr(const void *s, int c, size_t n) s 314 Zend/zend_operators.h for (e = (const unsigned char *)s + n - 1; e >= (const unsigned char *)s; e--) { s 28 Zend/zend_static_allocator.h #define emalloc(s) malloc(s) s 37 Zend/zend_string.h #define IS_INTERNED(s) \ s 38 Zend/zend_string.h (((s) >= CG(interned_strings_start)) && ((s) < CG(interned_strings_end))) s 42 Zend/zend_string.h #define IS_INTERNED(s) \ s 47 Zend/zend_string.h #define INTERNED_LEN(s) \ s 48 Zend/zend_string.h (((Bucket*)(((char*)(s))-sizeof(Bucket)))->nKeyLength) s 50 Zend/zend_string.h #define INTERNED_HASH(s) \ s 51 Zend/zend_string.h (((Bucket*)(((char*)(s))-sizeof(Bucket)))->h) s 53 Zend/zend_string.h #define str_efree(s) do { \ s 54 Zend/zend_string.h if (!IS_INTERNED(s)) { \ s 55 Zend/zend_string.h efree((char*)s); \ s 59 Zend/zend_string.h #define str_efree_rel(s) do { \ s 60 Zend/zend_string.h if (!IS_INTERNED(s)) { \ s 61 Zend/zend_string.h efree_rel((char *)s); \ s 65 Zend/zend_string.h #define str_free(s) do { \ s 66 Zend/zend_string.h if (!IS_INTERNED(s)) { \ s 67 Zend/zend_string.h free((char*)s); \ s 534 Zend/zend_strtod.c static char * nrv_alloc(char *s, char **rve, int n) s 539 Zend/zend_strtod.c while((*t = *s++) !=0) { s 754 Zend/zend_strtod.c static Bigint * s2b (CONST char *s, int nd0, int nd, ULong y9) s 774 Zend/zend_strtod.c s += 9; s 775 Zend/zend_strtod.c do b = multadd(b, 10, *s++ - '0'); s 777 Zend/zend_strtod.c s++; s 779 Zend/zend_strtod.c s += 10; s 782 Zend/zend_strtod.c b = multadd(b, 10, *s++ - '0'); s 1401 Zend/zend_strtod.c ZEND_API void zend_freedtoa(char *s) s 1403 Zend/zend_strtod.c Bigint *b = (Bigint *)((int *)s - 1); s 1488 Zend/zend_strtod.c char *s, *s0; s 1643 Zend/zend_strtod.c s = s0 = rv_alloc(i); s 1706 Zend/zend_strtod.c *s++ = '0' + (int)L; s 1724 Zend/zend_strtod.c *s++ = '0' + (int)L; s 1729 Zend/zend_strtod.c while(*--s == '0'); s 1730 Zend/zend_strtod.c s++; s 1740 Zend/zend_strtod.c s = s0; s 1767 Zend/zend_strtod.c *s++ = '0' + (int)L; s 1772 Zend/zend_strtod.c while(*--s == '9') s 1773 Zend/zend_strtod.c if (s == s0) { s 1775 Zend/zend_strtod.c *s = '0'; s 1778 Zend/zend_strtod.c ++*s++; s 1909 Zend/zend_strtod.c *s++ = '1'; s 1943 Zend/zend_strtod.c *s++ = dig; s 1959 Zend/zend_strtod.c *s++ = dig; s 1965 Zend/zend_strtod.c *s++ = '9'; s 1968 Zend/zend_strtod.c *s++ = dig + 1; s 1971 Zend/zend_strtod.c *s++ = dig; s 1985 Zend/zend_strtod.c *s++ = dig = quorem(b,S) + '0'; s 1997 Zend/zend_strtod.c while(*--s == '9') s 1998 Zend/zend_strtod.c if (s == s0) { s 2000 Zend/zend_strtod.c *s++ = '1'; s 2003 Zend/zend_strtod.c ++*s++; s 2006 Zend/zend_strtod.c while(*--s == '0'); s 2007 Zend/zend_strtod.c s++; s 2028 Zend/zend_strtod.c if (s == s0) { /* don't return empty string */ s 2029 Zend/zend_strtod.c *s++ = '0'; s 2032 Zend/zend_strtod.c *s = 0; s 2035 Zend/zend_strtod.c *rve = s; s 2043 Zend/zend_strtod.c CONST char *s, *s0, *s1; s 2057 Zend/zend_strtod.c for(s = s00; isspace((unsigned char) *s); s++) s 2060 Zend/zend_strtod.c if (*s == '-') { s 2062 Zend/zend_strtod.c s++; s 2063 Zend/zend_strtod.c } else if (*s == '+') { s 2064 Zend/zend_strtod.c s++; s 2067 Zend/zend_strtod.c if (*s == '\0') { s 2068 Zend/zend_strtod.c s = s00; s 2072 Zend/zend_strtod.c if (*s == '0') { s 2074 Zend/zend_strtod.c while(*++s == '0') ; s 2075 Zend/zend_strtod.c if (!*s) s 2078 Zend/zend_strtod.c s0 = s; s 2080 Zend/zend_strtod.c for(nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++) s 2087 Zend/zend_strtod.c c = *++s; s 2089 Zend/zend_strtod.c for(; c == '0'; c = *++s) s 2092 Zend/zend_strtod.c s0 = s; s 2099 Zend/zend_strtod.c for(; c >= '0' && c <= '9'; c = *++s) { s 2121 Zend/zend_strtod.c s = s00; s 2124 Zend/zend_strtod.c s00 = s; s 2126 Zend/zend_strtod.c switch(c = *++s) { s 2130 Zend/zend_strtod.c c = *++s; s 2134 Zend/zend_strtod.c c = *++s; s 2137 Zend/zend_strtod.c s1 = s; s 2138 Zend/zend_strtod.c while((c = *++s) >= '0' && c <= '9') s 2140 Zend/zend_strtod.c if (s - s1 > 8 || L > 19999) s 2154 Zend/zend_strtod.c s = s00; s 2158 Zend/zend_strtod.c s = s00; s 2572 Zend/zend_strtod.c *se = s; s 2588 Zend/zend_strtod.c const char *s = str; s 2598 Zend/zend_strtod.c if (*s == '0' && (s[1] == 'x' || s[1] == 'X')) { s 2599 Zend/zend_strtod.c s += 2; s 2602 Zend/zend_strtod.c while ((c = *s++)) { s 2618 Zend/zend_strtod.c *endptr = any ? s - 1 : str; s 2626 Zend/zend_strtod.c const char *s = str; s 2637 Zend/zend_strtod.c s++; s 2639 Zend/zend_strtod.c while ((c = *s++)) { s 2651 Zend/zend_strtod.c *endptr = any ? s - 1 : str; s 2659 Zend/zend_strtod.c const char *s = str; s 2669 Zend/zend_strtod.c if ('0' == *s && ('b' == s[1] || 'B' == s[1])) { s 2670 Zend/zend_strtod.c s += 2; s 2673 Zend/zend_strtod.c while ((c = *s++)) { s 2694 Zend/zend_strtod.c *endptr = (char *)(any ? s - 1 : str); s 28 Zend/zend_strtod.h ZEND_API void zend_freedtoa(char *s); s 143 Zend/zend_virtual_cwd.c #define IS_DIR_OK(s) (1) s 150 Zend/zend_virtual_cwd.c #define CWD_STATE_COPY(d, s) \ s 151 Zend/zend_virtual_cwd.c (d)->cwd_length = (s)->cwd_length; \ s 152 Zend/zend_virtual_cwd.c (d)->cwd = (char *) emalloc((s)->cwd_length+1); \ s 153 Zend/zend_virtual_cwd.c memcpy((d)->cwd, (s)->cwd, (s)->cwd_length+1); s 155 Zend/zend_virtual_cwd.c #define CWD_STATE_FREE(s) \ s 156 Zend/zend_virtual_cwd.c efree((s)->cwd); s 157 ext/curl/interface.c #define CAAL(s, v) add_assoc_long_ex(return_value, s, sizeof(s), (long) v); s 158 ext/curl/interface.c #define CAAD(s, v) add_assoc_double_ex(return_value, s, sizeof(s), (double) v); s 159 ext/curl/interface.c #define CAAS(s, v) add_assoc_string_ex(return_value, s, sizeof(s), (char *) (v ? v : ""), 1); s 160 ext/curl/interface.c #define CAAZ(s, v) add_assoc_zval_ex(return_value, s, sizeof(s), (zval *) v); s 1841 ext/curl/interface.c char *s = org; s 1850 ext/curl/interface.c split = strstr(s, "; "); s 1854 ext/curl/interface.c key = s; s 1861 ext/curl/interface.c s = split+2; s 1884 ext/curl/interface.c char s[64]; s 1886 ext/curl/interface.c strncpy(s, slist->data, 64); s 1887 ext/curl/interface.c tmp = memchr(s, ':', 64); s 1890 ext/curl/interface.c len = strlen(s); s 1891 ext/curl/interface.c if(!strcmp(s, "Subject") || !strcmp(s, "Issuer")) { s 1898 ext/curl/interface.c add_assoc_zval(certhash, s, hash); s 1900 ext/curl/interface.c add_assoc_string(certhash, s, &slist->data[len+1], 1); s 230 ext/date/lib/astro.c t_loc->i = t_loc->s = 0; s 238 ext/date/lib/astro.c t_utc->h = t_utc->i = t_utc->s = 0; s 153 ext/date/lib/dow.c int timelib_valid_time(timelib_sll h, timelib_sll i, timelib_sll s) s 155 ext/date/lib/dow.c if (h < 0 || h > 23 || i < 0 || i > 59 || s < 0 || s > 59) { s 67 ext/date/lib/interval.c rt->s = two->s - one->s; s 112 ext/date/lib/interval.c t->relative.s = interval->s * bias; s 147 ext/date/lib/interval.c t->relative.s = 0 - (interval->s * bias); s 45 ext/date/lib/parse_date.c # define strtoll(s, f, b) _atoi64(s) s 48 ext/date/lib/parse_date.c # define strtoll(s, f, b) atoll(s) s 50 ext/date/lib/parse_date.c # define strtoll(s, f, b) strtol(s, f, b) s 108 ext/date/lib/parse_date.c #define YYLIMIT s->lim s 109 ext/date/lib/parse_date.c #define YYMARKER s->ptr s 112 ext/date/lib/parse_date.c #define RET(i) {s->cur = cursor; return i;} s 116 ext/date/lib/parse_date.c #define TIMELIB_HAVE_TIME() { if (s->time->have_time) { add_error(s, "Double time specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_time = 1; s->time->h = 0; s->time->i = 0; s->time->s = 0; s->time->f = 0; } } s 117 ext/date/lib/parse_date.c #define TIMELIB_UNHAVE_TIME() { s->time->have_time = 0; s->time->h = 0; s->time->i = 0; s->time->s = 0; s->time->f = 0; } s 118 ext/date/lib/parse_date.c #define TIMELIB_HAVE_DATE() { if (s->time->have_date) { add_error(s, "Double date specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_date = 1; } } s 119 ext/date/lib/parse_date.c #define TIMELIB_UNHAVE_DATE() { s->time->have_date = 0; s->time->d = 0; s->time->m = 0; s->time->y = 0; } s 120 ext/date/lib/parse_date.c #define TIMELIB_HAVE_RELATIVE() { s->time->have_relative = 1; } s 121 ext/date/lib/parse_date.c #define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_weekday_relative = 1; } s 122 ext/date/lib/parse_date.c #define TIMELIB_HAVE_SPECIAL_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_special_relative = 1; } s 123 ext/date/lib/parse_date.c #define TIMELIB_HAVE_TZ() { s->cur = cursor; if (s->time->have_zone) { s->time->have_zone > 1 ? add_error(s, "Double timezone specification") : add_warning(s, "Double timezone specification"); timelib_string_free(str); s->time->have_zone++; return TIMELIB_ERROR; } else { s->time->have_zone++; } } s 125 ext/date/lib/parse_date.c #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str s 142 ext/date/lib/parse_date.c #define DEBUG_OUTPUT(s) printf("%s\n", s); s 143 ext/date/lib/parse_date.c #define YYDEBUG(s,c) { if (s != -1) { printf("state: %d ", s); printf("[%c]\n", c); } } s 145 ext/date/lib/parse_date.c #define DEBUG_OUTPUT(s) s 146 ext/date/lib/parse_date.c #define YYDEBUG(s,c) s 303 ext/date/lib/parse_date.c static char* timelib_ltrim(char *s) s 305 ext/date/lib/parse_date.c char *ptr = s; s 314 ext/date/lib/parse_date.c uchar *fill(Scanner *s, uchar *cursor){ s 315 ext/date/lib/parse_date.c if(!s->eof){ s 316 ext/date/lib/parse_date.c unsigned int cnt = s->tok - s->bot; s 318 ext/date/lib/parse_date.c memcpy(s->bot, s->tok, s->lim - s->tok); s 319 ext/date/lib/parse_date.c s->tok = s->bot; s 320 ext/date/lib/parse_date.c s->ptr -= cnt; s 322 ext/date/lib/parse_date.c s->pos -= cnt; s 323 ext/date/lib/parse_date.c s->lim -= cnt; s 325 ext/date/lib/parse_date.c if((s->top - s->lim) < BSIZE){ s 326 ext/date/lib/parse_date.c uchar *buf = (uchar*) timelib_malloc(((s->lim - s->bot) + BSIZE)*sizeof(uchar)); s 327 ext/date/lib/parse_date.c memcpy(buf, s->tok, s->lim - s->tok); s 328 ext/date/lib/parse_date.c s->tok = buf; s 329 ext/date/lib/parse_date.c s->ptr = &buf[s->ptr - s->bot]; s 330 ext/date/lib/parse_date.c cursor = &buf[cursor - s->bot]; s 331 ext/date/lib/parse_date.c s->pos = &buf[s->pos - s->bot]; s 332 ext/date/lib/parse_date.c s->lim = &buf[s->lim - s->bot]; s 333 ext/date/lib/parse_date.c s->top = &s->lim[BSIZE]; s 334 ext/date/lib/parse_date.c timelib_free(s->bot); s 335 ext/date/lib/parse_date.c s->bot = buf; s 337 ext/date/lib/parse_date.c if((cnt = read(s->fd, (char*) s->lim, BSIZE)) != BSIZE){ s 338 ext/date/lib/parse_date.c s->eof = &s->lim[cnt]; *(s->eof)++ = '\n'; s 340 ext/date/lib/parse_date.c s->lim += cnt; s 346 ext/date/lib/parse_date.c static void add_warning(Scanner *s, char *error) s 348 ext/date/lib/parse_date.c s->errors->warning_count++; s 349 ext/date/lib/parse_date.c s->errors->warning_messages = timelib_realloc(s->errors->warning_messages, s->errors->warning_count * sizeof(timelib_error_message)); s 350 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].position = s->tok ? s->tok - s->str : 0; s 351 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].character = s->tok ? *s->tok : 0; s 352 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].message = timelib_strdup(error); s 355 ext/date/lib/parse_date.c static void add_error(Scanner *s, char *error) s 357 ext/date/lib/parse_date.c s->errors->error_count++; s 358 ext/date/lib/parse_date.c s->errors->error_messages = timelib_realloc(s->errors->error_messages, s->errors->error_count * sizeof(timelib_error_message)); s 359 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].position = s->tok ? s->tok - s->str : 0; s 360 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].character = s->tok ? *s->tok : 0; s 361 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].message = timelib_strdup(error); s 364 ext/date/lib/parse_date.c static void add_pbf_warning(Scanner *s, char *error, char *sptr, char *cptr) s 366 ext/date/lib/parse_date.c s->errors->warning_count++; s 367 ext/date/lib/parse_date.c s->errors->warning_messages = timelib_realloc(s->errors->warning_messages, s->errors->warning_count * sizeof(timelib_error_message)); s 368 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].position = cptr - sptr; s 369 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].character = *cptr; s 370 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].message = timelib_strdup(error); s 373 ext/date/lib/parse_date.c static void add_pbf_error(Scanner *s, char *error, char *sptr, char *cptr) s 375 ext/date/lib/parse_date.c s->errors->error_count++; s 376 ext/date/lib/parse_date.c s->errors->error_messages = timelib_realloc(s->errors->error_messages, s->errors->error_count * sizeof(timelib_error_message)); s 377 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].position = cptr - sptr; s 378 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].character = *cptr; s 379 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].message = timelib_strdup(error); s 441 ext/date/lib/parse_date.c static char *timelib_string(Scanner *s) s 443 ext/date/lib/parse_date.c char *tmp = timelib_calloc(1, s->cur - s->tok + 1); s 444 ext/date/lib/parse_date.c memcpy(tmp, s->tok, s->cur - s->tok); s 646 ext/date/lib/parse_date.c static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, Scanner *s) s 655 ext/date/lib/parse_date.c case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; s 656 ext/date/lib/parse_date.c case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; s 657 ext/date/lib/parse_date.c case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; s 658 ext/date/lib/parse_date.c case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; s 659 ext/date/lib/parse_date.c case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; s 660 ext/date/lib/parse_date.c case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; s 665 ext/date/lib/parse_date.c s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7; s 666 ext/date/lib/parse_date.c s->time->relative.weekday = relunit->multiplier; s 667 ext/date/lib/parse_date.c s->time->relative.weekday_behavior = behavior; s 673 ext/date/lib/parse_date.c s->time->relative.special.type = relunit->multiplier; s 674 ext/date/lib/parse_date.c s->time->relative.special.amount = amount; s 814 ext/date/lib/parse_date.c static int scan(Scanner *s, timelib_tz_get_wrapper tz_get_wrapper) s 816 ext/date/lib/parse_date.c uchar *cursor = s->cur; s 820 ext/date/lib/parse_date.c s->tok = cursor; s 821 ext/date/lib/parse_date.c s->len = 0; s 969 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 971 ext/date/lib/parse_date.c add_error(s, "The timezone could not be found in the database"); s 1287 ext/date/lib/parse_date.c add_error(s, "Unexpected character"); s 2358 ext/date/lib/parse_date.c s->pos = cursor; s->line++; s 2756 ext/date/lib/parse_date.c timelib_set_relative((char **) &ptr, i, 1, s); s 3530 ext/date/lib/parse_date.c s->time->relative.weekday = relunit->multiplier; s 3531 ext/date/lib/parse_date.c if (s->time->relative.weekday_behavior != 2) { s 3532 ext/date/lib/parse_date.c s->time->relative.weekday_behavior = 1; s 4061 ext/date/lib/parse_date.c s->time->m = timelib_lookup_month((char **) &ptr); s 4120 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 4121 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 4122 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 4123 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 4400 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 4401 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 4404 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 4405 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 4407 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 4410 ext/date/lib/parse_date.c s->time->f = timelib_get_frac_nr((char **) &ptr, 8); s 4415 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 4417 ext/date/lib/parse_date.c add_error(s, "The timezone could not be found in the database"); s 5124 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 5125 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 5128 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 5129 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 5131 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 5134 ext/date/lib/parse_date.c s->time->f = timelib_get_frac_nr((char **) &ptr, 8); s 5138 ext/date/lib/parse_date.c s->time->h += timelib_meridian((char **) &ptr, s->time->h); s 5324 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 5325 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 5326 ext/date/lib/parse_date.c s->time->d = 1; s 5327 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 6555 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 6556 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 6557 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 6558 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 7202 ext/date/lib/parse_date.c s->time->relative.y = 0 - s->time->relative.y; s 7203 ext/date/lib/parse_date.c s->time->relative.m = 0 - s->time->relative.m; s 7204 ext/date/lib/parse_date.c s->time->relative.d = 0 - s->time->relative.d; s 7205 ext/date/lib/parse_date.c s->time->relative.h = 0 - s->time->relative.h; s 7206 ext/date/lib/parse_date.c s->time->relative.i = 0 - s->time->relative.i; s 7207 ext/date/lib/parse_date.c s->time->relative.s = 0 - s->time->relative.s; s 7208 ext/date/lib/parse_date.c s->time->relative.weekday = 0 - s->time->relative.weekday; s 7209 ext/date/lib/parse_date.c if (s->time->relative.weekday == 0) { s 7210 ext/date/lib/parse_date.c s->time->relative.weekday = -7; s 7212 ext/date/lib/parse_date.c if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_WEEKDAY) { s 7213 ext/date/lib/parse_date.c s->time->relative.special.amount = 0 - s->time->relative.special.amount; s 8971 ext/date/lib/parse_date.c s->time->y = timelib_get_unsigned_nr((char **) &ptr, 4); s 8972 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 8973 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 9540 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 9542 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 9690 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 9692 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 9694 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 9697 ext/date/lib/parse_date.c s->time->h += timelib_meridian((char **) &ptr, s->time->h); s 9718 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 9719 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 9721 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 9724 ext/date/lib/parse_date.c s->time->f = timelib_get_frac_nr((char **) &ptr, 8); s 9729 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 9731 ext/date/lib/parse_date.c add_error(s, "The timezone could not be found in the database"); s 10050 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 10051 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 10053 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 10056 ext/date/lib/parse_date.c s->time->f = timelib_get_frac_nr((char **) &ptr, 8); s 10060 ext/date/lib/parse_date.c s->time->h += timelib_meridian((char **) &ptr, s->time->h); s 10174 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 10176 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 10177 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 10178 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 10922 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 10923 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 10924 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 10968 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 10969 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 10970 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 2, &length); s 10971 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 11620 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 11621 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 11622 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 11623 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 11737 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 11738 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 11740 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 11741 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 11984 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 11985 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 11986 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 11987 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 11988 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 11989 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 11990 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 11992 ext/date/lib/parse_date.c add_error(s, "The timezone could not be found in the database"); s 12553 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 12554 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 12555 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 12556 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 12603 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 12604 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 12605 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 12606 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 12750 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 12909 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 12910 ext/date/lib/parse_date.c s->time->m = timelib_get_month((char **) &ptr); s 12911 ext/date/lib/parse_date.c s->time->d = 1; s 12912 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 13137 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 13140 ext/date/lib/parse_date.c s->time->m = 1; s 13141 ext/date/lib/parse_date.c s->time->d = 1; s 13142 ext/date/lib/parse_date.c s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d); s 13163 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 13166 ext/date/lib/parse_date.c s->time->m = 1; s 13167 ext/date/lib/parse_date.c s->time->d = 1; s 13168 ext/date/lib/parse_date.c s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d); s 13241 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 13242 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 3); s 13243 ext/date/lib/parse_date.c s->time->m = 1; s 13244 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 13356 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 13357 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 13358 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 13359 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 13360 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 13361 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 13363 ext/date/lib/parse_date.c s->time->f = timelib_get_frac_nr((char **) &ptr, 9); s 13365 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 13367 ext/date/lib/parse_date.c add_error(s, "The timezone could not be found in the database"); s 13639 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 13640 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 13641 ext/date/lib/parse_date.c s->time->d = timelib_get_nr((char **) &ptr, 2); s 14569 ext/date/lib/parse_date.c s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); s 14570 ext/date/lib/parse_date.c s->time->m = timelib_get_nr((char **) &ptr, 2); s 14571 ext/date/lib/parse_date.c s->time->d = 1; s 14572 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 15587 ext/date/lib/parse_date.c switch (s->time->have_time) { s 15589 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 15590 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 15591 ext/date/lib/parse_date.c s->time->s = 0; s 15594 ext/date/lib/parse_date.c s->time->y = timelib_get_nr((char **) &ptr, 4); s 15598 ext/date/lib/parse_date.c add_error(s, "Double time specification"); s 15601 ext/date/lib/parse_date.c s->time->have_time++; s 15701 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 15702 ext/date/lib/parse_date.c s->time->i = timelib_get_nr((char **) &ptr, 2); s 15703 ext/date/lib/parse_date.c s->time->s = timelib_get_nr((char **) &ptr, 2); s 15706 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 15708 ext/date/lib/parse_date.c add_error(s, "The timezone could not be found in the database"); s 16621 ext/date/lib/parse_date.c timelib_set_relative((char **) &ptr, i, behavior, s); s 16687 ext/date/lib/parse_date.c s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH; s 16688 ext/date/lib/parse_date.c timelib_set_relative((char **) &ptr, i, 1, s); s 16690 ext/date/lib/parse_date.c s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH; s 16691 ext/date/lib/parse_date.c timelib_set_relative((char **) &ptr, i, behavior, s); s 16813 ext/date/lib/parse_date.c timelib_set_relative((char **) &ptr, i, behavior, s); s 16814 ext/date/lib/parse_date.c s->time->relative.weekday_behavior = 2; s 16817 ext/date/lib/parse_date.c if (s->time->relative.have_weekday_relative == 0) { s 16819 ext/date/lib/parse_date.c s->time->relative.weekday = 1; s 19508 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2); s 19509 ext/date/lib/parse_date.c s->time->i = 15; s 19511 ext/date/lib/parse_date.c s->time->h = timelib_get_nr((char **) &ptr, 2) - 1; s 19512 ext/date/lib/parse_date.c s->time->i = 45; s 19516 ext/date/lib/parse_date.c s->time->h += timelib_meridian((char **) &ptr, s->time->h); s 19789 ext/date/lib/parse_date.c s->time->relative.first_last_day_of = TIMELIB_SPECIAL_LAST_DAY_OF_MONTH; s 19791 ext/date/lib/parse_date.c s->time->relative.first_last_day_of = TIMELIB_SPECIAL_FIRST_DAY_OF_MONTH; s 21237 ext/date/lib/parse_date.c s->time->y = 1970; s 21238 ext/date/lib/parse_date.c s->time->m = 1; s 21239 ext/date/lib/parse_date.c s->time->d = 1; s 21240 ext/date/lib/parse_date.c s->time->h = s->time->i = s->time->s = 0; s 21241 ext/date/lib/parse_date.c s->time->f = 0.0; s 21242 ext/date/lib/parse_date.c s->time->relative.s += i; s 21243 ext/date/lib/parse_date.c s->time->is_localtime = 1; s 21244 ext/date/lib/parse_date.c s->time->zone_type = TIMELIB_ZONETYPE_OFFSET; s 21245 ext/date/lib/parse_date.c s->time->z = 0; s 21246 ext/date/lib/parse_date.c s->time->dst = 0; s 21692 ext/date/lib/parse_date.c s->time->relative.d = 1; s 23899 ext/date/lib/parse_date.c s->time->h = 12; s 24442 ext/date/lib/parse_date.c s->time->relative.d = -1; s 24623 ext/date/lib/parse_date.c timelib_time* timelib_strtotime(char *s, size_t len, struct timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper) s 24627 ext/date/lib/parse_date.c char *e = s + len - 1; s 24637 ext/date/lib/parse_date.c while (isspace(*s) && s < e) { s 24638 ext/date/lib/parse_date.c s++; s 24640 ext/date/lib/parse_date.c while (isspace(*e) && e > s) { s 24644 ext/date/lib/parse_date.c if (e - s < 0) { s 24652 ext/date/lib/parse_date.c in.time->y = in.time->d = in.time->m = in.time->h = in.time->i = in.time->s = in.time->f = in.time->dst = in.time->z = TIMELIB_UNSET; s 24658 ext/date/lib/parse_date.c in.str = timelib_malloc((e - s) + YYMAXFILL); s 24659 ext/date/lib/parse_date.c memset(in.str, 0, (e - s) + YYMAXFILL); s 24660 ext/date/lib/parse_date.c memcpy(in.str, s, (e - s)); s 24661 ext/date/lib/parse_date.c in.lim = in.str + (e - s) + YYMAXFILL; s 24669 ext/date/lib/parse_date.c in.time->s = TIMELIB_UNSET; s 24686 ext/date/lib/parse_date.c if (in.time->have_time && !timelib_valid_time( in.time->h, in.time->i, in.time->s)) { s 24706 ext/date/lib/parse_date.c add_pbf_error(s, "Unexpected data found.", string, begin); \ s 24716 ext/date/lib/parse_date.c time->h = time->i = time->s = 0; s 24730 ext/date/lib/parse_date.c if (time->s == TIMELIB_UNSET ) time->s = 0; s 24741 ext/date/lib/parse_date.c Scanner *s = ∈ s 24757 ext/date/lib/parse_date.c in.time->s = TIMELIB_UNSET; s 24776 ext/date/lib/parse_date.c add_pbf_error(s, "A textual day could not be found", string, begin); s 24789 ext/date/lib/parse_date.c if ((s->time->d = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) { s 24790 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit day could not be found", string, begin); s 24799 ext/date/lib/parse_date.c add_pbf_error(s, "A three digit day-of-year could not be found", string, begin); s 24801 ext/date/lib/parse_date.c s->time->m = 1; s 24802 ext/date/lib/parse_date.c s->time->d = tmp + 1; s 24803 ext/date/lib/parse_date.c timelib_do_normalize(s->time); s 24810 ext/date/lib/parse_date.c if ((s->time->m = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) { s 24811 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit month could not be found", string, begin); s 24818 ext/date/lib/parse_date.c add_pbf_error(s, "A textual month could not be found", string, begin); s 24820 ext/date/lib/parse_date.c s->time->m = tmp; s 24827 ext/date/lib/parse_date.c if ((s->time->y = timelib_get_nr_ex((char **) &ptr, 2, &length)) == TIMELIB_UNSET) { s 24828 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit year could not be found", string, begin); s 24830 ext/date/lib/parse_date.c TIMELIB_PROCESS_YEAR(s->time->y, length); s 24835 ext/date/lib/parse_date.c if ((s->time->y = timelib_get_nr((char **) &ptr, 4)) == TIMELIB_UNSET) { s 24836 ext/date/lib/parse_date.c add_pbf_error(s, "A four digit year could not be found", string, begin); s 24842 ext/date/lib/parse_date.c if ((s->time->h = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) { s 24843 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit hour could not be found", string, begin); s 24845 ext/date/lib/parse_date.c if (s->time->h > 12) { s 24846 ext/date/lib/parse_date.c add_pbf_error(s, "Hour can not be higher than 12", string, begin); s 24852 ext/date/lib/parse_date.c if ((s->time->h = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) { s 24853 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit hour could not be found", string, begin); s 24858 ext/date/lib/parse_date.c if (s->time->h == TIMELIB_UNSET) { s 24859 ext/date/lib/parse_date.c add_pbf_error(s, "Meridian can only come after an hour has been found", string, begin); s 24860 ext/date/lib/parse_date.c } else if ((tmp = timelib_meridian_with_check((char **) &ptr, s->time->h)) == TIMELIB_UNSET) { s 24861 ext/date/lib/parse_date.c add_pbf_error(s, "A meridian could not be found", string, begin); s 24863 ext/date/lib/parse_date.c s->time->h += tmp; s 24874 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit minute could not be found", string, begin); s 24876 ext/date/lib/parse_date.c s->time->i = min; s 24888 ext/date/lib/parse_date.c add_pbf_error(s, "A two digit second could not be found", string, begin); s 24890 ext/date/lib/parse_date.c s->time->s = sec; s 24902 ext/date/lib/parse_date.c add_pbf_error(s, "A six digit millisecond could not be found", string, begin); s 24904 ext/date/lib/parse_date.c s->time->f = (f / pow(10, (ptr - tptr))); s 24915 ext/date/lib/parse_date.c s->time->y = 1970; s 24916 ext/date/lib/parse_date.c s->time->m = 1; s 24917 ext/date/lib/parse_date.c s->time->d = 1; s 24918 ext/date/lib/parse_date.c s->time->h = s->time->i = s->time->s = 0; s 24919 ext/date/lib/parse_date.c s->time->f = 0.0; s 24920 ext/date/lib/parse_date.c s->time->relative.s += tmp; s 24921 ext/date/lib/parse_date.c s->time->is_localtime = 1; s 24922 ext/date/lib/parse_date.c s->time->zone_type = TIMELIB_ZONETYPE_OFFSET; s 24923 ext/date/lib/parse_date.c s->time->z = 0; s 24924 ext/date/lib/parse_date.c s->time->dst = 0; s 24933 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); s 24935 ext/date/lib/parse_date.c add_pbf_error(s, "The timezone could not be found in the database", string, begin); s 24944 ext/date/lib/parse_date.c add_pbf_error(s, "The separation symbol ([;:/.,-]) could not be found", string, begin); s 24959 ext/date/lib/parse_date.c add_pbf_error(s, "The separation symbol could not be found", string, begin); s 24964 ext/date/lib/parse_date.c timelib_time_reset_fields(s->time); s 24968 ext/date/lib/parse_date.c timelib_time_reset_unset_fields(s->time); s 24977 ext/date/lib/parse_date.c add_pbf_error(s, "Escaped character expected", string, begin); s 24984 ext/date/lib/parse_date.c add_pbf_error(s, "The escaped character could not be found", string, begin); s 24998 ext/date/lib/parse_date.c add_pbf_error(s, "The format separator does not match", string, begin); s 25006 ext/date/lib/parse_date.c add_pbf_warning(s, "Trailing data", string, ptr); s 25008 ext/date/lib/parse_date.c add_pbf_error(s, "Trailing data", string, ptr); s 25021 ext/date/lib/parse_date.c timelib_time_reset_fields(s->time); s 25025 ext/date/lib/parse_date.c timelib_time_reset_unset_fields(s->time); s 25029 ext/date/lib/parse_date.c add_pbf_error(s, "Data missing", string, ptr); s 25036 ext/date/lib/parse_date.c if (s->time->h != TIMELIB_UNSET || s->time->i != TIMELIB_UNSET || s->time->s != TIMELIB_UNSET) { s 25037 ext/date/lib/parse_date.c if (s->time->h == TIMELIB_UNSET ) { s 25038 ext/date/lib/parse_date.c s->time->h = 0; s 25040 ext/date/lib/parse_date.c if (s->time->i == TIMELIB_UNSET ) { s 25041 ext/date/lib/parse_date.c s->time->i = 0; s 25043 ext/date/lib/parse_date.c if (s->time->s == TIMELIB_UNSET ) { s 25044 ext/date/lib/parse_date.c s->time->s = 0; s 25049 ext/date/lib/parse_date.c if (s->time->h != TIMELIB_UNSET && s->time->i != TIMELIB_UNSET && s 25050 ext/date/lib/parse_date.c s->time->s != TIMELIB_UNSET && s 25051 ext/date/lib/parse_date.c !timelib_valid_time( s->time->h, s->time->i, s->time->s)) { s 25052 ext/date/lib/parse_date.c add_pbf_warning(s, "The parsed time was invalid", string, ptr); s 25055 ext/date/lib/parse_date.c if (s->time->y != TIMELIB_UNSET && s->time->m != TIMELIB_UNSET && s 25056 ext/date/lib/parse_date.c s->time->d != TIMELIB_UNSET && s 25057 ext/date/lib/parse_date.c !timelib_valid_date( s->time->y, s->time->m, s->time->d)) { s 25058 ext/date/lib/parse_date.c add_pbf_warning(s, "The parsed date was invalid", string, ptr); s 25074 ext/date/lib/parse_date.c parsed->s = 0; s 25082 ext/date/lib/parse_date.c if (parsed->s == TIMELIB_UNSET) parsed->s = now->s != TIMELIB_UNSET ? now->s : 0; s 25127 ext/date/lib/parse_date.c time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst); s 25130 ext/date/lib/parse_date.c time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s); s 44 ext/date/lib/parse_iso_intervals.c # define strtoll(s, f, b) _atoi64(s) s 47 ext/date/lib/parse_iso_intervals.c # define strtoll(s, f, b) atoll(s) s 49 ext/date/lib/parse_iso_intervals.c # define strtoll(s, f, b) strtol(s, f, b) s 74 ext/date/lib/parse_iso_intervals.c #define YYLIMIT s->lim s 75 ext/date/lib/parse_iso_intervals.c #define YYMARKER s->ptr s 78 ext/date/lib/parse_iso_intervals.c #define RET(i) {s->cur = cursor; return i;} s 82 ext/date/lib/parse_iso_intervals.c #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str s 86 ext/date/lib/parse_iso_intervals.c #define DEBUG_OUTPUT(s) printf("%s\n", s); s 87 ext/date/lib/parse_iso_intervals.c #define YYDEBUG(s,c) { if (s != -1) { printf("state: %d ", s); printf("[%c]\n", c); } } s 89 ext/date/lib/parse_iso_intervals.c #define DEBUG_OUTPUT(s) s 90 ext/date/lib/parse_iso_intervals.c #define YYDEBUG(s,c) s 113 ext/date/lib/parse_iso_intervals.c static void add_warning(Scanner *s, char *error) s 115 ext/date/lib/parse_iso_intervals.c s->errors->warning_count++; s 116 ext/date/lib/parse_iso_intervals.c s->errors->warning_messages = timelib_realloc(s->errors->warning_messages, s->errors->warning_count * sizeof(timelib_error_message)); s 117 ext/date/lib/parse_iso_intervals.c s->errors->warning_messages[s->errors->warning_count - 1].position = s->tok ? s->tok - s->str : 0; s 118 ext/date/lib/parse_iso_intervals.c s->errors->warning_messages[s->errors->warning_count - 1].character = s->tok ? *s->tok : 0; s 119 ext/date/lib/parse_iso_intervals.c s->errors->warning_messages[s->errors->warning_count - 1].message = timelib_strdup(error); s 122 ext/date/lib/parse_iso_intervals.c static void add_error(Scanner *s, char *error) s 124 ext/date/lib/parse_iso_intervals.c s->errors->error_count++; s 125 ext/date/lib/parse_iso_intervals.c s->errors->error_messages = timelib_realloc(s->errors->error_messages, s->errors->error_count * sizeof(timelib_error_message)); s 126 ext/date/lib/parse_iso_intervals.c s->errors->error_messages[s->errors->error_count - 1].position = s->tok ? s->tok - s->str : 0; s 127 ext/date/lib/parse_iso_intervals.c s->errors->error_messages[s->errors->error_count - 1].character = s->tok ? *s->tok : 0; s 128 ext/date/lib/parse_iso_intervals.c s->errors->error_messages[s->errors->error_count - 1].message = timelib_strdup(error); s 131 ext/date/lib/parse_iso_intervals.c static char *timelib_string(Scanner *s) s 133 ext/date/lib/parse_iso_intervals.c char *tmp = timelib_calloc(1, s->cur - s->tok + 1); s 134 ext/date/lib/parse_iso_intervals.c memcpy(tmp, s->tok, s->cur - s->tok); s 249 ext/date/lib/parse_iso_intervals.c static int scan(Scanner *s) s 251 ext/date/lib/parse_iso_intervals.c uchar *cursor = s->cur; s 255 ext/date/lib/parse_iso_intervals.c s->tok = cursor; s 256 ext/date/lib/parse_iso_intervals.c s->len = 0; s 330 ext/date/lib/parse_iso_intervals.c add_error(s, "Unexpected character"); s 360 ext/date/lib/parse_iso_intervals.c add_error(s, "Missing expected time part"); s 366 ext/date/lib/parse_iso_intervals.c case 'Y': s->period->y = nr; break; s 367 ext/date/lib/parse_iso_intervals.c case 'W': s->period->d = nr * 7; break; s 368 ext/date/lib/parse_iso_intervals.c case 'D': s->period->d = nr; break; s 369 ext/date/lib/parse_iso_intervals.c case 'H': s->period->h = nr; break; s 370 ext/date/lib/parse_iso_intervals.c case 'S': s->period->s = nr; break; s 373 ext/date/lib/parse_iso_intervals.c s->period->i = nr; s 375 ext/date/lib/parse_iso_intervals.c s->period->m = nr; s 379 ext/date/lib/parse_iso_intervals.c add_error(s, "Undefined period specifier"); s 383 ext/date/lib/parse_iso_intervals.c } while (!s->errors->error_count && *ptr); s 384 ext/date/lib/parse_iso_intervals.c s->have_period = 1; s 400 ext/date/lib/parse_iso_intervals.c s->pos = cursor; s->line++; s 689 ext/date/lib/parse_iso_intervals.c s->period->y = timelib_get_unsigned_nr((char **) &ptr, 4); s 691 ext/date/lib/parse_iso_intervals.c s->period->m = timelib_get_unsigned_nr((char **) &ptr, 2); s 693 ext/date/lib/parse_iso_intervals.c s->period->d = timelib_get_unsigned_nr((char **) &ptr, 2); s 695 ext/date/lib/parse_iso_intervals.c s->period->h = timelib_get_unsigned_nr((char **) &ptr, 2); s 697 ext/date/lib/parse_iso_intervals.c s->period->i = timelib_get_unsigned_nr((char **) &ptr, 2); s 699 ext/date/lib/parse_iso_intervals.c s->period->s = timelib_get_unsigned_nr((char **) &ptr, 2); s 700 ext/date/lib/parse_iso_intervals.c s->have_period = 1; s 811 ext/date/lib/parse_iso_intervals.c if (s->have_date || s->have_period) { s 812 ext/date/lib/parse_iso_intervals.c current = s->end; s 813 ext/date/lib/parse_iso_intervals.c s->have_end_date = 1; s 815 ext/date/lib/parse_iso_intervals.c current = s->begin; s 816 ext/date/lib/parse_iso_intervals.c s->have_begin_date = 1; s 825 ext/date/lib/parse_iso_intervals.c current->s = timelib_get_nr((char **) &ptr, 2); s 826 ext/date/lib/parse_iso_intervals.c s->have_date = 1; s 897 ext/date/lib/parse_iso_intervals.c s->recurrences = timelib_get_unsigned_nr((char **) &ptr, 9); s 899 ext/date/lib/parse_iso_intervals.c s->have_recurrences = 1; s 913 ext/date/lib/parse_iso_intervals.c void timelib_strtointerval(char *s, size_t len, s 920 ext/date/lib/parse_iso_intervals.c char *e = s + len - 1; s 930 ext/date/lib/parse_iso_intervals.c while (isspace(*s) && s < e) { s 931 ext/date/lib/parse_iso_intervals.c s++; s 933 ext/date/lib/parse_iso_intervals.c while (isspace(*e) && e > s) { s 937 ext/date/lib/parse_iso_intervals.c if (e - s < 0) { s 949 ext/date/lib/parse_iso_intervals.c in.str = timelib_malloc((e - s) + YYMAXFILL); s 950 ext/date/lib/parse_iso_intervals.c memset(in.str, 0, (e - s) + YYMAXFILL); s 951 ext/date/lib/parse_iso_intervals.c memcpy(in.str, s, (e - s)); s 952 ext/date/lib/parse_iso_intervals.c in.lim = in.str + (e - s) + YYMAXFILL; s 962 ext/date/lib/parse_iso_intervals.c in.begin->s = TIMELIB_UNSET; s 975 ext/date/lib/parse_iso_intervals.c in.end->s = TIMELIB_UNSET; s 988 ext/date/lib/parse_iso_intervals.c in.period->s = 0; s 232 ext/date/lib/timelib.c d->sse, d->y < 0 ? "-" : "", TIMELIB_LLABS(d->y), d->m, d->d, d->h, d->i, d->s); s 262 ext/date/lib/timelib.c d->relative.y, d->relative.m, d->relative.d, d->relative.h, d->relative.i, d->relative.s); s 297 ext/date/lib/timelib.c d->y, d->m, d->d, d->h, d->i, d->s, d->days, d->invert ? " inverted" : ""); s 83 ext/date/lib/timelib.h int timelib_valid_time(timelib_sll h, timelib_sll i, timelib_sll s); s 87 ext/date/lib/timelib.h timelib_time *timelib_strtotime(char *s, size_t len, timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper); s 88 ext/date/lib/timelib.h timelib_time *timelib_parse_from_format(char *format, char *s, size_t len, timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper); s 95 ext/date/lib/timelib.h void timelib_strtointerval(char *s, size_t len, s 218 ext/date/lib/timelib_structs.h timelib_sll h, i, s; /* Hours, mInutes and Seconds */ s 241 ext/date/lib/timelib_structs.h timelib_sll h, i, s; /* Hour, mInute, Second */ s 313 ext/date/lib/timelib_structs.h #define TIMELIB_DEBUG(s) if (0) { s } s 176 ext/date/lib/tm2unixtime.c do_range_limit(0, 60, 60, &rt->s, &rt->i); s 187 ext/date/lib/tm2unixtime.c if (time->s != TIMELIB_UNSET) do_range_limit(0, 60, 60, &time->s, &time->i); s 188 ext/date/lib/tm2unixtime.c if (time->s != TIMELIB_UNSET) do_range_limit(0, 60, 60, &time->i, &time->h); s 189 ext/date/lib/tm2unixtime.c if (time->s != TIMELIB_UNSET) do_range_limit(0, 24, 24, &time->h, &time->d); s 204 ext/date/lib/tm2unixtime.c time->s += time->relative.s; s 451 ext/date/lib/tm2unixtime.c res += do_time(time->h, time->i, time->s); s 469 ext/date/lib/tm2unixtime.c time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst); s 472 ext/date/lib/tm2unixtime.c time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s); s 132 ext/date/lib/unixtime2tm.c tm->s = seconds; s 44 ext/date/php_date.c # define DATE_I64A(i, s, len) _i64toa_s(i, s, len, 10) s 45 ext/date/php_date.c # define DATE_A64I(i, s) i = _atoi64(s) s 48 ext/date/php_date.c # define DATE_I64A(i, s, len) \ s 50 ext/date/php_date.c int st = snprintf(s, len, "%lld", i); \ s 51 ext/date/php_date.c s[st] = '\0'; \ s 54 ext/date/php_date.c # define DATE_A64I(i, s) i = atoll(s) s 56 ext/date/php_date.c # define DATE_A64I(i, s) i = strtoll(s, NULL, 10) s 1153 ext/date/php_date.c case 's': length = slprintf(buffer, 32, "%02d", (int) t->s); break; s 1192 ext/date/php_date.c (int) t->h, (int) t->i, (int) t->s, s 1201 ext/date/php_date.c (int) t->y, (int) t->h, (int) t->i, (int) t->s, s 1348 ext/date/php_date.c case 's': retval = (int) t->s; break; s 1551 ext/date/php_date.c now->s = sec; s 1669 ext/date/php_date.c ta.tm_sec = ts->s; s 1777 ext/date/php_date.c add_assoc_long(return_value, "tm_sec", ts->s); s 1787 ext/date/php_date.c add_next_index_long(return_value, ts->s); s 1822 ext/date/php_date.c add_assoc_long(return_value, "seconds", ts->s); s 2438 ext/date/php_date.c PHP_DATE_INTERVAL_ADD_PROPERTY("s", s); s 2972 ext/date/php_date.c PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT(second, s); s 3016 ext/date/php_date.c add_assoc_long(element, "second", parsed_time->relative.s); s 3131 ext/date/php_date.c if (tmp_time->s != -99999) { s 3132 ext/date/php_date.c dateobj->time->s = tmp_time->s; s 3134 ext/date/php_date.c dateobj->time->s = 0; s 3138 ext/date/php_date.c dateobj->time->s = 0; s 3436 ext/date/php_date.c static void php_date_time_set(zval *object, long h, long i, long s, zval *return_value TSRMLS_DC) s 3444 ext/date/php_date.c dateobj->time->s = s; s 3454 ext/date/php_date.c long h, i, s = 0; s 3456 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oll|l", &object, date_ce_date, &h, &i, &s) == FAILURE) { s 3460 ext/date/php_date.c php_date_time_set(object, h, i, s, return_value TSRMLS_CC); s 3471 ext/date/php_date.c long h, i, s = 0; s 3473 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oll|l", &object, date_ce_immutable, &h, &i, &s) == FAILURE) { s 3478 ext/date/php_date.c php_date_time_set(new_object, h, i, s, return_value TSRMLS_CC); s 4077 ext/date/php_date.c GET_VALUE_FROM_STRUCT(s, "s"); s 4152 ext/date/php_date.c SET_VALUE_FROM_STRUCT(s, "s"); s 4228 ext/date/php_date.c PHP_DATE_INTERVAL_READ_PROPERTY("s", s, timelib_sll, -1) s 4333 ext/date/php_date.c case 'S': length = slprintf(buffer, 32, "%02ld", (long) t->s); break; s 4334 ext/date/php_date.c case 's': length = slprintf(buffer, 32, "%ld", (long) t->s); break; s 54 ext/dba/dba_db2.c int s = VCWD_STAT(info->path, &check_stat); s 56 ext/dba/dba_db2.c if (!s && !check_stat.st_size) { s 62 ext/dba/dba_db2.c s ? DB_BTREE : DB_UNKNOWN; s 65 ext/dba/dba_db2.c (info->mode == DBA_CREAT && s) ? DB_CREATE : s 66 ext/dba/dba_db2.c (info->mode == DBA_CREAT && !s) ? 0 : s 63 ext/dba/dba_db3.c int s = VCWD_STAT(info->path, &check_stat); s 65 ext/dba/dba_db3.c if (!s && !check_stat.st_size) { s 71 ext/dba/dba_db3.c s ? DB_BTREE : DB_UNKNOWN; s 74 ext/dba/dba_db3.c (info->mode == DBA_CREAT && s) ? DB_CREATE : s 75 ext/dba/dba_db3.c (info->mode == DBA_CREAT && !s) ? 0 : s 81 ext/dba/dba_db4.c int s = VCWD_STAT(info->path, &check_stat); s 84 ext/dba/dba_db4.c if (!s && !check_stat.st_size) { s 90 ext/dba/dba_db4.c s ? DB_BTREE : DB_UNKNOWN; s 93 ext/dba/dba_db4.c (info->mode == DBA_CREAT && s) ? DB_CREATE : s 94 ext/dba/dba_db4.c (info->mode == DBA_CREAT && !s) ? 0 : s 98 ext/dba/dba_db4.c if (!s && !check_stat.st_size) { s 104 ext/dba/dba_db4.c s ? DB_BTREE : DB_UNKNOWN; s 109 ext/ereg/ereg.c Bucket *s = *((Bucket **) b); s 112 ext/ereg/ereg.c ((reg_cache *)s->pData)->lastuse) { s 115 ext/ereg/ereg.c ((reg_cache *)s->pData)->lastuse) { s 95 ext/ereg/regex/debug.c register sop *s; s 118 ext/ereg/regex/debug.c for (s = &g->strip[1]; !done; s++) { s 119 ext/ereg/regex/debug.c opnd = OPND(*s); s 120 ext/ereg/regex/debug.c switch (OP(*s)) { s 174 ext/ereg/regex/debug.c if (OP(*(s+opnd)) != O_PLUS) s 178 ext/ereg/regex/debug.c if (OP(*(s-opnd)) != OPLUS_) s 184 ext/ereg/regex/debug.c if (OP(*(s+opnd)) != O_QUEST) s 188 ext/ereg/regex/debug.c if (OP(*(s-opnd)) != OQUEST_) s 200 ext/ereg/regex/debug.c if (OP(*(s+opnd)) != OOR2) s 204 ext/ereg/regex/debug.c if (OP(*(s-opnd)) != OOR1 && OP(*(s-opnd)) != OCH_) s 210 ext/ereg/regex/debug.c if (OP(*(s+opnd)) != OOR2 && OP(*(s+opnd)) != O_CH) s 214 ext/ereg/regex/debug.c if (OP(*(s-opnd)) != OOR1) s 219 ext/ereg/regex/debug.c fprintf(d, "!%ld(%ld)!", OP(*s), opnd); s 51 ext/ereg/regex/engine.c #define SP(t, s, c) print(m, t, s, c, stdout) s 55 ext/ereg/regex/engine.c #define SP(t, s, c) /* nothing */ s 57 ext/ereg/regex/engine.c #define NOTE(s) /* nothing */ s 437 ext/ereg/regex/engine.c register sop s; s 447 ext/ereg/regex/engine.c switch (OP(s = m->g->strip[ss])) { s 449 ext/ereg/regex/engine.c if (sp == stop || *sp++ != (unsigned char)OPND(s)) s 458 ext/ereg/regex/engine.c cs = &m->g->sets[OPND(s)]; s 503 ext/ereg/regex/engine.c s = m->g->strip[ss]; s 505 ext/ereg/regex/engine.c assert(OP(s) == OOR2); s 506 ext/ereg/regex/engine.c ss += OPND(s); s 507 ext/ereg/regex/engine.c } while (OP(s = m->g->strip[ss]) != O_CH); s 523 ext/ereg/regex/engine.c s = m->g->strip[ss]; s 524 ext/ereg/regex/engine.c switch (OP(s)) { s 526 ext/ereg/regex/engine.c i = OPND(s); s 546 ext/ereg/regex/engine.c return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev)); s 559 ext/ereg/regex/engine.c dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev); s 567 ext/ereg/regex/engine.c esub = ss + OPND(s) - 1; s 587 ext/ereg/regex/engine.c i = OPND(s); s 598 ext/ereg/regex/engine.c i = OPND(s); s 821 ext/ereg/regex/engine.c register sop s; s 828 ext/ereg/regex/engine.c s = g->strip[pc]; s 829 ext/ereg/regex/engine.c switch (OP(s)) { s 835 ext/ereg/regex/engine.c assert(!NONCHAR(ch) || ch != (unsigned char)OPND(s)); s 836 ext/ereg/regex/engine.c if (ch == (unsigned char)OPND(s)) s 860 ext/ereg/regex/engine.c cs = &g->sets[OPND(s)]; s 873 ext/ereg/regex/engine.c i = ISSETBACK(aft, OPND(s)); s 874 ext/ereg/regex/engine.c BACK(aft, aft, OPND(s)); s 875 ext/ereg/regex/engine.c if (!i && ISSETBACK(aft, OPND(s))) { s 877 ext/ereg/regex/engine.c pc -= OPND(s) + 1; s 883 ext/ereg/regex/engine.c FWD(aft, aft, OPND(s)); s 894 ext/ereg/regex/engine.c assert(OP(g->strip[pc+OPND(s)]) == OOR2); s 895 ext/ereg/regex/engine.c FWD(aft, aft, OPND(s)); s 900 ext/ereg/regex/engine.c OP(s = g->strip[pc+look]) != O_CH; s 901 ext/ereg/regex/engine.c look += OPND(s)) s 902 ext/ereg/regex/engine.c assert(OP(s) == OOR2); s 908 ext/ereg/regex/engine.c if (OP(g->strip[pc+OPND(s)]) != O_CH) { s 909 ext/ereg/regex/engine.c assert(OP(g->strip[pc+OPND(s)]) == OOR2); s 910 ext/ereg/regex/engine.c FWD(aft, aft, OPND(s)); s 315 ext/ereg/regex/main.c options(type, s) s 317 ext/ereg/regex/main.c char *s; s 323 ext/ereg/regex/main.c for (p = s; *p != '\0'; p++) s 372 ext/ereg/regex/main.c opt(c, s) s 374 ext/ereg/regex/main.c char *s; s 376 ext/ereg/regex/main.c return(strchr(s, c) != NULL); s 1413 ext/ereg/regex/regcomp.c register sop s; s 1423 ext/ereg/regex/regcomp.c s = p->strip[sn]; s 1438 ext/ereg/regex/regcomp.c p->strip[pos] = s; s 1518 ext/ereg/regex/regcomp.c register sop s; s 1530 ext/ereg/regex/regcomp.c s = *scan++; s 1531 ext/ereg/regex/regcomp.c switch (OP(s)) { s 1545 ext/ereg/regex/regcomp.c scan += OPND(s); s 1546 ext/ereg/regex/regcomp.c s = *scan; s 1548 ext/ereg/regex/regcomp.c if (OP(s) != O_QUEST && OP(s) != O_CH && s 1549 ext/ereg/regex/regcomp.c OP(s) != OOR2) { s 1553 ext/ereg/regex/regcomp.c } while (OP(s) != O_QUEST && OP(s) != O_CH); s 1563 ext/ereg/regex/regcomp.c } while (OP(s) != OEND); s 1582 ext/ereg/regex/regcomp.c while (OP(s = *scan++) != OCHAR) s 1585 ext/ereg/regex/regcomp.c *cp++ = (unsigned char)OPND(s); s 1601 ext/ereg/regex/regcomp.c register sop s; s 1610 ext/ereg/regex/regcomp.c s = *scan++; s 1611 ext/ereg/regex/regcomp.c switch (OP(s)) { s 1621 ext/ereg/regex/regcomp.c } while (OP(s) != OEND); s 74 ext/ereg/regex/regerror.c register const char *s; s 78 ext/ereg/regex/regerror.c s = regatoi(preg, convbuf, sizeof(convbuf)); s 92 ext/ereg/regex/regerror.c s = convbuf; s 94 ext/ereg/regex/regerror.c s = r->explain; s 97 ext/ereg/regex/regerror.c len = strlen(s) + 1; s 100 ext/ereg/regex/regerror.c (void) strcpy(errbuf, s); s 102 ext/ereg/regex/regerror.c (void) strncpy(errbuf, s, errbuf_size-1); s 28 ext/ereg/regex/regexec.c #define ASSIGN(d, s) ((d) = (s)) s 75 ext/ereg/regex/regexec.c #define ASSIGN(d, s) memcpy(d, s, m->g->nstates) s 22 ext/ereg/regex/utils.h #define memmove(d, s, c) bcopy(s, d, c) s 1348 ext/exif/exif.c char *s; s 1690 ext/exif/exif.c info_value->s = estrndup(value, length); s 1694 ext/exif/exif.c info_value->s = estrdup(""); s 1713 ext/exif/exif.c info_value->s = estrndup(value, length); s 1717 ext/exif/exif.c info_value->s = estrdup(""); s 1835 ext/exif/exif.c info_data->value.s = estrdup(value); s 1876 ext/exif/exif.c info_data->value.s = safe_emalloc(length, 1, 1); s 1877 ext/exif/exif.c memcpy(info_data->value.s, value, length); s 1878 ext/exif/exif.c info_data->value.s[length] = 0; s 1906 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.s) != NULL) { s 1983 ext/exif/exif.c if (!info_value->s) { s 1986 ext/exif/exif.c add_assoc_stringl(tmpi, name, info_value->s, info_data->length, 1); s 1991 ext/exif/exif.c if (!(val = info_value->s)) { s 2026 ext/exif/exif.c add_index_long(array, b, (int)(info_value->s[b])); s 2052 ext/exif/exif.c add_index_long(array, ap, (int)info_value->s[b]); s 2375 ext/exif/exif.c memmove(value_ptr, info_data->value.s, byte_count); s 3920 ext/exif/exif.c char tmp[64], *sections_str, *s; s 3931 ext/exif/exif.c s = sections_str; s 3932 ext/exif/exif.c while (*++s) { s 3933 ext/exif/exif.c if (*s == ' ') { s 3934 ext/exif/exif.c *s = ','; s 182 ext/fileinfo/libmagic/apprentice.c # define XX(s) s, (sizeof(s) - 1) s 1979 ext/fileinfo/libmagic/apprentice.c "\"name\" magic entries", m->value.s); s 2291 ext/fileinfo/libmagic/apprentice.c m->value.s); s 2336 ext/fileinfo/libmagic/apprentice.c getstr(struct magic_set *ms, struct magic *m, const char *s, int warn) s 2338 ext/fileinfo/libmagic/apprentice.c const char *origs = s; s 2339 ext/fileinfo/libmagic/apprentice.c char *p = m->value.s; s 2340 ext/fileinfo/libmagic/apprentice.c size_t plen = sizeof(m->value.s); s 2346 ext/fileinfo/libmagic/apprentice.c while ((c = *s++) != '\0') { s 2354 ext/fileinfo/libmagic/apprentice.c switch(c = *s++) { s 2449 ext/fileinfo/libmagic/apprentice.c c = *s++; /* try for 2 */ s 2452 ext/fileinfo/libmagic/apprentice.c c = *s++; /* try for 3 */ s 2456 ext/fileinfo/libmagic/apprentice.c --s; s 2459 ext/fileinfo/libmagic/apprentice.c --s; s 2466 ext/fileinfo/libmagic/apprentice.c c = hextoint(*s++); /* Get next char */ s 2469 ext/fileinfo/libmagic/apprentice.c c = hextoint(*s++); s 2473 ext/fileinfo/libmagic/apprentice.c --s; s 2475 ext/fileinfo/libmagic/apprentice.c --s; s 2487 ext/fileinfo/libmagic/apprentice.c return s; s 2511 ext/fileinfo/libmagic/apprentice.c file_showstr(FILE *fp, const char *s, size_t len) s 2517 ext/fileinfo/libmagic/apprentice.c c = *s++; s 2524 ext/fileinfo/libmagic/apprentice.c c = *s++; s 2880 ext/fileinfo/libmagic/apprentice.c uint8_t *s = (uint8_t *)(void *)&sv; s 2882 ext/fileinfo/libmagic/apprentice.c d[0] = s[1]; s 2883 ext/fileinfo/libmagic/apprentice.c d[1] = s[0]; s 2894 ext/fileinfo/libmagic/apprentice.c uint8_t *s = (uint8_t *)(void *)&sv; s 2896 ext/fileinfo/libmagic/apprentice.c d[0] = s[3]; s 2897 ext/fileinfo/libmagic/apprentice.c d[1] = s[2]; s 2898 ext/fileinfo/libmagic/apprentice.c d[2] = s[1]; s 2899 ext/fileinfo/libmagic/apprentice.c d[3] = s[0]; s 2910 ext/fileinfo/libmagic/apprentice.c uint8_t *s = (uint8_t *)(void *)&sv; s 2913 ext/fileinfo/libmagic/apprentice.c d[0] = s[3]; s 2914 ext/fileinfo/libmagic/apprentice.c d[1] = s[2]; s 2915 ext/fileinfo/libmagic/apprentice.c d[2] = s[1]; s 2916 ext/fileinfo/libmagic/apprentice.c d[3] = s[0]; s 2917 ext/fileinfo/libmagic/apprentice.c d[4] = s[7]; s 2918 ext/fileinfo/libmagic/apprentice.c d[5] = s[6]; s 2919 ext/fileinfo/libmagic/apprentice.c d[6] = s[5]; s 2920 ext/fileinfo/libmagic/apprentice.c d[7] = s[4]; s 2922 ext/fileinfo/libmagic/apprentice.c d[0] = s[7]; s 2923 ext/fileinfo/libmagic/apprentice.c d[1] = s[6]; s 2924 ext/fileinfo/libmagic/apprentice.c d[2] = s[5]; s 2925 ext/fileinfo/libmagic/apprentice.c d[3] = s[4]; s 2926 ext/fileinfo/libmagic/apprentice.c d[4] = s[3]; s 2927 ext/fileinfo/libmagic/apprentice.c d[5] = s[2]; s 2928 ext/fileinfo/libmagic/apprentice.c d[6] = s[1]; s 2929 ext/fileinfo/libmagic/apprentice.c d[7] = s[0]; s 2972 ext/fileinfo/libmagic/apprentice.c file_pstring_get_length(const struct magic *m, const char *s) s 2978 ext/fileinfo/libmagic/apprentice.c len = *s; s 2981 ext/fileinfo/libmagic/apprentice.c len = (s[1] << 8) | s[0]; s 2984 ext/fileinfo/libmagic/apprentice.c len = (s[0] << 8) | s[1]; s 2987 ext/fileinfo/libmagic/apprentice.c len = (s[3] << 24) | (s[2] << 16) | (s[1] << 8) | s[0]; s 2990 ext/fileinfo/libmagic/apprentice.c len = (s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3]; s 3016 ext/fileinfo/libmagic/apprentice.c if (strcmp(ma[i].value.s, name) == 0) { s 77 ext/fileinfo/libmagic/cdf.c char s[4]; s 96 ext/fileinfo/libmagic/cdf.c uint8_t *s = (uint8_t *)(void *)&sv; s 98 ext/fileinfo/libmagic/cdf.c d[0] = s[1]; s 99 ext/fileinfo/libmagic/cdf.c d[1] = s[0]; s 110 ext/fileinfo/libmagic/cdf.c uint8_t *s = (uint8_t *)(void *)&sv; s 112 ext/fileinfo/libmagic/cdf.c d[0] = s[3]; s 113 ext/fileinfo/libmagic/cdf.c d[1] = s[2]; s 114 ext/fileinfo/libmagic/cdf.c d[2] = s[1]; s 115 ext/fileinfo/libmagic/cdf.c d[3] = s[0]; s 126 ext/fileinfo/libmagic/cdf.c uint8_t *s = (uint8_t *)(void *)&sv; s 128 ext/fileinfo/libmagic/cdf.c d[0] = s[7]; s 129 ext/fileinfo/libmagic/cdf.c d[1] = s[6]; s 130 ext/fileinfo/libmagic/cdf.c d[2] = s[5]; s 131 ext/fileinfo/libmagic/cdf.c d[3] = s[4]; s 132 ext/fileinfo/libmagic/cdf.c d[4] = s[3]; s 133 ext/fileinfo/libmagic/cdf.c d[5] = s[2]; s 134 ext/fileinfo/libmagic/cdf.c d[6] = s[1]; s 135 ext/fileinfo/libmagic/cdf.c d[7] = s[0]; s 325 ext/fileinfo/libmagic/cdf.c (void)memcpy(cdf_bo.s, "\01\02\03\04", 4); s 725 ext/fileinfo/libmagic/cdf.c cdf_namecmp(const char *d, const uint16_t *s, size_t l) s 727 ext/fileinfo/libmagic/cdf.c for (; l--; d++, s++) s 728 ext/fileinfo/libmagic/cdf.c if (*d != CDF_TOLE2(*s)) s 729 ext/fileinfo/libmagic/cdf.c return (unsigned char)*d - CDF_TOLE2(*s); s 1103 ext/fileinfo/libmagic/cdf.c size_t i, j, s = size / sizeof(cdf_secid_t); s 1107 ext/fileinfo/libmagic/cdf.c SIZE_T_FORMAT "u: ", prefix, i, i * s); s 1108 ext/fileinfo/libmagic/cdf.c for (j = 0; j < s; j++) { s 1110 ext/fileinfo/libmagic/cdf.c CDF_TOLE4(sat->sat_tab[s * i + j])); s 1113 ext/fileinfo/libmagic/cdf.c "u: ", i * s + j + 1); s 154 ext/fileinfo/libmagic/file.h char s[MAXstring]; /* the search string or regex pattern */ s 396 ext/fileinfo/libmagic/file.h const char *s; /* start of search in original source */ s 145 ext/fileinfo/libmagic/readcdf.c const char *s; s 192 ext/fileinfo/libmagic/readcdf.c s = info[i].pi_str.s_buf; s 194 ext/fileinfo/libmagic/readcdf.c j++, s += k) { s 195 ext/fileinfo/libmagic/readcdf.c if (*s == '\0') s 197 ext/fileinfo/libmagic/readcdf.c if (isprint((unsigned char)*s)) s 198 ext/fileinfo/libmagic/readcdf.c vbuf[j] = *s; s 130 ext/fileinfo/libmagic/softmagic.c const unsigned char *s, size_t nbytes, size_t offset, int mode, int text, s 168 ext/fileinfo/libmagic/softmagic.c switch (mget(ms, s, m, nbytes, offset, cont_level, mode, text, s 257 ext/fileinfo/libmagic/softmagic.c switch (mget(ms, s, m, nbytes, offset, cont_level, mode, s 479 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(m->desc, "%s"), m->value.s) == -1) s 484 ext/fileinfo/libmagic/softmagic.c char *str = p->s; s 489 ext/fileinfo/libmagic/softmagic.c if (*m->value.s == '\0') s 605 ext/fileinfo/libmagic/softmagic.c cp = estrndup((const char *)ms->search.s, ms->search.rm_len); s 624 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(m->desc, "%s"), m->value.s) == -1) s 685 ext/fileinfo/libmagic/softmagic.c if (*m->value.s == '\0') s 686 ext/fileinfo/libmagic/softmagic.c p->s[strcspn(p->s, "\n")] = '\0'; s 687 ext/fileinfo/libmagic/softmagic.c t = CAST(uint32_t, (ms->offset + strlen(p->s))); s 914 ext/fileinfo/libmagic/softmagic.c p->s[sizeof(p->s) - 1] = '\0'; s 919 ext/fileinfo/libmagic/softmagic.c char *ptr1 = p->s, *ptr2 = ptr1 + sz; s 921 ext/fileinfo/libmagic/softmagic.c sz = sizeof(p->s) - sz; /* maximum length of string */ s 1044 ext/fileinfo/libmagic/softmagic.c const unsigned char *s, uint32_t offset, size_t nbytes, struct magic *m) s 1053 ext/fileinfo/libmagic/softmagic.c ms->search.s = RCAST(const char *, s) + offset; s 1078 ext/fileinfo/libmagic/softmagic.c if (s == NULL) { s 1080 ext/fileinfo/libmagic/softmagic.c ms->search.s = NULL; s 1083 ext/fileinfo/libmagic/softmagic.c buf = RCAST(const char *, s) + offset; s 1084 ext/fileinfo/libmagic/softmagic.c end = last = RCAST(const char *, s) + bytecnt; s 1097 ext/fileinfo/libmagic/softmagic.c last = RCAST(const char *, s) + bytecnt; s 1099 ext/fileinfo/libmagic/softmagic.c ms->search.s = buf; s 1107 ext/fileinfo/libmagic/softmagic.c const unsigned char *src = s + offset; s 1108 ext/fileinfo/libmagic/softmagic.c const unsigned char *esrc = s + nbytes; s 1109 ext/fileinfo/libmagic/softmagic.c char *dst = p->s; s 1110 ext/fileinfo/libmagic/softmagic.c char *edst = &p->s[sizeof(p->s) - 1]; s 1149 ext/fileinfo/libmagic/softmagic.c (void)memcpy(p, s + offset, nbytes); s 1162 ext/fileinfo/libmagic/softmagic.c mget(struct magic_set *ms, const unsigned char *s, struct magic *m, s 1178 ext/fileinfo/libmagic/softmagic.c if (mcopy(ms, p, m->type, m->flag & INDIR, s, (uint32_t)(offset + o), s 1192 ext/fileinfo/libmagic/softmagic.c ((const void *)(s + offset + off))); s 1677 ext/fileinfo/libmagic/softmagic.c if (mcopy(ms, p, m->type, 0, s, offset, nbytes, m) == -1) s 1748 ext/fileinfo/libmagic/softmagic.c rv = file_softmagic(ms, s + offset, nbytes - offset, s 1778 ext/fileinfo/libmagic/softmagic.c sbuf = m->value.s; s 1791 ext/fileinfo/libmagic/softmagic.c rv = match(ms, ml.magic, ml.nmagic, s, nbytes, offset + o, s 2050 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, p->s, (size_t)m->vallen, m->str_flags); s 2056 ext/fileinfo/libmagic/softmagic.c v = file_strncmp16(m->value.s, p->s, (size_t)m->vallen, m->str_flags); s 2063 ext/fileinfo/libmagic/softmagic.c if (ms->search.s == NULL) s 2066 ext/fileinfo/libmagic/softmagic.c slen = MIN(m->vallen, sizeof(m->value.s)); s 2074 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, ms->search.s + idx, slen, m->str_flags); s 2089 ext/fileinfo/libmagic/softmagic.c ZVAL_STRINGL(pattern, (char *)m->value.s, m->vallen, 0); s 2114 ext/fileinfo/libmagic/softmagic.c haystack = estrndup(ms->search.s, ms->search.s_len); s 2144 ext/fileinfo/libmagic/softmagic.c ms->search.s += (int)Z_LVAL_PP(offset); /* this is where the match starts */ s 67 ext/fileinfo/libmagic/strcasestr.c strcasestr(const char *s, const char *find) s 77 ext/fileinfo/libmagic/strcasestr.c if ((sc = *s++) == 0) s 80 ext/fileinfo/libmagic/strcasestr.c } while (_strncasecmp(s, find, len) != 0); s 81 ext/fileinfo/libmagic/strcasestr.c s--; s 83 ext/fileinfo/libmagic/strcasestr.c return (char *)(intptr_t)(s); s 415 ext/filter/filter.c #define PARSE_CASE(s,a,t) \ s 416 ext/filter/filter.c case s: \ s 467 ext/filter/logical_filters.c char *e, *s; s 474 ext/filter/logical_filters.c s = url->host; s 477 ext/filter/logical_filters.c if(!isalnum((int)*(unsigned char *)s)) { s 481 ext/filter/logical_filters.c while (s < e) { s 482 ext/filter/logical_filters.c if (!isalnum((int)*(unsigned char *)s) && *s != '-' && *s != '.') { s 485 ext/filter/logical_filters.c s++; s 600 ext/filter/logical_filters.c char *s = str; s 648 ext/filter/logical_filters.c } else if ((str - 1) == s) { s 34 ext/filter/sanitizing_filters.c unsigned char *s = (unsigned char *)Z_STRVAL_P(value); s 35 ext/filter/sanitizing_filters.c unsigned char *e = s + len; s 41 ext/filter/sanitizing_filters.c while (s < e) { s 42 ext/filter/sanitizing_filters.c if (chars[*s]) { s 44 ext/filter/sanitizing_filters.c smart_str_append_unsigned(&str, (unsigned long)*s); s 48 ext/filter/sanitizing_filters.c smart_str_appendc(&str, *s); s 50 ext/filter/sanitizing_filters.c s++; s 71 ext/filter/sanitizing_filters.c unsigned char *s = (unsigned char *)chars; s 72 ext/filter/sanitizing_filters.c unsigned char *e = s + char_len; s 76 ext/filter/sanitizing_filters.c while (s < e) { s 77 ext/filter/sanitizing_filters.c tmp[*s++] = 0; s 91 ext/filter/sanitizing_filters.c s = (unsigned char *)Z_STRVAL_P(value); s 92 ext/filter/sanitizing_filters.c e = s + Z_STRLEN_P(value); s 94 ext/filter/sanitizing_filters.c while (s < e) { s 95 ext/filter/sanitizing_filters.c if (tmp[*s]) { s 97 ext/filter/sanitizing_filters.c *p++ = hexchars[(unsigned char) *s >> 4]; s 98 ext/filter/sanitizing_filters.c *p++ = hexchars[(unsigned char) *s & 15]; s 100 ext/filter/sanitizing_filters.c *p++ = *s; s 102 ext/filter/sanitizing_filters.c s++; s 89 ext/ftp/ftp.c static int my_send(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t len); s 90 ext/ftp/ftp.c static int my_recv(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t len); s 91 ext/ftp/ftp.c static int my_accept(ftpbuf_t *ftp, php_socket_t s, struct sockaddr *addr, socklen_t *addrlen); s 117 ext/ftp/ftp.c unsigned short s[4]; s 785 ext/ftp/ftp.c sin->sin_port = ipbox.s[2]; s 843 ext/ftp/ftp.c char *s; s 855 ext/ftp/ftp.c while (e > ptr && (s = memchr(ptr, '\r', (e - ptr)))) { s 856 ext/ftp/ftp.c php_stream_write(outstream, ptr, (s - ptr)); s 857 ext/ftp/ftp.c if (*(s + 1) == '\n') { s 858 ext/ftp/ftp.c s++; s 861 ext/ftp/ftp.c ptr = s + 1; s 1230 ext/ftp/ftp.c my_send(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t len) s 1237 ext/ftp/ftp.c n = php_pollfd_for_ms(s, POLLOUT, ftp->timeout_sec * 1000); s 1250 ext/ftp/ftp.c if (ftp->use_ssl && ftp->fd == s && ftp->ssl_active) { s 1252 ext/ftp/ftp.c } else if (ftp->use_ssl && ftp->fd != s && ftp->use_ssl_for_data && ftp->data->ssl_active) { s 1256 ext/ftp/ftp.c sent = send(s, buf, size, 0); s 1275 ext/ftp/ftp.c my_recv(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t len) s 1279 ext/ftp/ftp.c n = php_pollfd_for_ms(s, PHP_POLLREADABLE, ftp->timeout_sec * 1000); s 1290 ext/ftp/ftp.c if (ftp->use_ssl && ftp->fd == s && ftp->ssl_active) { s 1292 ext/ftp/ftp.c } else if (ftp->use_ssl && ftp->fd != s && ftp->use_ssl_for_data && ftp->data->ssl_active) { s 1296 ext/ftp/ftp.c nr_bytes = recv(s, buf, len, 0); s 1307 ext/ftp/ftp.c data_available(ftpbuf_t *ftp, php_socket_t s) s 1311 ext/ftp/ftp.c n = php_pollfd_for_ms(s, PHP_POLLREADABLE, 1000); s 1327 ext/ftp/ftp.c data_writeable(ftpbuf_t *ftp, php_socket_t s) s 1331 ext/ftp/ftp.c n = php_pollfd_for_ms(s, POLLOUT, 1000); s 1348 ext/ftp/ftp.c my_accept(ftpbuf_t *ftp, php_socket_t s, struct sockaddr *addr, socklen_t *addrlen) s 1352 ext/ftp/ftp.c n = php_pollfd_for_ms(s, PHP_POLLREADABLE, ftp->timeout_sec * 1000); s 1362 ext/ftp/ftp.c return accept(s, addr, addrlen); s 1466 ext/ftp/ftp.c ipbox.s[2] = ((struct sockaddr_in*) &addr)->sin_port; s 202 ext/gd/gd.c ZEND_ARG_INFO(0, s) s 534 ext/gd/gd.c ZEND_ARG_INFO(0, s) s 305 ext/gd/libgd/gd.c #define SETUP_RGB(s, r, g, b) {s.R = r/255.0f; s.G = g/255.0f; s.B = b/255.0f;} s 1594 ext/gd/libgd/gd.c void gdImageString (gdImagePtr im, gdFontPtr f, int x, int y, unsigned char *s, int color) s 1598 ext/gd/libgd/gd.c l = strlen ((char *) s); s 1600 ext/gd/libgd/gd.c gdImageChar(im, f, x, y, s[i], color); s 1605 ext/gd/libgd/gd.c void gdImageStringUp (gdImagePtr im, gdFontPtr f, int x, int y, unsigned char *s, int color) s 1609 ext/gd/libgd/gd.c l = strlen ((char *) s); s 1611 ext/gd/libgd/gd.c gdImageCharUp(im, f, x, y, s[i], color); s 1616 ext/gd/libgd/gd.c static int strlen16 (unsigned short *s); s 1618 ext/gd/libgd/gd.c void gdImageString16 (gdImagePtr im, gdFontPtr f, int x, int y, unsigned short *s, int color) s 1622 ext/gd/libgd/gd.c l = strlen16(s); s 1624 ext/gd/libgd/gd.c gdImageChar(im, f, x, y, s[i], color); s 1629 ext/gd/libgd/gd.c void gdImageStringUp16 (gdImagePtr im, gdFontPtr f, int x, int y, unsigned short *s, int color) s 1633 ext/gd/libgd/gd.c l = strlen16(s); s 1635 ext/gd/libgd/gd.c gdImageCharUp(im, f, x, y, s[i], color); s 1640 ext/gd/libgd/gd.c static int strlen16 (unsigned short *s) s 1643 ext/gd/libgd/gd.c while (*s) { s 1644 ext/gd/libgd/gd.c s++; s 1668 ext/gd/libgd/gd.c void gdImageArc (gdImagePtr im, int cx, int cy, int w, int h, int s, int e, int color) s 1670 ext/gd/libgd/gd.c if ((s % 360) == (e % 360)) { s 1673 ext/gd/libgd/gd.c gdImageFilledArc(im, cx, cy, w, h, s, e, color, gdNoFill); s 1677 ext/gd/libgd/gd.c void gdImageFilledArc (gdImagePtr im, int cx, int cy, int w, int h, int s, int e, int color, int style) s 1685 ext/gd/libgd/gd.c if ((s % 360) == (e % 360)) { s 1686 ext/gd/libgd/gd.c s = 0; e = 360; s 1688 ext/gd/libgd/gd.c if (s > 360) { s 1689 ext/gd/libgd/gd.c s = s % 360; s 1696 ext/gd/libgd/gd.c while (s < 0) { s 1697 ext/gd/libgd/gd.c s += 360; s 1700 ext/gd/libgd/gd.c while (e < s) { s 1703 ext/gd/libgd/gd.c if (s == e) { s 1704 ext/gd/libgd/gd.c s = 0; e = 360; s 1708 ext/gd/libgd/gd.c for (i = s; i <= e; i++) { s 1712 ext/gd/libgd/gd.c if (i != s) { s 438 ext/gd/libgd/gd.h void gdImageString(gdImagePtr im, gdFontPtr f, int x, int y, unsigned char *s, int color); s 439 ext/gd/libgd/gd.h void gdImageStringUp(gdImagePtr im, gdFontPtr f, int x, int y, unsigned char *s, int color); s 440 ext/gd/libgd/gd.h void gdImageString16(gdImagePtr im, gdFontPtr f, int x, int y, unsigned short *s, int color); s 441 ext/gd/libgd/gd.h void gdImageStringUp16(gdImagePtr im, gdFontPtr f, int x, int y, unsigned short *s, int color); s 666 ext/gd/libgd/gd.h void gdImageFilledArc(gdImagePtr im, int cx, int cy, int w, int h, int s, int e, int color, int style); s 667 ext/gd/libgd/gd.h void gdImageArc(gdImagePtr im, int cx, int cy, int w, int h, int s, int e, int color); s 22 ext/gd/libgd/gd_arc_f_buggy.c gdImageFilledArc (gdImagePtr im, int cx, int cy, int width, int height, int s, int e, int color, int style) s 81 ext/gd/libgd/gd_arc_f_buggy.c if (s == e) s 84 ext/gd/libgd/gd_arc_f_buggy.c if ((e - s) >= 360) s 86 ext/gd/libgd/gd_arc_f_buggy.c s = 0; s 90 ext/gd/libgd/gd_arc_f_buggy.c while (s < 0) s 91 ext/gd/libgd/gd_arc_f_buggy.c s += 360; s 92 ext/gd/libgd/gd_arc_f_buggy.c while (s >= 360) s 93 ext/gd/libgd/gd_arc_f_buggy.c s -= 360; s 99 ext/gd/libgd/gd_arc_f_buggy.c if (e <= s) s 108 ext/gd/libgd/gd_arc_f_buggy.c if ((s < (i + 1) * 90) && (e > (i + 1) * 90)) s 110 ext/gd/libgd/gd_arc_f_buggy.c gdImageFilledArc (im, cx, cy, width, height, s, (i + 1) * 90, color, gdChord); s 111 ext/gd/libgd/gd_arc_f_buggy.c pt[0] = gdArcClosest (width, height, s); s 216 ext/gd/libgd/gd_arc_f_buggy.c if ((s >= 90) && (e <= 180)) s 218 ext/gd/libgd/gd_arc_f_buggy.c angle = s; s 219 ext/gd/libgd/gd_arc_f_buggy.c s = 180 - e; s 223 ext/gd/libgd/gd_arc_f_buggy.c if ((s >= 180) && (e <= 270)) s 225 ext/gd/libgd/gd_arc_f_buggy.c s = s - 180; s 230 ext/gd/libgd/gd_arc_f_buggy.c if ((s >= 270) && (e <= 360)) s 232 ext/gd/libgd/gd_arc_f_buggy.c angle = s; s 233 ext/gd/libgd/gd_arc_f_buggy.c s = 360 - e; s 238 ext/gd/libgd/gd_arc_f_buggy.c if (s == 0) s 245 ext/gd/libgd/gd_arc_f_buggy.c s_sin = (long) ((double) 32768 * sin ((double) s * M_PI / (double) 180)); s 246 ext/gd/libgd/gd_arc_f_buggy.c s_cos = (long) ((double) 32768 * cos ((double) s * M_PI / (double) 180)); s 289 ext/gd/libgd/gd_arc_f_buggy.c if (s == 0) s 17 ext/gd/libgd/gd_gd.c #define GD2_DBG(s) s 40 ext/gd/libgd/gd_gd2.c #define GD2_DBG(s) s 23 ext/gd/libgd/gd_io.c #define IO_DBG(s) s 17 ext/gd/libgd/gd_ss.c #define GD_SS_DBG(s) s 12 ext/gd/libgd/gdhelpers.c #define SEP_TEST (separators[*((unsigned char *) s)]) s 15 ext/gd/libgd/gdhelpers.c gd_strtok_r (char *s, char *sep, char **state) s 26 ext/gd/libgd/gdhelpers.c if (!s) s 29 ext/gd/libgd/gdhelpers.c s = *state; s 31 ext/gd/libgd/gdhelpers.c start = s; s 33 ext/gd/libgd/gdhelpers.c if (!(*s)) s 35 ext/gd/libgd/gdhelpers.c *state = s; s 43 ext/gd/libgd/gdhelpers.c s++; s 47 ext/gd/libgd/gdhelpers.c if (!(*s)) s 49 ext/gd/libgd/gdhelpers.c *state = s; s 54 ext/gd/libgd/gdhelpers.c result = s; s 58 ext/gd/libgd/gdhelpers.c if (!(*s)) s 60 ext/gd/libgd/gdhelpers.c *state = s; s 63 ext/gd/libgd/gdhelpers.c s++; s 67 ext/gd/libgd/gdhelpers.c *s = '\0'; s 70 ext/gd/libgd/gdhelpers.c s++; s 74 ext/gd/libgd/gdhelpers.c *state = s; s 9 ext/gd/libgd/gdhelpers.h extern char *gd_strtok_r(char *s, char *sep, char **state); s 588 ext/gd/libgd/gdkanji.c strwidth (unsigned char *s) s 594 ext/gd/libgd/gdkanji.c any2eucjp (t, s, BUFSIZ); s 39 ext/gd/libgd/gdtestft.c char *s = "Hello. ‚±‚ñ‚É‚¿‚Í Qyjpqg,"; /* String to draw. */ s 41 ext/gd/libgd/gdtestft.c char *s = "Hello. Qyjpqg,"; /* String to draw. */ s 60 ext/gd/libgd/gdtestft.c err = gdImageStringFT ((gdImagePtr) NULL, &brect[0], 0, f, sz, angle, 0, 0, s); s 87 ext/gd/libgd/gdtestft.c err = gdImageStringFT (im, NULL, black, f, sz, angle, x, y, s); s 1087 ext/hash/hash.c char *s = buffer, *e = s + sizeof(buffer), *str; s 1094 ext/hash/hash.c s += slprintf(s, e - s, "%s ", str); s 1096 ext/hash/hash.c *s = 0; s 32 ext/hash/hash_adler32.c php_hash_uint32 i, s[2]; s 34 ext/hash/hash_adler32.c s[0] = context->state & 0xffff; s 35 ext/hash/hash_adler32.c s[1] = (context->state >> 16) & 0xffff; s 37 ext/hash/hash_adler32.c s[0] += input[i]; s 38 ext/hash/hash_adler32.c s[1] += s[0]; s 39 ext/hash/hash_adler32.c if (s[1]>=0x7fffffff) s 41 ext/hash/hash_adler32.c s[0] = s[0] % 65521; s 42 ext/hash/hash_adler32.c s[1] = s[1] % 65521; s 45 ext/hash/hash_adler32.c s[0] = s[0] % 65521; s 46 ext/hash/hash_adler32.c s[1] = s[1] % 65521; s 47 ext/hash/hash_adler32.c context->state = s[0] + (s[1] << 16); s 125 ext/hash/hash_gost.c #define S(s, l, r) \ s 126 ext/hash/hash_gost.c s[i] = r; \ s 127 ext/hash/hash_gost.c s[i + 1] = l; s 129 ext/hash/hash_gost.c #define SHIFT12(u, m, s) \ s 130 ext/hash/hash_gost.c u[0] = m[0] ^ s[6]; \ s 131 ext/hash/hash_gost.c u[1] = m[1] ^ s[7]; \ s 132 ext/hash/hash_gost.c u[2] = m[2] ^ (s[0] << 16) ^ (s[0] >> 16) ^ (s[0] & 0xffff) ^ \ s 133 ext/hash/hash_gost.c (s[1] & 0xffff) ^ (s[1] >> 16) ^ (s[2] << 16) ^ s[6] ^ (s[6] << 16) ^ \ s 134 ext/hash/hash_gost.c (s[7] & 0xffff0000) ^ (s[7] >> 16); \ s 135 ext/hash/hash_gost.c u[3] = m[3] ^ (s[0] & 0xffff) ^ (s[0] << 16) ^ (s[1] & 0xffff) ^ \ s 136 ext/hash/hash_gost.c (s[1] << 16) ^ (s[1] >> 16) ^ (s[2] << 16) ^ (s[2] >> 16) ^ \ s 137 ext/hash/hash_gost.c (s[3] << 16) ^ s[6] ^ (s[6] << 16) ^ (s[6] >> 16) ^ (s[7] & 0xffff) ^ \ s 138 ext/hash/hash_gost.c (s[7] << 16) ^ (s[7] >> 16); \ s 140 ext/hash/hash_gost.c (s[0] & 0xffff0000) ^ (s[0] << 16) ^ (s[0] >> 16) ^ \ s 141 ext/hash/hash_gost.c (s[1] & 0xffff0000) ^ (s[1] >> 16) ^ (s[2] << 16) ^ (s[2] >> 16) ^ \ s 142 ext/hash/hash_gost.c (s[3] << 16) ^ (s[3] >> 16) ^ (s[4] << 16) ^ (s[6] << 16) ^ \ s 143 ext/hash/hash_gost.c (s[6] >> 16) ^(s[7] & 0xffff) ^ (s[7] << 16) ^ (s[7] >> 16); \ s 144 ext/hash/hash_gost.c u[5] = m[5] ^ (s[0] << 16) ^ (s[0] >> 16) ^ (s[0] & 0xffff0000) ^ \ s 145 ext/hash/hash_gost.c (s[1] & 0xffff) ^ s[2] ^ (s[2] >> 16) ^ (s[3] << 16) ^ (s[3] >> 16) ^ \ s 146 ext/hash/hash_gost.c (s[4] << 16) ^ (s[4] >> 16) ^ (s[5] << 16) ^ (s[6] << 16) ^ \ s 147 ext/hash/hash_gost.c (s[6] >> 16) ^ (s[7] & 0xffff0000) ^ (s[7] << 16) ^ (s[7] >> 16); \ s 148 ext/hash/hash_gost.c u[6] = m[6] ^ s[0] ^ (s[1] >> 16) ^ (s[2] << 16) ^ s[3] ^ (s[3] >> 16) ^ \ s 149 ext/hash/hash_gost.c (s[4] << 16) ^ (s[4] >> 16) ^ (s[5] << 16) ^ (s[5] >> 16) ^ s[6] ^ \ s 150 ext/hash/hash_gost.c (s[6] << 16) ^ (s[6] >> 16) ^ (s[7] << 16); \ s 151 ext/hash/hash_gost.c u[7] = m[7] ^ (s[0] & 0xffff0000) ^ (s[0] << 16) ^ (s[1] & 0xffff) ^ \ s 152 ext/hash/hash_gost.c (s[1] << 16) ^ (s[2] >> 16) ^ (s[3] << 16) ^ s[4] ^ (s[4] >> 16) ^ \ s 153 ext/hash/hash_gost.c (s[5] << 16) ^ (s[5] >> 16) ^ (s[6] >> 16) ^ (s[7] & 0xffff) ^ \ s 154 ext/hash/hash_gost.c (s[7] << 16) ^ (s[7] >> 16); s 201 ext/hash/hash_gost.c S(s, l, r); \ s 213 ext/hash/hash_gost.c php_hash_uint32 l, r, t, key[8], u[8], v[8], w[8], s[8], *h = context->state, *m = data; s 221 ext/hash/hash_gost.c SHIFT12(u, m, s); s 243 ext/hash/hash_md.c #define FF(a, b, c, d, x, s, ac) { \ s 245 ext/hash/hash_md.c (a) = ROTATE_LEFT ((a), (s)); \ s 248 ext/hash/hash_md.c #define GG(a, b, c, d, x, s, ac) { \ s 250 ext/hash/hash_md.c (a) = ROTATE_LEFT ((a), (s)); \ s 253 ext/hash/hash_md.c #define HH(a, b, c, d, x, s, ac) { \ s 255 ext/hash/hash_md.c (a) = ROTATE_LEFT ((a), (s)); \ s 258 ext/hash/hash_md.c #define II(a, b, c, d, x, s, ac) { \ s 260 ext/hash/hash_md.c (a) = ROTATE_LEFT ((a), (s)); \ s 452 ext/hash/hash_md.c #define ROTL32(s,v) (((v) << (s)) | ((v) >> (32 - (s)))) s 454 ext/hash/hash_md.c #define MD4_R1(a,b,c,d,k,s) a = ROTL32(s, a + MD4_F(b,c,d) + x[k]) s 455 ext/hash/hash_md.c #define MD4_R2(a,b,c,d,k,s) a = ROTL32(s, a + MD4_G(b,c,d) + x[k] + 0x5A827999) s 456 ext/hash/hash_md.c #define MD4_R3(a,b,c,d,k,s) a = ROTL32(s, a + MD4_H(b,c,d) + x[k] + 0x6ED9EBA1) s 194 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_appendl(smart_str *d, const char *s, size_t l, iconv_t cd); s 399 ext/iconv/iconv.c char *s, *content_type, *mimetype = NULL; s 410 ext/iconv/iconv.c if ((s = strchr(SG(sapi_headers).mimetype,';')) == NULL){ s 414 ext/iconv/iconv.c mimetype_len = s - SG(sapi_headers).mimetype; s 445 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_appendl(smart_str *d, const char *s, size_t l, iconv_t cd) s 447 ext/iconv/iconv.c const char *in_p = s; s 4334 ext/imap/php_imap.c buf.s = &ret; s 1915 ext/interbase/ibase_query.c char buf[16], *s = buf; s 1948 ext/interbase/ibase_query.c add_index_stringl(return_value, 4, s, len, 1); s 1949 ext/interbase/ibase_query.c add_assoc_stringl(return_value, "type", s, len, 1); s 1953 ext/interbase/ibase_query.c s = "CHAR"; s 1956 ext/interbase/ibase_query.c s = "VARCHAR"; s 1959 ext/interbase/ibase_query.c s = "SMALLINT"; s 1962 ext/interbase/ibase_query.c s = "INTEGER"; s 1965 ext/interbase/ibase_query.c s = "FLOAT"; break; s 1968 ext/interbase/ibase_query.c s = "DOUBLE PRECISION"; break; s 1970 ext/interbase/ibase_query.c s = "BIGINT"; s 1973 ext/interbase/ibase_query.c s = "TIMESTAMP"; s 1976 ext/interbase/ibase_query.c s = "DATE"; s 1979 ext/interbase/ibase_query.c s = "TIME"; s 1982 ext/interbase/ibase_query.c s = "BLOB"; s 1985 ext/interbase/ibase_query.c s = "ARRAY"; s 1990 ext/interbase/ibase_query.c s = "QUAD"; s 1993 ext/interbase/ibase_query.c add_index_string(return_value, 4, s, 1); s 1994 ext/interbase/ibase_query.c add_assoc_string(return_value, "type", s, 1); s 507 ext/interbase/interbase.c char *s = IBG(errmsg); s 512 ext/interbase/interbase.c while ((s - IBG(errmsg)) < MAX_ERRMSG - (IBASE_MSGSIZE + 2) && isc_interprete(s, &statusp)) { s 514 ext/interbase/interbase.c s = IBG(errmsg) + strlen(IBG(errmsg)); s 805 ext/interbase/interbase.c char tmp[64], *s; s 816 ext/interbase/interbase.c snprintf( (s = tmp), sizeof(tmp), "Firebird API version %d", FB_API_VER); s 818 ext/interbase/interbase.c s = "Interbase 7.0 and up"; s 820 ext/interbase/interbase.c s = "Interbase 6"; s 822 ext/interbase/interbase.c s = "Firebird 1.0"; s 824 ext/interbase/interbase.c php_info_print_table_row(2, "Compile-time Client Library Version", s); s 840 ext/interbase/interbase.c info_func(s = tmp); s 842 ext/interbase/interbase.c s = "Firebird 1.0/Interbase 6"; s 844 ext/interbase/interbase.c php_info_print_table_row(2, "Run-time Client Library Version", s); s 133 ext/intl/collator/collator_is_numeric.c register const UChar *s = nptr; s 139 ext/intl/collator/collator_is_numeric.c if (s == NULL) { s 153 ext/intl/collator/collator_is_numeric.c c = *s++; s 157 ext/intl/collator/collator_is_numeric.c c = *s++; s 159 ext/intl/collator/collator_is_numeric.c c = *s++; s 162 ext/intl/collator/collator_is_numeric.c && (*s == 0x78 /*'x'*/ || *s == 0x58 /*'X'*/)) { s 163 ext/intl/collator/collator_is_numeric.c c = s[1]; s 164 ext/intl/collator/collator_is_numeric.c s += 2; s 190 ext/intl/collator/collator_is_numeric.c for (acc = 0, any = 0;; c = *s++) { s 216 ext/intl/collator/collator_is_numeric.c *endptr = (UChar *)(any ? s - 1 : nptr); s 213 ext/intl/collator/collator_sort.c Bucket *s; s 219 ext/intl/collator/collator_sort.c s = *((Bucket **) b); s 222 ext/intl/collator/collator_sort.c second = *((zval **) s->pData); s 38 ext/intl/grapheme/grapheme_util.h inline void *grapheme_memrchr_grapheme(const void *s, int c, int32_t n); s 100 ext/intl/locale/locale_methods.c #define isIDPrefix(s) (isPrefixLetter(s[0])&&isIDSeparator(s[1])) s 101 ext/intl/locale/locale_methods.c #define isKeywordPrefix(s) ( isKeywordSeparator(s[0]) ) s 892 ext/intl/locale/locale_methods.c #define RETURN_SMART_STR(s) smart_str_0((s)); RETURN_STRINGL((s)->c, (s)->len, 0) s 179 ext/json/json.c static void json_escape_string(smart_str *buf, char *s, int len, int options TSRMLS_DC); s 410 ext/json/json.c static void json_escape_string(smart_str *buf, char *s, int len, int options TSRMLS_DC) /* {{{ */ s 427 ext/json/json.c if ((type = is_numeric_string(s, len, &p, &d, 0)) != 0) { s 450 ext/json/json.c ulen = json_utf8_to_utf16(utf16, s, len); s 473 ext/json/json.c us = (options & PHP_JSON_UNESCAPED_UNICODE) ? s[pos++] : utf16[pos++]; s 1132 ext/libxml/libxml.c int php_libxml_xmlCheckUTF8(const unsigned char *s) s 1137 ext/libxml/libxml.c for (i = 0; (c = s[i++]);) { s 1140 ext/libxml/libxml.c if ((s[i++] & 0xc0) != 0x80) { s 1144 ext/libxml/libxml.c if ((s[i++] & 0xc0) != 0x80 || (s[i++] & 0xc0) != 0x80) { s 1148 ext/libxml/libxml.c if ((s[i++] & 0xc0) != 0x80 || (s[i++] & 0xc0) != 0x80 || (s[i++] & 0xc0) != 0x80) { s 98 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_xmlCheckUTF8(const unsigned char *s); s 82 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c int s; s 85 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = c; s 87 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = armscii8_ucs_table[c - armscii8_ucs_table_min]; s 88 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c if (s <= 0) { s 89 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = c; s 90 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s &= MBFL_WCSPLANE_MASK; s 91 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s |= MBFL_WCSPLANE_ARMSCII8; s 94 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = c; s 95 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s &= MBFL_WCSGROUP_MASK; s 96 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s |= MBFL_WCSGROUP_THROUGH; s 99 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c CK((*filter->output_function)(s, filter->data)); s 110 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c int s, n; s 113 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = ucs_armscii8_table[c-0x28]; s 115 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = c; s 117 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = -1; s 121 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = armscii8_ucs_table_min + n; s 126 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_ARMSCII8) { s 127 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c s = c & MBFL_WCSPLANE_MASK; s 131 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c if (s >= 0) { s 132 ext/mbstring/libmbfl/filters/mbfilter_armscii8.c CK((*filter->output_function)(s, filter->data)); s 241 ext/mbstring/libmbfl/filters/mbfilter_big5.c int c1, s, c2; s 243 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0; s 245 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_a1_big5_table[c - ucs_a1_big5_table_min]; s 247 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_a2_big5_table[c - ucs_a2_big5_table_min]; s 249 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_a3_big5_table[c - ucs_a3_big5_table_min]; s 251 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_i_big5_table[c - ucs_i_big5_table_min]; s 253 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_pua_big5_table[c - ucs_pua_big5_table_min]; s 255 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_r1_big5_table[c - ucs_r1_big5_table_min]; s 257 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ucs_r2_big5_table[c - ucs_r2_big5_table_min]; s 270 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = ((c1 / 157) + c2) << 8; c1 %= 157; s 271 ext/mbstring/libmbfl/filters/mbfilter_big5.c s |= c1 + (c1 >= 0x3f ? 0x62 : 0x40); s 273 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = c1 + cp950_pua_tbl[k][2]; s 278 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0x80; s 280 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0xff; s 282 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0xa27e; s 284 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0xa2a1; s 286 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0xa2a3; s 288 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0xa2a2; s 292 ext/mbstring/libmbfl/filters/mbfilter_big5.c if (s <= 0) { s 295 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = c & MBFL_WCSPLANE_MASK; s 298 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = 0; s 299 ext/mbstring/libmbfl/filters/mbfilter_big5.c } else if (s <= 0) { s 300 ext/mbstring/libmbfl/filters/mbfilter_big5.c s = -1; s 303 ext/mbstring/libmbfl/filters/mbfilter_big5.c if (s >= 0) { s 304 ext/mbstring/libmbfl/filters/mbfilter_big5.c if (s <= 0x80 || s == 0xff) { /* latin */ s 305 ext/mbstring/libmbfl/filters/mbfilter_big5.c CK((*filter->output_function)(s, filter->data)); s 307 ext/mbstring/libmbfl/filters/mbfilter_big5.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 308 ext/mbstring/libmbfl/filters/mbfilter_big5.c CK((*filter->output_function)(s & 0xff, filter->data)); s 84 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c int s; s 87 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = cp1251_ucs_table[c - cp1251_ucs_table_min]; s 90 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c if (s <= 0) { s 91 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = c; s 92 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s &= MBFL_WCSPLANE_MASK; s 93 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s |= MBFL_WCSPLANE_CP1251; s 96 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = c; s 97 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s &= MBFL_WCSGROUP_MASK; s 98 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s |= MBFL_WCSGROUP_THROUGH; s 101 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c CK((*filter->output_function)(s, filter->data)); s 112 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c int s, n; s 115 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = c; s 117 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = -1; s 121 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = cp1251_ucs_table_min + n; s 126 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_CP1251) { s 127 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c s = c & MBFL_WCSPLANE_MASK; s 131 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c if (s >= 0) { s 132 ext/mbstring/libmbfl/filters/mbfilter_cp1251.c CK((*filter->output_function)(s, filter->data)); s 83 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c int s=-1, n; s 87 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c s = -1; s 91 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c s = 0x80 + n; s 96 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_1) s 98 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c s = c & MBFL_WCSPLANE_MASK; s 102 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c s = c; s 104 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c if (s >= 0) { s 105 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c CK((*filter->output_function)(s, filter->data)); s 119 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c int s; s 122 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c s = cp1252_ucs_table[c - 0x80]; s 124 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c s = c; s 127 ext/mbstring/libmbfl/filters/mbfilter_cp1252.c CK((*filter->output_function)(s, filter->data)); s 84 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c int s, n; s 87 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = -1; s 93 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = cp1254_ucs_table_min + n; s 98 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_CP1254) { s 99 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = c & MBFL_WCSPLANE_MASK; s 103 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c if (s >= 0) { s 104 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c CK((*filter->output_function)(s, filter->data)); s 120 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c int s; s 123 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = c; s 125 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = cp1254_ucs_table[c - cp1254_ucs_table_min]; s 126 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c if (s <= 0) { s 127 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = c; s 128 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s &= MBFL_WCSPLANE_MASK; s 129 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s |= MBFL_WCSPLANE_CP1254; s 132 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s = c; s 133 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s &= MBFL_WCSGROUP_MASK; s 134 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c s |= MBFL_WCSGROUP_THROUGH; s 137 ext/mbstring/libmbfl/filters/mbfilter_cp1254.c CK((*filter->output_function)(s, filter->data)); s 231 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c int c1, s, w; s 273 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (c1 - 0x21)*94 + c - 0x21; s 275 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s >= 0 && s < jisx0208_ucs_table_size) { s 276 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c w = jisx0208_ucs_table[s]; s 277 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { s 278 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 279 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s >= cp932ext2_ucs_table_min && s < cp932ext2_ucs_table_max) { s 280 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; s 281 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s >= cp932ext3_ucs_table_min && s < cp932ext3_ucs_table_max) { s 282 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c w = cp932ext3_ucs_table[s - cp932ext3_ucs_table_min]; s 283 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s >= 94 * 94 && s < 114 * 94) { s 285 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c w = s - 94*94 + 0xe000; s 295 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s >= 0 && s < jisx0212_ucs_table_size) { s 296 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c w = jisx0212_ucs_table[s]; s 411 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c int c1, s; s 413 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0; s 415 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s 417 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s 419 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_i_jis_table[c - ucs_i_jis_table_min]; s 421 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_r_jis_table[c - ucs_r_jis_table_min]; s 425 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c - 0xe000; s 426 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (s / 94 + 0x75) << 8 | (s % 94 + 0x21); s 430 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c - (0xe000 + 10 * 94); s 431 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (s / 94 + 0xf5) << 8 | (s % 94 + 0xa1); s 435 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0) { s 438 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c & MBFL_WCSPLANE_MASK; s 440 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c & MBFL_WCSPLANE_MASK; s 441 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s |= 0x8080; s 443 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x1005c; s 445 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x1007e; s 447 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2140; s 449 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2141; s 451 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2142; s 453 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x215d; s 455 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2171; s 457 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2172; s 459 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x224c; s 462 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0 || (s >= 0x8080 && s < 0x10000)) { s 464 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = -1; s 471 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ((i / 94 + oh + 0x21) << 8) + (i % 94 + 0x21); s 476 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0) { s 482 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ((i / 94 + oh + 0x21) << 8) + (i % 94 + 0x21); s 488 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0) { s 497 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = cp932ext3_eucjp_table[i]; s 504 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0; s 505 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s <= 0) { s 506 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = -1; s 510 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s >= 0) { s 511 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0x80) { /* ASCII */ s 518 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s, filter->data)); s 519 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x100) { /* kana */ s 526 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 527 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x8080) { /* X 0208 */ s 534 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 535 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 536 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x10000) { /* X 0212 */ s 544 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 545 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 553 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 628 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c const int s = c & MBFL_WCSPLANE_MASK; s 636 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 637 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 650 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c int s = 0; s 653 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s 655 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s 657 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_i_jis_table[c - ucs_i_jis_table_min]; s 659 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_r_jis_table[c - ucs_r_jis_table_min]; s 663 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c - 0xe000; s 664 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (s / 94 + 0x75) << 8 | (s % 94 + 0x21); s 668 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c - (0xe000 + 10 * 94); s 669 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (s / 94 + 0xf5) << 8 | (s % 94 + 0xa1); s 672 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0) { s 674 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x1005c; s 676 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x1007e; s 678 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2140; s 680 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2141; s 682 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2142; s 684 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x215d; s 686 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2171; s 688 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2172; s 690 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x224c; s 693 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0 || (s >= 0x8080 && s < 0x10000)) { s 695 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = -1; s 703 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ((i / 94 + oh + 0x21) << 8) + (i % 94 + 0x21); s 708 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0) { s 714 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ((i / 94 + oh + 0x21) << 8) + (i % 94 + 0x21); s 720 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0) { s 729 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = cp932ext3_eucjp_table[i]; s 736 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0; s 737 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s <= 0) { s 738 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = -1; s 742 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s >= 0) { s 743 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0x80) { /* ASCII */ s 750 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s, filter->data)); s 751 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s >= 0xa0 && s < 0xe0) { /* X 0201 kana */ s 758 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s - 0x80, filter->data)); s 759 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x8080) { /* X 0208 */ s 766 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 767 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 768 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x10000) { /* X0212 */ s 779 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 796 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c int s; s 798 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0; s 801 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s 803 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s 805 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_i_jis_table[c - ucs_i_jis_table_min]; s 807 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ucs_r_jis_table[c - ucs_r_jis_table_min]; s 811 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c - 0xe000; s 812 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (s / 94 + 0x75) << 8 | (s % 94 + 0x21); s 816 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = c - (0xe000 + 10 * 94); s 817 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = (s / 94 + 0xf5) << 8 | (s % 94 + 0xa1); s 820 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0) { s 822 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x1005c; s 824 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x1007e; s 826 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2140; s 828 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2141; s 830 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2142; s 832 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x215d; s 834 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2171; s 836 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x2172; s 838 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0x224c; s 841 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0 || (s >= 0x8080 && s < 0x10000)) { s 843 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = -1; s 850 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ((i / 94 + oh + 0x21) << 8) + (i % 94 + 0x21); s 855 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0) { s 861 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = ((i / 94 + oh + 0x21) << 8) + (i % 94 + 0x21); s 867 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s <= 0) { s 876 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = cp932ext3_eucjp_table[i]; s 883 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = 0; s 884 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s <= 0) { s 885 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c s = -1; s 889 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s >= 0) { s 890 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c if (s < 0x80) { /* ASCII */ s 900 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s, filter->data)); s 901 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s >= 0xa0 && s < 0xe0) { /* X 0201 kana */ s 906 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s - 0x80, filter->data)); s 907 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x8080) { /* X 0208 */ s 918 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 919 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 920 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c } else if (s < 0x10000) { /* X0212 */ s 935 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 114 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c int c1, s, w; s 137 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s = (c1 - 0xa1)*94 + c - 0xa1; s 138 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s <= 137) { s 139 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s == 31) { s 141 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s == 32) { s 143 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s == 33) { s 145 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s == 60) { s 147 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s == 80) { s 149 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s == 81) { s 151 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s == 137) { s 156 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 157 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 158 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { /* X 0208 */ s 159 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c w = jisx0208_ucs_table[s]; s 160 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s >= cp932ext2_ucs_table_min && s < cp932ext2_ucs_table_max) { /* vendor ext2 (89ku - 92ku) */ s 161 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; s 80 ext/mbstring/libmbfl/filters/mbfilter_cp850.c int s; s 83 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = c; s 85 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = cp850_ucs_table[c - cp850_ucs_table_min]; s 86 ext/mbstring/libmbfl/filters/mbfilter_cp850.c if (s <= 0) { s 87 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = c; s 88 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s &= MBFL_WCSPLANE_MASK; s 89 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s |= MBFL_WCSPLANE_CP850; s 92 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = c; s 93 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s &= MBFL_WCSGROUP_MASK; s 94 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s |= MBFL_WCSGROUP_THROUGH; s 97 ext/mbstring/libmbfl/filters/mbfilter_cp850.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_cp850.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = cp850_ucs_table_min + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_cp850.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_CP850) { s 123 ext/mbstring/libmbfl/filters/mbfilter_cp850.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_cp850.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_cp850.c CK((*filter->output_function)(s, filter->data)); s 84 ext/mbstring/libmbfl/filters/mbfilter_cp866.c int s; s 87 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = cp866_ucs_table[c - cp866_ucs_table_min]; s 90 ext/mbstring/libmbfl/filters/mbfilter_cp866.c if (s <= 0) { s 91 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = c; s 92 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s &= MBFL_WCSPLANE_MASK; s 93 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s |= MBFL_WCSPLANE_CP866; s 96 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = c; s 97 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s &= MBFL_WCSGROUP_MASK; s 98 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s |= MBFL_WCSGROUP_THROUGH; s 101 ext/mbstring/libmbfl/filters/mbfilter_cp866.c CK((*filter->output_function)(s, filter->data)); s 112 ext/mbstring/libmbfl/filters/mbfilter_cp866.c int s, n; s 115 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = c; s 117 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = -1; s 121 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = cp866_ucs_table_min + n; s 126 ext/mbstring/libmbfl/filters/mbfilter_cp866.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_CP866) { s 127 ext/mbstring/libmbfl/filters/mbfilter_cp866.c s = c & MBFL_WCSPLANE_MASK; s 131 ext/mbstring/libmbfl/filters/mbfilter_cp866.c if (s >= 0) { s 132 ext/mbstring/libmbfl/filters/mbfilter_cp866.c CK((*filter->output_function)(s, filter->data)); s 149 ext/mbstring/libmbfl/filters/mbfilter_cp932.c int c1, s, s1, s2, w; s 173 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s = (s1 - 0x21)*94 + s2 - 0x21; s 174 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s <= 137) { s 175 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s == 31) { s 177 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s == 32) { s 179 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s == 33) { s 181 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s == 60) { s 183 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s == 80) { s 185 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s == 81) { s 187 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s == 137) { s 192 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 193 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 194 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { /* X 0208 */ s 195 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = jisx0208_ucs_table[s]; s 196 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s >= cp932ext2_ucs_table_min && s < cp932ext2_ucs_table_max) { /* vendor ext2 (89ku - 92ku) */ s 197 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; s 198 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s >= cp932ext3_ucs_table_min && s < cp932ext3_ucs_table_max) { /* vendor ext3 (115ku - 119ku) */ s 199 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = cp932ext3_ucs_table[s - cp932ext3_ucs_table_min]; s 200 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s >= (94*94) && s < (114*94)) { /* user (95ku - 114ku) */ s 201 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = s - (94*94) + 0xe000; s 194 ext/mbstring/libmbfl/filters/mbfilter_cp936.c int c1, s = 0; s 198 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_a1_cp936_table[c - ucs_a1_cp936_table_min]; s 202 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0xa3fe; s 204 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0xa1e3; s 206 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0xa1ab; s 208 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_a2_cp936_table[c - ucs_a2_cp936_table_min]; s 212 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_a3_cp936_table[c - ucs_a3_cp936_table_min]; s 215 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_i_cp936_table[c - ucs_i_cp936_table_min]; s 220 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = (c1 % 94) + 0xa1; c1 /= 94; s 221 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s |= (c1 < 0x06 ? c1 + 0xaa : c1 + 0xf2) << 8; s 224 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ((c1 / 96) + 0xa1) << 8; c1 %= 96; s 225 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s |= c1 + (c1 >= 0x3f ? 0x41 : 0x40); s 237 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = c - mbfl_cp936_pua_tbl[k][0] + mbfl_cp936_pua_tbl[k][2]; s 243 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0xff; s 246 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_ci_cp936_table[c - ucs_ci_cp936_table_min]; s 248 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_cf_cp936_table[c - ucs_cf_cp936_table_min]; s 250 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_sfv_cp936_table[c - ucs_sfv_cp936_table_min]; /* U+FE50-FE6F Small Form Variants */ s 254 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0xa1e7; s 256 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0xa1ab; s 258 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = c - 0xff01 + 0xa3a1; s 260 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = ucs_hff_s_cp936_table[c-0xffe0]; s 263 ext/mbstring/libmbfl/filters/mbfilter_cp936.c if (s <= 0) { s 266 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = c & MBFL_WCSPLANE_MASK; s 269 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = 0; s 270 ext/mbstring/libmbfl/filters/mbfilter_cp936.c } else if (s <= 0) { s 271 ext/mbstring/libmbfl/filters/mbfilter_cp936.c s = -1; s 274 ext/mbstring/libmbfl/filters/mbfilter_cp936.c if (s >= 0) { s 275 ext/mbstring/libmbfl/filters/mbfilter_cp936.c if (s <= 0x80 || s == 0xff) { /* latin */ s 276 ext/mbstring/libmbfl/filters/mbfilter_cp936.c CK((*filter->output_function)(s, filter->data)); s 278 ext/mbstring/libmbfl/filters/mbfilter_cp936.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 279 ext/mbstring/libmbfl/filters/mbfilter_cp936.c CK((*filter->output_function)(s & 0xff, filter->data)); s 160 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c int c1, c2, s; s 162 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = 0; s 164 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = ucs_a1_cp936_table[c - ucs_a1_cp936_table_min]; s 166 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = ucs_a2_cp936_table[c - ucs_a2_cp936_table_min]; s 168 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = ucs_a3_cp936_table[c - ucs_a3_cp936_table_min]; s 170 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = ucs_i_cp936_table[c - ucs_i_cp936_table_min]; s 173 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = 0xa1e7; s 175 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = 0xa1ab; s 177 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = c - 0xff01 + 0xa3a1; s 179 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = ucs_hff_s_cp936_table[c-0xffe0]; s 182 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c c1 = (s >> 8) & 0xff; s 183 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c c2 = s & 0xff; s 186 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = c; s 189 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c if (s <= 0) { s 192 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = c & MBFL_WCSPLANE_MASK; s 195 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = 0; s 196 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c } else if (s <= 0) { s 197 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c s = -1; s 200 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c if (s >= 0) { s 201 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c if (s < 0x80) { /* latin */ s 202 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c CK((*filter->output_function)(s, filter->data)); s 204 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 205 ext/mbstring/libmbfl/filters/mbfilter_euc_cn.c CK((*filter->output_function)(s & 0xff, filter->data)); s 105 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c int c1, s, w; s 129 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = (c1 - 0xa1)*94 + c - 0xa1; s 130 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c if (s >= 0 && s < jisx0208_ucs_table_size) { s 131 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c w = jisx0208_ucs_table[s]; s 179 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = (c1 - 0xa1)*94 + c - 0xa1; s 180 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c if (s >= 0 && s < jisx0212_ucs_table_size) { s 181 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c w = jisx0212_ucs_table[s]; s 215 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c int c1, s; s 217 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0; s 219 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s 221 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s 223 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = ucs_i_jis_table[c - ucs_i_jis_table_min]; s 225 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = ucs_r_jis_table[c - ucs_r_jis_table_min]; s 227 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c if (s <= 0) { s 230 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = c & MBFL_WCSPLANE_MASK; s 232 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = c & MBFL_WCSPLANE_MASK; s 233 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s |= 0x8080; s 235 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x2140; s 237 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x2141; s 239 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x2142; s 241 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x215d; s 243 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x2171; s 245 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x2172; s 247 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0x224c; s 250 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = 0; s 251 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c } else if (s <= 0) { s 252 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c s = -1; s 255 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c if (s >= 0) { s 256 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c if (s < 0x80) { /* latin */ s 257 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c CK((*filter->output_function)(s, filter->data)); s 258 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c } else if (s < 0x100) { /* kana */ s 260 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c CK((*filter->output_function)(s, filter->data)); s 261 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c } else if (s < 0x8080) { /* X 0208 */ s 262 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c CK((*filter->output_function)(((s >> 8) & 0xff) | 0x80, filter->data)); s 263 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c CK((*filter->output_function)((s & 0xff) | 0x80, filter->data)); s 266 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c CK((*filter->output_function)(((s >> 8) & 0xff) | 0x80, filter->data)); s 267 ext/mbstring/libmbfl/filters/mbfilter_euc_jp.c CK((*filter->output_function)((s & 0xff) | 0x80, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c int c1, s, w, n; s 133 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s = (c1 - 0xa1)*94 + c - 0xa1; s 134 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s <= 137) { s 135 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s == 31) { s 137 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s == 32) { s 139 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s == 33) { s 141 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s == 60) { s 143 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s == 80) { s 145 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s == 81) { s 147 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s == 137) { s 152 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 153 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 154 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { /* X 0208 */ s 155 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c w = jisx0208_ucs_table[s]; s 156 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s >= (84 * 94)) { /* user (85ku - 94ku) */ s 157 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c w = s - (84 * 94) + 0xe000; s 204 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s = (c1 - 0xa1)*94 + c - 0xa1; s 205 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s >= 0 && s < jisx0212_ucs_table_size) { s 206 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c w = jisx0212_ucs_table[s]; s 210 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s >= (82*94) && s < (84*94)) { /* vender ext3 (83ku - 84ku) <-> CP932 (115ku -120ku) */ s 211 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s = (c1<< 8) | c; s 215 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s == cp932ext3_eucjp_table[n]) { s 223 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s >= (84*94)) { /* user (85ku - 94ku) */ s 224 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c w = s - (84*94) + (0xe000 + (94*10)); s 176 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c int c1, c2, s; s 178 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = 0; s 181 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_a1_uhc_table[c - ucs_a1_uhc_table_min]; s 183 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_a2_uhc_table[c - ucs_a2_uhc_table_min]; s 185 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_a3_uhc_table[c - ucs_a3_uhc_table_min]; s 187 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_i_uhc_table[c - ucs_i_uhc_table_min]; s 189 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_s_uhc_table[c - ucs_s_uhc_table_min]; s 191 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_r1_uhc_table[c - ucs_r1_uhc_table_min]; s 193 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = ucs_r2_uhc_table[c - ucs_r2_uhc_table_min]; s 196 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c c1 = (s >> 8) & 0xff; s 197 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c c2 = s & 0xff; s 200 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = c; s 203 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c if (s <= 0) { s 206 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = c & MBFL_WCSPLANE_MASK; s 209 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = 0; s 210 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c } else if (s <= 0) { s 211 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c s = -1; s 214 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c if (s >= 0) { s 215 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c if (s < 0x80) { /* latin */ s 216 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c CK((*filter->output_function)(s, filter->data)); s 218 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 219 ext/mbstring/libmbfl/filters/mbfilter_euc_kr.c CK((*filter->output_function)(s & 0xff, filter->data)); s 105 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c int c1, s, w, plane; s 188 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = (c1 & 0xff)*94 + c - 0xa1; s 190 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c if (s >= 0) { s 191 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c if (plane == 1 && s < cns11643_2_ucs_table_size) { s 192 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c w = cns11643_2_ucs_table[s]; s 194 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c if (plane == 13 && s < cns11643_14_ucs_table_size) { s 195 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c w = cns11643_14_ucs_table[s]; s 228 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c int c1, s, plane; s 230 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = 0; s 232 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = ucs_a1_cns11643_table[c - ucs_a1_cns11643_table_min]; s 234 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = ucs_a2_cns11643_table[c - ucs_a2_cns11643_table_min]; s 236 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = ucs_a3_cns11643_table[c - ucs_a3_cns11643_table_min]; s 238 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = ucs_i_cns11643_table[c - ucs_i_cns11643_table_min]; s 240 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = ucs_r_cns11643_table[c - ucs_r_cns11643_table_min]; s 242 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c if (s <= 0) { s 245 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = c & MBFL_WCSPLANE_MASK; s 248 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = 0; s 249 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c } else if (s <= 0) { s 250 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = -1; s 253 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c if (s >= 0) { s 254 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c plane = (s & 0x1f0000) >> 16; s 256 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c if (s < 0x80) { /* latin */ s 257 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c CK((*filter->output_function)(s, filter->data)); s 259 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = (s & 0xffff) | 0x8080; s 260 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 261 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c CK((*filter->output_function)(s & 0xff, filter->data)); s 264 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c s = (0x8ea00000 + (plane << 16)) | ((s & 0xffff) | 0x8080); s 266 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c CK((*filter->output_function)((s >> 16) & 0xff, filter->data)); s 267 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 268 ext/mbstring/libmbfl/filters/mbfilter_euc_tw.c CK((*filter->output_function)(s & 0xff, filter->data)); s 288 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c int c1, s = 0, s1 = 0; s 291 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_a1_cp936_table[c - ucs_a1_cp936_table_min]; s 293 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_a2_cp936_table[c - ucs_a2_cp936_table_min]; s 295 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_a3_cp936_table[c - ucs_a3_cp936_table_min]; s 297 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_i_cp936_table[c - ucs_i_cp936_table_min]; s 301 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xfd9c; s 303 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xfd9d; s 305 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xfd9e; s 307 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xfd9f; s 309 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xfda0; s 311 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_ci_s_cp936_table[c - 0xfa0c]; s 315 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_cf_cp936_table[c - ucs_cf_cp936_table_min]; s 318 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_sfv_cp936_table[c - ucs_sfv_cp936_table_min]; s 322 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xa1e7; s 324 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xa1ab; s 326 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = c - 0xff01 + 0xa3a1; s 328 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ucs_hff_s_cp936_table[c-0xffe0]; s 333 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0xa2e3; s 336 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c if (s <= 0 && c >= mbfl_gb18030_c_tbl_key[0] && s 340 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = mbfl_gb18030_c_tbl_val[k1]; s 348 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = (c1 % 94) + 0xa1; c1 /= 94; s 349 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s |= (c1 < 0x06 ? c1 + 0xaa : c1 + 0xf2) << 8; s 352 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = ((c1 / 96) + 0xa1) << 8; c1 %= 96; s 353 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s |= c1 + (c1 >= 0x3f ? 0x41 : 0x40); s 365 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = c - mbfl_gb18030_pua_tbl[k][0] + mbfl_gb18030_pua_tbl[k][2]; s 372 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c if (s <= 0 && c >= 0x0080 && c <= 0xffff) { /* BMP */ s 373 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = mbfl_bisec_srch(c, mbfl_uni2gb_tbl, mbfl_gb_uni_max); s 374 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c if (s >= 0) { s 375 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c c1 = c - mbfl_gb_uni_ofst[s]; s 376 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = (c1 % 10) + 0x30; c1 /= 10; s 377 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s |= ((c1 % 126) + 0x81) << 8; c1 /= 126; s 378 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s |= ((c1 % 10) + 0x30) << 16; c1 /= 10; s 383 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = (c1 % 10) + 0x30; c1 /= 10; s 384 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s |= ((c1 % 126) + 0x81) << 8; c1 /= 126; s 385 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s |= ((c1 % 10) + 0x30) << 16; c1 /= 10; s 389 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c if (s <= 0) { s 392 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = c & MBFL_WCSPLANE_MASK; s 395 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = 0; s 396 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c } else if (s <= 0) { s 397 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s = -1; s 400 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c if (s >= 0) { s 401 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c if (s <= 0x80) { /* latin */ s 402 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)(s, filter->data)); s 405 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)((s >> 16) & 0xff, filter->data)); s 406 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 407 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)(s & 0xff, filter->data)); s 409 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 410 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)(s & 0xff, filter->data)); s 83 ext/mbstring/libmbfl/filters/mbfilter_hz.c int c1, s, w; s 108 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = (c1 - 1)*192 + c + 0x40; /* GB2312 */ s 109 ext/mbstring/libmbfl/filters/mbfilter_hz.c if (s >= 0 && s < cp936_ucs_table_size) { s 110 ext/mbstring/libmbfl/filters/mbfilter_hz.c w = cp936_ucs_table[s]; s 156 ext/mbstring/libmbfl/filters/mbfilter_hz.c int s; s 158 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = 0; s 160 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = ucs_a1_cp936_table[c - ucs_a1_cp936_table_min]; s 162 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = ucs_a2_cp936_table[c - ucs_a2_cp936_table_min]; s 164 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = ucs_a3_cp936_table[c - ucs_a3_cp936_table_min]; s 166 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = ucs_i_cp936_table[c - ucs_i_cp936_table_min]; s 169 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = 0xa1e7; s 171 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = 0xa1ab; s 173 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = c - 0xff01 + 0xa3a1; s 175 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = ucs_hff_s_cp936_table[c-0xffe0]; s 178 ext/mbstring/libmbfl/filters/mbfilter_hz.c if (s & 0x8000) { s 179 ext/mbstring/libmbfl/filters/mbfilter_hz.c s -= 0x8080; s 182 ext/mbstring/libmbfl/filters/mbfilter_hz.c if (s <= 0) { s 184 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = 0; s 185 ext/mbstring/libmbfl/filters/mbfilter_hz.c } else if (s <= 0) { s 186 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = -1; s 188 ext/mbstring/libmbfl/filters/mbfilter_hz.c } else if ((s >= 0x80 && s < 0x2121) || (s > 0x8080)) { s 189 ext/mbstring/libmbfl/filters/mbfilter_hz.c s = -1; s 191 ext/mbstring/libmbfl/filters/mbfilter_hz.c if (s >= 0) { s 192 ext/mbstring/libmbfl/filters/mbfilter_hz.c if (s < 0x80) { /* ASCII */ s 198 ext/mbstring/libmbfl/filters/mbfilter_hz.c if (s == 0x7e){ s 201 ext/mbstring/libmbfl/filters/mbfilter_hz.c CK((*filter->output_function)(s, filter->data)); s 208 ext/mbstring/libmbfl/filters/mbfilter_hz.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 209 ext/mbstring/libmbfl/filters/mbfilter_hz.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 94 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c int c1, s, w; s 129 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s = (c1 - 0x21)*94 + c - 0x21; s 131 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s <= 137) { s 132 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s == 31) { s 134 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s == 32) { s 136 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s == 33) { s 138 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s == 60) { s 140 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s == 80) { s 142 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s == 81) { s 144 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s == 137) { s 149 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 150 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 151 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { s 152 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c w = jisx0208_ucs_table[s]; s 153 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s >= cp932ext2_ucs_table_min && s < cp932ext2_ucs_table_max) { /* vendor ext2 (89ku - 92ku) */ s 154 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; s 198 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c int c1, c2, s; s 200 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = 0; s 203 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_a1_uhc_table[c - ucs_a1_uhc_table_min]; s 205 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_a2_uhc_table[c - ucs_a2_uhc_table_min]; s 207 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_a3_uhc_table[c - ucs_a3_uhc_table_min]; s 209 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_i_uhc_table[c - ucs_i_uhc_table_min]; s 211 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_s_uhc_table[c - ucs_s_uhc_table_min]; s 213 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_r1_uhc_table[c - ucs_r1_uhc_table_min]; s 215 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = ucs_r2_uhc_table[c - ucs_r2_uhc_table_min]; s 218 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c c1 = (s >> 8) & 0xff; s 219 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c c2 = s & 0xff; s 222 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = c; s 224 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c if (s & 0x8000) { s 225 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s -= 0x8080; s 228 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c if (s <= 0) { s 231 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = c & MBFL_WCSPLANE_MASK; s 234 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = 0; s 235 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c } else if (s <= 0) { s 236 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = -1; s 238 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c } else if ((s >= 0x80 && s < 0x2121) || (s > 0x8080)) { s 239 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c s = -1; s 241 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c if (s >= 0) { s 242 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c if (s < 0x80 && s > 0) { /* ASCII */ s 247 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c CK((*filter->output_function)(s, filter->data)); s 260 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 261 ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.c CK((*filter->output_function)(s & 0xff, filter->data)); s 145 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c int c1, s, w, snd = 0; s 178 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s = (c1 - 0x21)*94 + c - 0x21; s 180 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s <= 137) { s 181 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s == 31) { s 183 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s == 32) { s 185 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s == 33) { s 187 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s == 60) { s 189 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s == 80) { s 191 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s == 81) { s 193 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s == 137) { s 199 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 200 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 201 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { s 202 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c w = jisx0208_ucs_table[s]; s 208 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s >= (84*94) && s < 91*94) { s 209 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s += 22*94; s 211 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c w = mbfilter_sjis_emoji_kddi2unicode(s, &snd); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = iso8859_10_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s |= MBFL_WCSPLANE_8859_10; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_10) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = iso8859_13_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s |= MBFL_WCSPLANE_8859_13; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_13) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = iso8859_14_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s |= MBFL_WCSPLANE_8859_14; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_14) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = iso8859_15_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s |= MBFL_WCSPLANE_8859_15; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_15) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = iso8859_16_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s |= MBFL_WCSPLANE_8859_16; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_16) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.c CK((*filter->output_function)(s, filter->data)); s 82 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c int s; s 85 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = c; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = iso8859_2_ucs_table[c - 0xa0]; s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c if (s <= 0) { s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = c; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s &= MBFL_WCSPLANE_MASK; s 91 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s |= MBFL_WCSPLANE_8859_2; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = c; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s &= MBFL_WCSGROUP_MASK; s 96 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s |= MBFL_WCSGROUP_THROUGH; s 99 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c CK((*filter->output_function)(s, filter->data)); s 109 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c int s, n; s 112 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = c; s 114 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = -1; s 118 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = 0xa0 + n; s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_2) { s 124 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c s = c & MBFL_WCSPLANE_MASK; s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c if (s >= 0) { s 129 ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.c CK((*filter->output_function)(s, filter->data)); s 82 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c int s; s 85 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = c; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = iso8859_3_ucs_table[c - 0xa0]; s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c if (s <= 0) { s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = c; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s &= MBFL_WCSPLANE_MASK; s 91 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s |= MBFL_WCSPLANE_8859_3; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = c; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s &= MBFL_WCSGROUP_MASK; s 96 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s |= MBFL_WCSGROUP_THROUGH; s 99 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c CK((*filter->output_function)(s, filter->data)); s 109 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c int s, n; s 112 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = c; s 114 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = -1; s 118 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = 0xa0 + n; s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_3) { s 124 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c s = c & MBFL_WCSPLANE_MASK; s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c if (s >= 0) { s 129 ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.c CK((*filter->output_function)(s, filter->data)); s 80 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c int s; s 83 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = c; s 85 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = iso8859_4_ucs_table[c - 0xa0]; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c if (s <= 0) { s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = c; s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s &= MBFL_WCSPLANE_MASK; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s |= MBFL_WCSPLANE_8859_4; s 92 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = c; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s &= MBFL_WCSGROUP_MASK; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s |= MBFL_WCSGROUP_THROUGH; s 97 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c CK((*filter->output_function)(s, filter->data)); s 107 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c int s, n; s 110 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = c; s 112 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = -1; s 116 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = 0xa0 + n; s 121 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_4) { s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c s = c & MBFL_WCSPLANE_MASK; s 126 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c if (s >= 0) { s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.c CK((*filter->output_function)(s, filter->data)); s 82 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c int s; s 85 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = c; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = iso8859_5_ucs_table[c - 0xa0]; s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c if (s <= 0) { s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = c; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s &= MBFL_WCSPLANE_MASK; s 91 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s |= MBFL_WCSPLANE_8859_5; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = c; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s &= MBFL_WCSGROUP_MASK; s 96 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s |= MBFL_WCSGROUP_THROUGH; s 99 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c CK((*filter->output_function)(s, filter->data)); s 109 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c int s, n; s 112 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = c; s 114 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = -1; s 118 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = 0xa0 + n; s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_5) { s 124 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c s = c & MBFL_WCSPLANE_MASK; s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c if (s >= 0) { s 129 ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.c CK((*filter->output_function)(s, filter->data)); s 82 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c int s; s 85 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = c; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = iso8859_6_ucs_table[c - 0xa0]; s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c if (s <= 0) { s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = c; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s &= MBFL_WCSPLANE_MASK; s 91 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s |= MBFL_WCSPLANE_8859_6; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = c; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s &= MBFL_WCSGROUP_MASK; s 96 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s |= MBFL_WCSGROUP_THROUGH; s 99 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c CK((*filter->output_function)(s, filter->data)); s 109 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c int s, n; s 112 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = c; s 114 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = -1; s 118 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = 0xa0 + n; s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_6) { s 124 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c s = c & MBFL_WCSPLANE_MASK; s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c if (s >= 0) { s 129 ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.c CK((*filter->output_function)(s, filter->data)); s 82 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c int s; s 85 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = c; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = iso8859_7_ucs_table[c - 0xa0]; s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c if (s <= 0) { s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = c; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s &= MBFL_WCSPLANE_MASK; s 91 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s |= MBFL_WCSPLANE_8859_7; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = c; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s &= MBFL_WCSGROUP_MASK; s 96 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s |= MBFL_WCSGROUP_THROUGH; s 99 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c CK((*filter->output_function)(s, filter->data)); s 109 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c int s, n; s 112 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = c; s 114 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = -1; s 118 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = 0xa0 + n; s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_7) { s 124 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c s = c & MBFL_WCSPLANE_MASK; s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c if (s >= 0) { s 129 ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = iso8859_8_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s |= MBFL_WCSPLANE_8859_8; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_8) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = iso8859_9_ucs_table[c - 0xa0]; s 87 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s |= MBFL_WCSPLANE_8859_9; s 93 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c CK((*filter->output_function)(s, filter->data)); s 108 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c int s, n; s 111 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = c; s 113 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = -1; s 117 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = 0xa0 + n; s 122 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_8859_9) { s 123 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c s = c & MBFL_WCSPLANE_MASK; s 127 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c if (s >= 0) { s 128 ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.c CK((*filter->output_function)(s, filter->data)); s 119 ext/mbstring/libmbfl/filters/mbfilter_jis.c int c1, s, w; s 161 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = (c1 - 0x21)*94 + c - 0x21; s 163 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s >= 0 && s < jisx0208_ucs_table_size) { s 164 ext/mbstring/libmbfl/filters/mbfilter_jis.c w = jisx0208_ucs_table[s]; s 174 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s >= 0 && s < jisx0212_ucs_table_size) { s 175 ext/mbstring/libmbfl/filters/mbfilter_jis.c w = jisx0212_ucs_table[s]; s 290 ext/mbstring/libmbfl/filters/mbfilter_jis.c int c1, s; s 292 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0; s 294 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s 296 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s 298 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_i_jis_table[c - ucs_i_jis_table_min]; s 300 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_r_jis_table[c - ucs_r_jis_table_min]; s 302 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s <= 0) { s 305 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = c & MBFL_WCSPLANE_MASK; s 307 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = c & MBFL_WCSPLANE_MASK; s 308 ext/mbstring/libmbfl/filters/mbfilter_jis.c s |= 0x8080; s 310 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x1005c; s 312 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x1007e; s 314 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2140; s 316 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2141; s 318 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2142; s 320 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x215d; s 322 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2171; s 324 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2172; s 326 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x224c; s 329 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0; s 330 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if (s <= 0) { s 331 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = -1; s 334 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s >= 0) { s 335 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s < 0x80) { /* ASCII */ s 342 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s, filter->data)); s 343 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if (s < 0x100) { /* kana */ s 350 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 351 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if (s < 0x8080) { /* X 0208 */ s 358 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 359 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 360 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if (s < 0x10000) { /* X 0212 */ s 368 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 369 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 377 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 395 ext/mbstring/libmbfl/filters/mbfilter_jis.c int s; s 397 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0; s 399 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s 401 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s 403 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_i_jis_table[c - ucs_i_jis_table_min]; s 405 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = ucs_r_jis_table[c - ucs_r_jis_table_min]; s 407 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s <= 0) { s 409 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x1005c; s 411 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x1007e; s 413 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2140; s 415 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2141; s 417 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2142; s 419 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x215d; s 421 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2171; s 423 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x2172; s 425 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0x224c; s 428 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = 0; s 429 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if (s <= 0) { s 430 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = -1; s 432 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if ((s >= 0x80 && s < 0x2121) || (s > 0x8080)) { s 433 ext/mbstring/libmbfl/filters/mbfilter_jis.c s = -1; s 435 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s >= 0) { s 436 ext/mbstring/libmbfl/filters/mbfilter_jis.c if (s < 0x80) { /* ASCII */ s 443 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s, filter->data)); s 444 ext/mbstring/libmbfl/filters/mbfilter_jis.c } else if (s < 0x10000) { /* X 0208 */ s 451 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)((s >> 8) & 0x7f, filter->data)); s 452 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 460 ext/mbstring/libmbfl/filters/mbfilter_jis.c CK((*filter->output_function)(s & 0x7f, filter->data)); s 84 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c int s; s 87 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = koi8r_ucs_table[c - koi8r_ucs_table_min]; s 90 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c if (s <= 0) { s 91 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = c; s 92 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s &= MBFL_WCSPLANE_MASK; s 93 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s |= MBFL_WCSPLANE_KOI8R; s 96 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = c; s 97 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s &= MBFL_WCSGROUP_MASK; s 98 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s |= MBFL_WCSGROUP_THROUGH; s 101 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c CK((*filter->output_function)(s, filter->data)); s 112 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c int s, n; s 115 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = c; s 117 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = -1; s 121 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = koi8r_ucs_table_min + n; s 126 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_KOI8R) { s 127 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c s = c & MBFL_WCSPLANE_MASK; s 131 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c if (s >= 0) { s 132 ext/mbstring/libmbfl/filters/mbfilter_koi8r.c CK((*filter->output_function)(s, filter->data)); s 81 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c int s; s 84 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = c; s 86 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = koi8u_ucs_table[c - koi8u_ucs_table_min]; s 87 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c if (s <= 0) { s 88 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = c; s 89 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s &= MBFL_WCSPLANE_MASK; s 90 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s |= MBFL_WCSPLANE_KOI8U; s 93 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = c; s 94 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s &= MBFL_WCSGROUP_MASK; s 95 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s |= MBFL_WCSGROUP_THROUGH; s 98 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c CK((*filter->output_function)(s, filter->data)); s 109 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c int s, n; s 112 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = c; s 114 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = -1; s 118 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = koi8u_ucs_table_min + n; s 123 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c if (s <= 0 && (c & ~MBFL_WCSPLANE_MASK) == MBFL_WCSPLANE_KOI8U) { s 124 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c s = c & MBFL_WCSPLANE_MASK; s 128 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c if (s >= 0) { s 129 ext/mbstring/libmbfl/filters/mbfilter_koi8u.c CK((*filter->output_function)(s, filter->data)); s 74 ext/mbstring/libmbfl/filters/mbfilter_qprint.c int s, n; s 82 ext/mbstring/libmbfl/filters/mbfilter_qprint.c s = filter->cache; s 86 ext/mbstring/libmbfl/filters/mbfilter_qprint.c if (s == 0) { /* null */ s 87 ext/mbstring/libmbfl/filters/mbfilter_qprint.c CK((*filter->output_function)(s, filter->data)); s 93 ext/mbstring/libmbfl/filters/mbfilter_qprint.c if (s == 0x0a || (s == 0x0d && c != 0x0a)) { /* line feed */ s 98 ext/mbstring/libmbfl/filters/mbfilter_qprint.c } else if (s == 0x0d) { s 110 ext/mbstring/libmbfl/filters/mbfilter_qprint.c if (s <= 0 || s >= 0x80 || s == 0x3d /* not ASCII or '=' */ s 112 ext/mbstring/libmbfl/filters/mbfilter_qprint.c (mbfl_charprop_table[s] & MBFL_CHP_MMHQENC) != 0)) { s 115 ext/mbstring/libmbfl/filters/mbfilter_qprint.c n = (s >> 4) & 0xf; s 122 ext/mbstring/libmbfl/filters/mbfilter_qprint.c n = s & 0xf; s 133 ext/mbstring/libmbfl/filters/mbfilter_qprint.c CK((*filter->output_function)(s, filter->data)); s 137 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int c1, c2, s, s1 = 0, s2 = 0, w = 0, w1; s 340 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s = (s1 + 94 + k)*94 + s2; s 341 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s >= 0 && s < jisx0213_ucs_table_size) { s 342 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w = jisx0213_ucs_table[s]; s 384 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s = (c1 - 0x21)*94 + c - 0x21; s 385 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s >= 0 && s < jisx0208_ucs_table_size) { s 386 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w = jisx0208_ucs_table[s]; s 135 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c int c1, s, s1, s2, w; s 172 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s = (s1 - 0x21)*94 + s2 - 0x21; s 173 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s <= 0x89) { s 174 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s == 0x1c) { s 176 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x1f) { s 178 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x20) { s 180 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x21) { s 182 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x3c) { s 184 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x50) { s 186 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x51) { s 188 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x89) { s 196 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s >= code_tbl[i][0] && s <= code_tbl[i][1]) { s 197 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c w = s - code_tbl[i][0] + code_tbl[i][2]; s 206 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s == code_tbl_m[i][0]) { s 225 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s >= code_ofst_tbl[i][0] && s <= code_ofst_tbl[i][1]) { s 226 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c w = code_map[i][s - code_ofst_tbl[i][0]]; s 228 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s >= 0x043e && s <= 0x0441) { s 230 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x03b1 || s == 0x03b7) { s 232 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x04b8 || s == 0x04b9 || s == 0x04c4) { s 234 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s == 0x1ed9 || s == 0x1eda || s == 0x1ee8 || s == 0x1ef3 || s 235 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c (s >= 0x1ef5 && s <= 0x1efb) || s == 0x1f05 || s == 0x1f06 || s 236 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s == 0x1f18 || (s >= 0x1ff2 && s <= 0x20a5)) { s 248 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (w == 0 && s >= 0 && s < jisx0208_ucs_table_size) { /* X 0208 */ s 249 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c w = jisx0208_ucs_table[s]; s 278 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_sjis_emoji_docomo2unicode(int s, int *snd) s 280 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int w = s; s 281 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s >= mb_tbl_code2uni_docomo1_min && s <= mb_tbl_code2uni_docomo1_max) { s 282 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s >= mb_tbl_code2uni_docomo1_min + 0x00a2 && s 283 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s <= mb_tbl_code2uni_docomo1_min + 0x00ad && s 284 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s != mb_tbl_code2uni_docomo1_min + 0x00a3) { s 286 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *snd = mb_tbl_code2uni_docomo1[s - mb_tbl_code2uni_docomo1_min]; s 291 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = mb_tbl_code2uni_docomo1[s - mb_tbl_code2uni_docomo1_min]; s 299 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = s; s 308 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_sjis_emoji_kddi2unicode(int s, int *snd) s 310 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int w = s, si, c; s 314 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s >= mb_tbl_code2uni_kddi1_min && s <= mb_tbl_code2uni_kddi1_max) { s 315 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c si = s - mb_tbl_code2uni_kddi1_min; s 333 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= mb_tbl_code2uni_kddi2_min && s <= mb_tbl_code2uni_kddi2_max) { s 334 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c si = s - mb_tbl_code2uni_kddi2_min; s 356 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_sjis_emoji_sb2unicode(int s, int *snd) s 358 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int w = s, si, c; s 362 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s >= mb_tbl_code2uni_sb1_min && s <= mb_tbl_code2uni_sb1_max) { s 363 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c si = s - mb_tbl_code2uni_sb1_min; s 378 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= mb_tbl_code2uni_sb2_min && s <= mb_tbl_code2uni_sb2_max) { s 379 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c si = s - mb_tbl_code2uni_sb2_min; s 386 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= mb_tbl_code2uni_sb3_min && s <= mb_tbl_code2uni_sb3_max) { s 387 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c si = s - mb_tbl_code2uni_sb3_min; s 608 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int c1, s, s1 = 0, s2 = 0, w; s 639 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s = (s1 - 0x21)*94 + s2 - 0x21; s 640 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s <= 137) { s 641 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s == 31) { s 643 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s == 32) { s 645 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s == 33) { s 647 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s == 60) { s 649 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s == 80) { s 651 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s == 81) { s 653 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s == 137) { s 658 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 659 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 660 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { /* X 0208 */ s 661 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = jisx0208_ucs_table[s]; s 662 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= cp932ext2_ucs_table_min && s < cp932ext2_ucs_table_max) { /* vendor ext2 (89ku - 92ku) */ s 663 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; s 664 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= cp932ext3_ucs_table_min && s < cp932ext3_ucs_table_max) { /* vendor ext3 (115ku - 119ku) */ s 665 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = cp932ext3_ucs_table[s - cp932ext3_ucs_table_min]; s 666 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s >= (94*94) && s < (114*94)) { /* user (95ku - 114ku) */ s 667 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = s - (94*94) + 0xe000; s 670 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s >= (94*94) && s < 119*94) { s 672 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = mbfilter_sjis_emoji_docomo2unicode(s, &snd); s 674 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = mbfilter_sjis_emoji_kddi2unicode(s, &snd); s 676 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = mbfilter_sjis_emoji_sb2unicode(s, &snd); s 752 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s = (s1 - 0x21)*94 + s2 - 0x21; s 753 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = mbfilter_sjis_emoji_sb2unicode(s, &snd); s 59 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.h int mbfilter_sjis_emoji_docomo2unicode(int s, int *snd); s 60 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.h int mbfilter_sjis_emoji_kddi2unicode(int s, int *snd); s 61 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.h int mbfilter_sjis_emoji_sb2unicode(int s, int *snd); s 148 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c int c1, s, s1, s2, w; s 172 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s = (s1 - 0x21)*94 + s2 - 0x21; s 173 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s <= 137) { s 174 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s == 31) { s 176 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s == 32) { s 178 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s == 33) { s 180 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s == 60) { s 182 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s == 80) { s 184 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s == 81) { s 186 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s == 137) { s 191 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s >= cp932ext1_ucs_table_min && s < cp932ext1_ucs_table_max) { /* vendor ext1 (13ku) */ s 192 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; s 193 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s >= 0 && s < jisx0208_ucs_table_size) { /* X 0208 */ s 194 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = jisx0208_ucs_table[s]; s 195 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s >= cp932ext2_ucs_table_min && s < cp932ext2_ucs_table_max) { /* vendor ext2 (89ku - 92ku) */ s 196 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; s 197 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s >= cp932ext3_ucs_table_min && s < cp932ext3_ucs_table_max) { /* vendor ext3 (115ku - 119ku) */ s 198 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = cp932ext3_ucs_table[s - cp932ext3_ucs_table_min]; s 199 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s >= (94*94) && s < (114*94)) { /* user (95ku - 114ku) */ s 200 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = s - (94*94) + 0xe000; s 43 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c int s, n; s 46 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c; s 51 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c + 0xfee0; s 55 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c + 0xfee0; s 59 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c + 0xfee0; s 62 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3000; s 76 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3001 + hankana2zenkana_table[n]; s 79 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x30f4; s 82 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3002 + hankana2zenkana_table[n]; s 86 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3000 + hankana2zenkana_table[n]; s 108 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3001 + hankana2zenhira_table[n]; s 111 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3002 + hankana2zenhira_table[n]; s 115 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3000 + hankana2zenhira_table[n]; s 132 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3000 + hankana2zenkana_table[c - 0xff60]; s 136 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x3000 + hankana2zenhira_table[c - 0xff60]; s 143 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xffe5; /* FULLWIDTH YEN SIGN */ s 145 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xffe5; /* FULLWIDTH YEN SIGN */ s 147 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xffe3; /* FULLWIDTH MACRON */ s 149 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xffe3; /* FULLWIDTH MACRON */ s 151 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x2019; /* RIGHT SINGLE QUOTATION MARK */ s 153 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x201d; /* RIGHT DOUBLE QUOTATION MARK */ s 158 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff3c; /* FULLWIDTH REVERSE SOLIDUS */ s 160 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff5e; /* FULLWIDTH TILDE */ s 162 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff07; /* FULLWIDTH APOSTROPHE */ s 164 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff02; /* FULLWIDTH QUOTATION MARK */ s 170 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c - 0xfee0; s 172 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c - 0xfee0; s 174 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c - 0xfee0; s 176 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x20; s 178 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x2d; s 191 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff00 + zenkana2hankana_table[n][1]; s 193 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff00 + zenkana2hankana_table[n][0]; s 201 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff00 + zenkana2hankana_table[n][1]; s 203 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff00 + zenkana2hankana_table[n][0]; s 206 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff64; /* HALFWIDTH IDEOGRAPHIC COMMA */ s 208 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff61; /* HALFWIDTH IDEOGRAPHIC FULL STOP */ s 210 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff62; /* HALFWIDTH LEFT CORNER BRACKET */ s 212 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff63; /* HALFWIDTH RIGHT CORNER BRACKET */ s 214 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff9e; /* HALFWIDTH KATAKANA VOICED SOUND MARK */ s 216 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff9f; /* HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */ s 218 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff70; /* HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */ s 220 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0xff65; /* HALFWIDTH KATAKANA MIDDLE DOT */ s 227 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c + 0x60; s 231 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = c - 0x60; s 237 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x5c; s 239 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x5c; s 241 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x7e; s 243 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x7e; s 245 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x27; s 247 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x27; s 249 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x22; s 251 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x22; s 257 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x5c; s 259 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x7e; s 261 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x27; s 263 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c s = 0x22; s 267 ext/mbstring/libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c return (*filt->output_function)(s, filt->data); s 182 ext/mbstring/libmbfl/filters/mbfilter_uhc.c int c1, s; s 184 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = 0; s 186 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_a1_uhc_table[c - ucs_a1_uhc_table_min]; s 188 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_a2_uhc_table[c - ucs_a2_uhc_table_min]; s 190 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_a3_uhc_table[c - ucs_a3_uhc_table_min]; s 192 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_i_uhc_table[c - ucs_i_uhc_table_min]; s 194 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_s_uhc_table[c - ucs_s_uhc_table_min]; s 196 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_r1_uhc_table[c - ucs_r1_uhc_table_min]; s 198 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = ucs_r2_uhc_table[c - ucs_r2_uhc_table_min]; s 200 ext/mbstring/libmbfl/filters/mbfilter_uhc.c if (s <= 0) { s 203 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = c & MBFL_WCSPLANE_MASK; s 206 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = 0; s 207 ext/mbstring/libmbfl/filters/mbfilter_uhc.c } else if (s <= 0) { s 208 ext/mbstring/libmbfl/filters/mbfilter_uhc.c s = -1; s 211 ext/mbstring/libmbfl/filters/mbfilter_uhc.c if (s >= 0) { s 212 ext/mbstring/libmbfl/filters/mbfilter_uhc.c if (s < 0x80) { /* latin */ s 213 ext/mbstring/libmbfl/filters/mbfilter_uhc.c CK((*filter->output_function)(s, filter->data)); s 215 ext/mbstring/libmbfl/filters/mbfilter_uhc.c CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); s 216 ext/mbstring/libmbfl/filters/mbfilter_uhc.c CK((*filter->output_function)(s & 0xff, filter->data)); s 96 ext/mbstring/libmbfl/filters/mbfilter_utf7.c int s, n; s 119 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = c & MBFL_WCSGROUP_MASK; s 120 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= MBFL_WCSGROUP_THROUGH; s 121 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 137 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = c & MBFL_WCSGROUP_MASK; s 138 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= MBFL_WCSGROUP_THROUGH; s 139 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 154 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = ((n >> 2) & 0xf) | (filter->cache & 0xffff); s 157 ext/mbstring/libmbfl/filters/mbfilter_utf7.c if (s >= 0xd800 && s < 0xdc00) { s 158 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = (((s & 0x3ff) << 16) + 0x400000) | n; s 159 ext/mbstring/libmbfl/filters/mbfilter_utf7.c filter->cache = s; s 160 ext/mbstring/libmbfl/filters/mbfilter_utf7.c } else if (s >= 0xdc00 && s < 0xe000) { s 161 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s &= 0x3ff; s 162 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= (filter->cache & 0xfff0000) >> 6; s 164 ext/mbstring/libmbfl/filters/mbfilter_utf7.c if (s >= MBFL_WCSPLANE_SUPMIN && s < MBFL_WCSPLANE_SUPMAX) { s 165 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 167 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s &= MBFL_WCSGROUP_MASK; s 168 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= MBFL_WCSGROUP_THROUGH; s 169 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 173 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 186 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = ((n >> 4) & 0x3) | (filter->cache & 0xffff); s 189 ext/mbstring/libmbfl/filters/mbfilter_utf7.c if (s >= 0xd800 && s < 0xdc00) { s 190 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = (((s & 0x3ff) << 16) + 0x400000) | n; s 191 ext/mbstring/libmbfl/filters/mbfilter_utf7.c filter->cache = s; s 192 ext/mbstring/libmbfl/filters/mbfilter_utf7.c } else if (s >= 0xdc00 && s < 0xe000) { s 193 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s &= 0x3ff; s 194 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= (filter->cache & 0xfff0000) >> 6; s 196 ext/mbstring/libmbfl/filters/mbfilter_utf7.c if (s >= MBFL_WCSPLANE_SUPMIN && s < MBFL_WCSPLANE_SUPMAX) { s 197 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 199 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s &= MBFL_WCSGROUP_MASK; s 200 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= MBFL_WCSGROUP_THROUGH; s 201 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 205 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 214 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = n | (filter->cache & 0xffff); s 216 ext/mbstring/libmbfl/filters/mbfilter_utf7.c if (s >= 0xd800 && s < 0xdc00) { s 217 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = (((s & 0x3ff) << 16) + 0x400000); s 218 ext/mbstring/libmbfl/filters/mbfilter_utf7.c filter->cache = s; s 219 ext/mbstring/libmbfl/filters/mbfilter_utf7.c } else if (s >= 0xdc00 && s < 0xe000) { s 220 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s &= 0x3ff; s 221 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= (filter->cache & 0xfff0000) >> 6; s 223 ext/mbstring/libmbfl/filters/mbfilter_utf7.c if (s >= MBFL_WCSPLANE_SUPMIN && s < MBFL_WCSPLANE_SUPMAX) { s 224 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 226 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s &= MBFL_WCSGROUP_MASK; s 227 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s |= MBFL_WCSGROUP_THROUGH; s 228 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 232 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(s, filter->data)); s 249 ext/mbstring/libmbfl/filters/mbfilter_utf7.c int s, n; s 291 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = ((c >> 10) - 0x40) | 0xd800; s 292 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->filter_function)(s, filter)); s 293 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = (c & 0x3ff) | 0xdc00; s 294 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->filter_function)(s, filter)); s 316 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = filter->cache; s 317 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 10) & 0x3f], filter->data)); s 318 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 4) & 0x3f], filter->data)); s 320 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s << 2) & 0x3c], filter->data)); s 328 ext/mbstring/libmbfl/filters/mbfilter_utf7.c filter->cache = ((s & 0xf) << 16) | c; s 333 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = filter->cache; s 334 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 14) & 0x3f], filter->data)); s 335 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 8) & 0x3f], filter->data)); s 336 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 2) & 0x3f], filter->data)); s 338 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s << 4) & 0x30], filter->data)); s 346 ext/mbstring/libmbfl/filters/mbfilter_utf7.c filter->cache = ((s & 0x3) << 16) | c; s 351 ext/mbstring/libmbfl/filters/mbfilter_utf7.c s = filter->cache; s 352 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 12) & 0x3f], filter->data)); s 353 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[(s >> 6) & 0x3f], filter->data)); s 354 ext/mbstring/libmbfl/filters/mbfilter_utf7.c CK((*filter->output_function)(mbfl_base64_table[s & 0x3f], filter->data)); s 69 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c int s, n; s 92 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = c & MBFL_WCSGROUP_MASK; s 93 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= MBFL_WCSGROUP_THROUGH; s 94 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 110 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = c & MBFL_WCSGROUP_MASK; s 111 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= MBFL_WCSGROUP_THROUGH; s 112 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 127 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = ((n >> 2) & 0xf) | (filter->cache & 0xffff); s 130 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c if (s >= 0xd800 && s < 0xdc00) { s 131 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = (((s & 0x3ff) << 16) + 0x400000) | n; s 132 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c filter->cache = s; s 133 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c } else if (s >= 0xdc00 && s < 0xe000) { s 134 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s &= 0x3ff; s 135 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= (filter->cache & 0xfff0000) >> 6; s 137 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c if (s >= MBFL_WCSPLANE_SUPMIN && s < MBFL_WCSPLANE_SUPMAX) { s 138 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 140 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s &= MBFL_WCSGROUP_MASK; s 141 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= MBFL_WCSGROUP_THROUGH; s 142 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 146 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 159 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = ((n >> 4) & 0x3) | (filter->cache & 0xffff); s 162 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c if (s >= 0xd800 && s < 0xdc00) { s 163 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = (((s & 0x3ff) << 16) + 0x400000) | n; s 164 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c filter->cache = s; s 165 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c } else if (s >= 0xdc00 && s < 0xe000) { s 166 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s &= 0x3ff; s 167 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= (filter->cache & 0xfff0000) >> 6; s 169 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c if (s >= MBFL_WCSPLANE_SUPMIN && s < MBFL_WCSPLANE_SUPMAX) { s 170 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 172 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s &= MBFL_WCSGROUP_MASK; s 173 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= MBFL_WCSGROUP_THROUGH; s 174 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 178 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 187 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = n | (filter->cache & 0xffff); s 189 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c if (s >= 0xd800 && s < 0xdc00) { s 190 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = (((s & 0x3ff) << 16) + 0x400000); s 191 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c filter->cache = s; s 192 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c } else if (s >= 0xdc00 && s < 0xe000) { s 193 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s &= 0x3ff; s 194 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= (filter->cache & 0xfff0000) >> 6; s 196 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c if (s >= MBFL_WCSPLANE_SUPMIN && s < MBFL_WCSPLANE_SUPMAX) { s 197 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 199 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s &= MBFL_WCSGROUP_MASK; s 200 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s |= MBFL_WCSGROUP_THROUGH; s 201 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 205 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(s, filter->data)); s 236 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c int n, s; s 246 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = ((c >> 10) - 0x40) | 0xd800; s 247 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->filter_function)(s, filter)); s 248 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = (c & 0x3ff) | 0xdc00; s 249 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->filter_function)(s, filter)); s 274 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = filter->cache; s 275 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 10) & 0x3f], filter->data)); s 276 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 4) & 0x3f], filter->data)); s 278 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s << 2) & 0x3c], filter->data)); s 287 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c filter->cache = ((s & 0xf) << 16) | c; s 292 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = filter->cache; s 293 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 14) & 0x3f], filter->data)); s 294 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 8) & 0x3f], filter->data)); s 295 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 2) & 0x3f], filter->data)); s 297 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s << 4) & 0x30], filter->data)); s 306 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c filter->cache = ((s & 0x3) << 16) | c; s 311 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c s = filter->cache; s 312 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 12) & 0x3f], filter->data)); s 313 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[(s >> 6) & 0x3f], filter->data)); s 314 ext/mbstring/libmbfl/filters/mbfilter_utf7imap.c CK((*filter->output_function)(mbfl_utf7imap_base64_table[s & 0x3f], filter->data)); s 112 ext/mbstring/libmbfl/filters/mbfilter_utf8.c int s, c1, w = 0, flag = 0; s 137 ext/mbstring/libmbfl/filters/mbfilter_utf8.c s = (filter->cache<<6) | (c & 0x3f); s 139 ext/mbstring/libmbfl/filters/mbfilter_utf8.c CK((*filter->output_function)(s, filter->data)); s 146 ext/mbstring/libmbfl/filters/mbfilter_utf8.c s = (filter->cache<<6) | (c & 0x3f); s 153 ext/mbstring/libmbfl/filters/mbfilter_utf8.c filter->cache = s; s 161 ext/mbstring/libmbfl/filters/mbfilter_utf8.c s = (filter->cache<<6) | (c & 0x3f); s 168 ext/mbstring/libmbfl/filters/mbfilter_utf8.c filter->cache = s; s 192 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c int s, w = 0, flag = 0; s 218 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = (filter->cache<<6) | (c & 0x3f); s 222 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_docomo2uni_pua, 4) > 0) { s 223 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_docomo2unicode(s1, &snd); s 225 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_kddi2uni_pua, 7) > 0) { s 226 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_kddi2unicode(s1, &snd); s 228 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_kddi2uni_pua_b, 8) > 0) { s 229 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_kddi2unicode(s1, &snd); s 231 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_sb2uni_pua, 6) > 0) { s 232 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_sb2unicode(s1, &snd); s 238 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c CK((*filter->output_function)(s, filter->data)); s 245 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = (filter->cache<<6) | (c & 0x3f); s 252 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c filter->cache = s; s 260 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = (filter->cache<<6) | (c & 0x3f); s 267 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c filter->cache = s; s 2234 ext/mbstring/libmbfl/mbfl/mbfilter.c const char *s; s 2261 ext/mbstring/libmbfl/mbfl/mbfilter.c s = outencoding->mime_name; s 2262 ext/mbstring/libmbfl/mbfl/mbfilter.c while (*s) { s 2263 ext/mbstring/libmbfl/mbfl/mbfilter.c pe->encname[n++] = *s++; s 2690 ext/mbstring/libmbfl/mbfl/mbfilter.c int f, n, s, r, d, size, *mapelm; s 2698 ext/mbstring/libmbfl/mbfl/mbfilter.c s = (c + mapelm[2]) & mapelm[3]; s 2699 ext/mbstring/libmbfl/mbfl/mbfilter.c if (s >= 0) { s 2703 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2705 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s/r; s 2708 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2736 ext/mbstring/libmbfl/mbfl/mbfilter.c int f, n, s, r, d, size, *mapelm; s 2763 ext/mbstring/libmbfl/mbfl/mbfilter.c s = 0; s 2768 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache; s 2771 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache*10 + c - 0x30; s 2772 ext/mbstring/libmbfl/mbfl/mbfilter.c pc->cache = s; s 2777 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache; s 2783 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s - mapelm[2]; s 2804 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2807 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s/r; s 2808 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2837 ext/mbstring/libmbfl/mbfl/mbfilter.c s = 0; s 2844 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache; s 2848 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache*16 + (c - 0x30); s 2850 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache*16 + (c - 0x41 + 10); s 2852 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache*16 + (c - 0x61 + 10); s 2854 ext/mbstring/libmbfl/mbfl/mbfilter.c pc->cache = s; s 2859 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache; s 2865 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s - mapelm[2]; s 2887 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2890 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s/r; s 2891 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2914 ext/mbstring/libmbfl/mbfl/mbfilter.c int f, n, s, r, d, size, *mapelm; s 2922 ext/mbstring/libmbfl/mbfl/mbfilter.c s = (c + mapelm[2]) & mapelm[3]; s 2923 ext/mbstring/libmbfl/mbfl/mbfilter.c if (s >= 0) { s 2928 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2930 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s/r; s 2933 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2960 ext/mbstring/libmbfl/mbfl/mbfilter.c int n, s, r, d; s 2975 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache; s 2982 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 2985 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s/r; s 2986 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 3002 ext/mbstring/libmbfl/mbfl/mbfilter.c s = pc->cache; s 3009 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 3012 ext/mbstring/libmbfl/mbfl/mbfilter.c d = s/r; s 3013 ext/mbstring/libmbfl/mbfl/mbfilter.c s %= r; s 56 ext/mbstring/libmbfl/tests/conv_encoding.tests/gen_exp.c size_t s = 0, e = map->n; s 60 ext/mbstring/libmbfl/tests/conv_encoding.tests/gen_exp.c i = (s + e) / 2; s 81 ext/mbstring/libmbfl/tests/conv_encoding.tests/gen_exp.c if (s == i) { s 97 ext/mbstring/libmbfl/tests/conv_encoding.tests/gen_exp.c s = i; s 1185 ext/mbstring/mbstring.c char *s, *s2; s 1193 ext/mbstring/mbstring.c s = php_mb_safe_strrchr_ex(filename, '\\', filename_len, (const mbfl_encoding *)encoding); s 1196 ext/mbstring/mbstring.c if (s && s2) { s 1197 ext/mbstring/mbstring.c if (s > s2) { s 1198 ext/mbstring/mbstring.c return ++s; s 1202 ext/mbstring/mbstring.c } else if (s) { s 1203 ext/mbstring/mbstring.c return ++s; s 2121 ext/mbstring/mbstring.c char *s, *mimetype = NULL; s 2147 ext/mbstring/mbstring.c if ((s = strchr(SG(sapi_headers).mimetype,';')) == NULL){ s 2150 ext/mbstring/mbstring.c mimetype = estrndup(SG(sapi_headers).mimetype,s-SG(sapi_headers).mimetype); s 3865 ext/mbstring/mbstring.c static void my_smart_str_dtor(smart_str *s) s 3867 ext/mbstring/mbstring.c if (s->a > 0) { s 3868 ext/mbstring/mbstring.c smart_str_free(s); s 4074 ext/mbstring/mbstring.c smart_str *s; s 4115 ext/mbstring/mbstring.c if (zend_hash_find(&ht_headers, "CONTENT-TYPE", sizeof("CONTENT-TYPE") - 1, (void **)&s) == SUCCESS) { s 4120 ext/mbstring/mbstring.c SEPARATE_SMART_STR(s); s 4121 ext/mbstring/mbstring.c smart_str_0(s); s 4123 ext/mbstring/mbstring.c p = strchr(s->c, ';'); s 4153 ext/mbstring/mbstring.c if (zend_hash_find(&ht_headers, "CONTENT-TRANSFER-ENCODING", sizeof("CONTENT-TRANSFER-ENCODING") - 1, (void **)&s) == SUCCESS) { s 4155 ext/mbstring/mbstring.c SEPARATE_SMART_STR(s); s 4156 ext/mbstring/mbstring.c smart_str_0(s); s 4158 ext/mbstring/mbstring.c _body_enc = mbfl_name2no_encoding(s->c); s 4167 ext/mbstring/mbstring.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported transfer encoding \"%s\" - will be regarded as 8bit", s->c); s 4607 ext/mbstring/mbstring.c MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const mbfl_encoding *enc) s 4612 ext/mbstring/mbstring.c if (s != NULL) return enc->mblen_table[*(unsigned char *)s]; s 4625 ext/mbstring/mbstring.c MBSTRING_API size_t php_mb_mbchar_bytes(const char *s TSRMLS_DC) s 4627 ext/mbstring/mbstring.c return php_mb_mbchar_bytes_ex(s, MBSTRG(internal_encoding)); s 4632 ext/mbstring/mbstring.c MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, size_t nbytes, const mbfl_encoding *enc) s 4634 ext/mbstring/mbstring.c register const char *p = s; s 4673 ext/mbstring/mbstring.c MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, size_t nbytes TSRMLS_DC) s 4675 ext/mbstring/mbstring.c return php_mb_safe_strrchr_ex(s, c, nbytes, MBSTRG(internal_encoding)); s 131 ext/mbstring/mbstring.h MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, s 133 ext/mbstring/mbstring.h MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, s 143 ext/mbstring/mbstring.h MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const mbfl_encoding *enc); s 144 ext/mbstring/mbstring.h MBSTRING_API size_t php_mb_mbchar_bytes(const char *s TSRMLS_DC); s 115 ext/mbstring/oniguruma/enc/big5.c big5_left_adjust_char_head(const UChar* start, const UChar* s) s 120 ext/mbstring/oniguruma/enc/big5.c if (s <= start) return (UChar* )s; s 121 ext/mbstring/oniguruma/enc/big5.c p = s; s 132 ext/mbstring/oniguruma/enc/big5.c if (p + len > s) return (UChar* )p; s 134 ext/mbstring/oniguruma/enc/big5.c return (UChar* )(p + ((s - p) & ~1)); s 138 ext/mbstring/oniguruma/enc/big5.c big5_is_allowed_reverse_match(const UChar* s, const UChar* end ARG_UNUSED) s 140 ext/mbstring/oniguruma/enc/big5.c const UChar c = *s; s 147 ext/mbstring/oniguruma/enc/euc_jp.c left_adjust_char_head(const UChar* start, const UChar* s) s 155 ext/mbstring/oniguruma/enc/euc_jp.c if (s <= start) return (UChar* )s; s 156 ext/mbstring/oniguruma/enc/euc_jp.c p = s; s 160 ext/mbstring/oniguruma/enc/euc_jp.c if (p + len > s) return (UChar* )p; s 162 ext/mbstring/oniguruma/enc/euc_jp.c return (UChar* )(p + ((s - p) & ~1)); s 166 ext/mbstring/oniguruma/enc/euc_jp.c is_allowed_reverse_match(const UChar* s, const UChar* end ARG_UNUSED) s 168 ext/mbstring/oniguruma/enc/euc_jp.c const UChar c = *s; s 95 ext/mbstring/oniguruma/enc/euc_kr.c euckr_left_adjust_char_head(const UChar* start, const UChar* s) s 103 ext/mbstring/oniguruma/enc/euc_kr.c if (s <= start) return (UChar* )s; s 104 ext/mbstring/oniguruma/enc/euc_kr.c p = s; s 108 ext/mbstring/oniguruma/enc/euc_kr.c if (p + len > s) return (UChar* )p; s 110 ext/mbstring/oniguruma/enc/euc_kr.c return (UChar* )(p + ((s - p) & ~1)); s 114 ext/mbstring/oniguruma/enc/euc_kr.c euckr_is_allowed_reverse_match(const UChar* s, const UChar* end ARG_UNUSED) s 116 ext/mbstring/oniguruma/enc/euc_kr.c const UChar c = *s; s 86 ext/mbstring/oniguruma/enc/euc_tw.c euctw_left_adjust_char_head(const UChar* start, const UChar* s) s 94 ext/mbstring/oniguruma/enc/euc_tw.c if (s <= start) return (UChar* )s; s 95 ext/mbstring/oniguruma/enc/euc_tw.c p = s; s 99 ext/mbstring/oniguruma/enc/euc_tw.c if (p + len > s) return (UChar* )p; s 101 ext/mbstring/oniguruma/enc/euc_tw.c return (UChar* )(p + ((s - p) & ~1)); s 105 ext/mbstring/oniguruma/enc/euc_tw.c euctw_is_allowed_reverse_match(const UChar* s, const UChar* end ARG_UNUSED) s 107 ext/mbstring/oniguruma/enc/euc_tw.c const UChar c = *s; s 148 ext/mbstring/oniguruma/enc/gb18030.c gb18030_left_adjust_char_head(const UChar* start, const UChar* s) s 154 ext/mbstring/oniguruma/enc/gb18030.c for (p = s; p >= start; p--) { s 160 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)s; s 177 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)s; s 188 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)s; s 198 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)s; s 213 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 1); s 224 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)s; s 235 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 1); s 248 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 1); s 262 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 1); s 272 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 3); s 286 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 3); s 298 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 3); s 309 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 1); s 321 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 1); s 332 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 3); s 344 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)s; s 354 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 2); /* |CM C4 CM */ s 368 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 2); /* C4|CM C4 CM */ s 378 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 0); /*|CM C4 CM C4|CM */ s 393 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 0); /* |CM CM|C4|CM */ s 404 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 2); /* |CM CM|CM C4 CM */ s 416 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 2); /* |CM CM|C4|CM C4 CM */ s 427 ext/mbstring/oniguruma/enc/gb18030.c return (UChar *)(s - 0); /* |CM CM|CM C4 CM C4|CM */ s 438 ext/mbstring/oniguruma/enc/gb18030.c case S_START: return (UChar *)(s - 0); s 439 ext/mbstring/oniguruma/enc/gb18030.c case S_one_C2: return (UChar *)(s - 0); s 440 ext/mbstring/oniguruma/enc/gb18030.c case S_one_C4: return (UChar *)(s - 0); s 441 ext/mbstring/oniguruma/enc/gb18030.c case S_one_CM: return (UChar *)(s - 0); s 443 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_CM_one_CX: return (UChar *)(s - 1); s 444 ext/mbstring/oniguruma/enc/gb18030.c case S_even_CM_one_CX: return (UChar *)(s - 0); s 446 ext/mbstring/oniguruma/enc/gb18030.c case S_one_CMC4: return (UChar *)(s - 1); s 447 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_CMC4: return (UChar *)(s - 1); s 448 ext/mbstring/oniguruma/enc/gb18030.c case S_one_C4_odd_CMC4: return (UChar *)(s - 1); s 449 ext/mbstring/oniguruma/enc/gb18030.c case S_even_CMC4: return (UChar *)(s - 3); s 450 ext/mbstring/oniguruma/enc/gb18030.c case S_one_C4_even_CMC4: return (UChar *)(s - 3); s 452 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_CM_odd_CMC4: return (UChar *)(s - 3); s 453 ext/mbstring/oniguruma/enc/gb18030.c case S_even_CM_odd_CMC4: return (UChar *)(s - 1); s 455 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_CM_even_CMC4: return (UChar *)(s - 1); s 456 ext/mbstring/oniguruma/enc/gb18030.c case S_even_CM_even_CMC4: return (UChar *)(s - 3); s 458 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_C4CM: return (UChar *)(s - 0); s 459 ext/mbstring/oniguruma/enc/gb18030.c case S_one_CM_odd_C4CM: return (UChar *)(s - 2); s 460 ext/mbstring/oniguruma/enc/gb18030.c case S_even_C4CM: return (UChar *)(s - 2); s 461 ext/mbstring/oniguruma/enc/gb18030.c case S_one_CM_even_C4CM: return (UChar *)(s - 0); s 463 ext/mbstring/oniguruma/enc/gb18030.c case S_even_CM_odd_C4CM: return (UChar *)(s - 0); s 464 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_CM_odd_C4CM: return (UChar *)(s - 2); s 465 ext/mbstring/oniguruma/enc/gb18030.c case S_even_CM_even_C4CM: return (UChar *)(s - 2); s 466 ext/mbstring/oniguruma/enc/gb18030.c case S_odd_CM_even_C4CM: return (UChar *)(s - 0); s 469 ext/mbstring/oniguruma/enc/gb18030.c return (UChar* )s; /* never come here. (escape warning) */ s 473 ext/mbstring/oniguruma/enc/gb18030.c gb18030_is_allowed_reverse_match(const UChar* s, const UChar* end ARG_UNUSED) s 475 ext/mbstring/oniguruma/enc/gb18030.c return GB18030_MAP[*s] == C1 ? TRUE : FALSE; s 179 ext/mbstring/oniguruma/enc/sjis.c left_adjust_char_head(const UChar* start, const UChar* s) s 184 ext/mbstring/oniguruma/enc/sjis.c if (s <= start) return (UChar* )s; s 185 ext/mbstring/oniguruma/enc/sjis.c p = s; s 196 ext/mbstring/oniguruma/enc/sjis.c if (p + len > s) return (UChar* )p; s 198 ext/mbstring/oniguruma/enc/sjis.c return (UChar* )(p + ((s - p) & ~1)); s 202 ext/mbstring/oniguruma/enc/sjis.c is_allowed_reverse_match(const UChar* s, const UChar* end ARG_UNUSED) s 204 ext/mbstring/oniguruma/enc/sjis.c const UChar c = *s; s 186 ext/mbstring/oniguruma/enc/utf16_be.c utf16be_left_adjust_char_head(const UChar* start, const UChar* s) s 188 ext/mbstring/oniguruma/enc/utf16_be.c if (s <= start) return (UChar* )s; s 190 ext/mbstring/oniguruma/enc/utf16_be.c if ((s - start) % 2 == 1) { s 191 ext/mbstring/oniguruma/enc/utf16_be.c s--; s 194 ext/mbstring/oniguruma/enc/utf16_be.c if (UTF16_IS_SURROGATE_SECOND(*s) && s > start + 1) s 195 ext/mbstring/oniguruma/enc/utf16_be.c s -= 2; s 197 ext/mbstring/oniguruma/enc/utf16_be.c return (UChar* )s; s 187 ext/mbstring/oniguruma/enc/utf16_le.c utf16le_left_adjust_char_head(const UChar* start, const UChar* s) s 189 ext/mbstring/oniguruma/enc/utf16_le.c if (s <= start) return (UChar* )s; s 191 ext/mbstring/oniguruma/enc/utf16_le.c if ((s - start) % 2 == 1) { s 192 ext/mbstring/oniguruma/enc/utf16_le.c s--; s 195 ext/mbstring/oniguruma/enc/utf16_le.c if (UTF16_IS_SURROGATE_SECOND(*(s+1)) && s > start + 1) s 196 ext/mbstring/oniguruma/enc/utf16_le.c s -= 2; s 198 ext/mbstring/oniguruma/enc/utf16_le.c return (UChar* )s; s 149 ext/mbstring/oniguruma/enc/utf32_be.c utf32be_left_adjust_char_head(const UChar* start, const UChar* s) s 153 ext/mbstring/oniguruma/enc/utf32_be.c if (s <= start) return (UChar* )s; s 155 ext/mbstring/oniguruma/enc/utf32_be.c rem = (s - start) % 4; s 156 ext/mbstring/oniguruma/enc/utf32_be.c return (UChar* )(s - rem); s 149 ext/mbstring/oniguruma/enc/utf32_le.c utf32le_left_adjust_char_head(const UChar* start, const UChar* s) s 153 ext/mbstring/oniguruma/enc/utf32_le.c if (s <= start) return (UChar* )s; s 155 ext/mbstring/oniguruma/enc/utf32_le.c rem = (s - start) % 4; s 156 ext/mbstring/oniguruma/enc/utf32_le.c return (UChar* )(s - rem); s 269 ext/mbstring/oniguruma/enc/utf8.c left_adjust_char_head(const UChar* start, const UChar* s) s 273 ext/mbstring/oniguruma/enc/utf8.c if (s <= start) return (UChar* )s; s 274 ext/mbstring/oniguruma/enc/utf8.c p = s; s 269 ext/mbstring/oniguruma/oniguruma.h #define ONIGENC_IS_MBC_WORD(enc,s,end) \ s 270 ext/mbstring/oniguruma/oniguruma.h ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end)) s 277 ext/mbstring/oniguruma/oniguruma.h #define ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) \ s 278 ext/mbstring/oniguruma/oniguruma.h (enc)->is_allowed_reverse_match(s,end) s 279 ext/mbstring/oniguruma/oniguruma.h #define ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s) \ s 280 ext/mbstring/oniguruma/oniguruma.h (enc)->left_adjust_char_head(start, s) s 285 ext/mbstring/oniguruma/oniguruma.h #define ONIGENC_STEP_BACK(enc,start,s,n) \ s 286 ext/mbstring/oniguruma/oniguruma.h onigenc_step_back((enc),(start),(s),(n)) s 334 ext/mbstring/oniguruma/oniguruma.h OnigUChar* onigenc_step_back P_((OnigEncoding enc, const OnigUChar* start, const OnigUChar* s, int n)); s 347 ext/mbstring/oniguruma/oniguruma.h OnigUChar* onigenc_get_right_adjust_char_head_with_prev P_((OnigEncoding enc, const OnigUChar* start, const OnigUChar* s, const OnigUChar** prev)); s 349 ext/mbstring/oniguruma/oniguruma.h OnigUChar* onigenc_get_prev_char_head P_((OnigEncoding enc, const OnigUChar* start, const OnigUChar* s)); s 351 ext/mbstring/oniguruma/oniguruma.h OnigUChar* onigenc_get_left_adjust_char_head P_((OnigEncoding enc, const OnigUChar* start, const OnigUChar* s)); s 353 ext/mbstring/oniguruma/oniguruma.h OnigUChar* onigenc_get_right_adjust_char_head P_((OnigEncoding enc, const OnigUChar* start, const OnigUChar* s)); s 641 ext/mbstring/oniguruma/oniguruma.h typedef void (*OnigWarnFunc) P_((const char* s)); s 642 ext/mbstring/oniguruma/oniguruma.h extern void onig_null_warn P_((const char* s)); s 720 ext/mbstring/oniguruma/oniguruma.h int onig_error_code_to_str PV_((OnigUChar* s, int err_code, ...)); s 53 ext/mbstring/oniguruma/regcomp.c str_dup(UChar* s, UChar* end) s 55 ext/mbstring/oniguruma/regcomp.c int len = end - s; s 60 ext/mbstring/oniguruma/regcomp.c xmemcpy(r, s, len); s 76 ext/mbstring/oniguruma/regcomp.c int len = sn->end - sn->s; s 77 ext/mbstring/oniguruma/regcomp.c sn->s = sn->buf; s 78 ext/mbstring/oniguruma/regcomp.c sn->end = sn->s + len; s 85 ext/mbstring/oniguruma/regcomp.c int len = sn->end - sn->s; s 86 ext/mbstring/oniguruma/regcomp.c sn->s = sn->buf; s 87 ext/mbstring/oniguruma/regcomp.c sn->end = sn->s + len; s 419 ext/mbstring/oniguruma/regcomp.c add_compile_string_length(UChar* s ARG_UNUSED, int mb_len, int str_len, s 436 ext/mbstring/oniguruma/regcomp.c add_compile_string(UChar* s, int mb_len, int str_len, s 452 ext/mbstring/oniguruma/regcomp.c add_bytes(reg, s, mb_len * str_len); s 466 ext/mbstring/oniguruma/regcomp.c if (sn->end <= sn->s) s 471 ext/mbstring/oniguruma/regcomp.c p = prev = sn->s; s 499 ext/mbstring/oniguruma/regcomp.c if (sn->end <= sn->s) s 502 ext/mbstring/oniguruma/regcomp.c return add_compile_string_length(sn->s, 1 /* sb */, sn->end - sn->s, reg, 0); s 514 ext/mbstring/oniguruma/regcomp.c if (sn->end <= sn->s) s 520 ext/mbstring/oniguruma/regcomp.c p = prev = sn->s; s 547 ext/mbstring/oniguruma/regcomp.c if (sn->end <= sn->s) s 550 ext/mbstring/oniguruma/regcomp.c return add_compile_string(sn->s, 1 /* sb */, sn->end - sn->s, reg, 0); s 838 ext/mbstring/oniguruma/regcomp.c return add_bytes(reg, NSTR(qn->next_head_exact)->s, 1); s 1049 ext/mbstring/oniguruma/regcomp.c return add_bytes(reg, NSTR(qn->next_head_exact)->s, 1); s 1090 ext/mbstring/oniguruma/regcomp.c add_bytes(reg, NSTR(qn->head_exact)->s, 1); s 1100 ext/mbstring/oniguruma/regcomp.c add_bytes(reg, NSTR(qn->next_head_exact)->s, 1); s 2088 ext/mbstring/oniguruma/regcomp.c *min = sn->end - sn->s; s 2172 ext/mbstring/oniguruma/regcomp.c *max = sn->end - sn->s; s 2313 ext/mbstring/oniguruma/regcomp.c UChar *s = sn->s; s 2314 ext/mbstring/oniguruma/regcomp.c while (s < sn->end) { s 2315 ext/mbstring/oniguruma/regcomp.c s += enclen(reg->enc, s); s 2521 ext/mbstring/oniguruma/regcomp.c if (ONIGENC_IS_MBC_WORD(reg->enc, xs->s, xs->end)) s 2535 ext/mbstring/oniguruma/regcomp.c code = ONIGENC_MBC_TO_CODE(reg->enc, xs->s, s 2536 ext/mbstring/oniguruma/regcomp.c xs->s + ONIGENC_MBC_MAXLEN(reg->enc)); s 2552 ext/mbstring/oniguruma/regcomp.c for (i = 0, p = ys->s, q = xs->s; i < len; i++, p++, q++) { s 2601 ext/mbstring/oniguruma/regcomp.c if (sn->end <= sn->s) s 3154 ext/mbstring/oniguruma/regcomp.c if (IS_NOT_NULL(n) && NSTR(n)->s[0] != '\0') { s 3198 ext/mbstring/oniguruma/regcomp.c sbuf_size = (end - sn->s) * 2; s 3204 ext/mbstring/oniguruma/regcomp.c p = sn->s; s 3231 ext/mbstring/oniguruma/regcomp.c expand_case_fold_make_rem_string(Node** rnode, UChar *s, UChar *end, s 3237 ext/mbstring/oniguruma/regcomp.c node = onig_node_new_str(s, end); s 3377 ext/mbstring/oniguruma/regcomp.c start = sn->s; s 3774 ext/mbstring/oniguruma/regcomp.c r = onig_node_str_cat(node, sn->s, sn->end); s 3902 ext/mbstring/oniguruma/regcomp.c set_bm_skip(UChar* s, UChar* end, OnigEncoding enc ARG_UNUSED, s 3907 ext/mbstring/oniguruma/regcomp.c len = end - s; s 3912 ext/mbstring/oniguruma/regcomp.c skip[s[i]] = len - 1 - i; s 3922 ext/mbstring/oniguruma/regcomp.c (*int_skip)[s[i]] = len - 1 - i; s 3954 ext/mbstring/oniguruma/regcomp.c UChar s[OPT_EXACT_MAXLEN]; s 4191 ext/mbstring/oniguruma/regcomp.c ex->s[0] = '\0'; s 4213 ext/mbstring/oniguruma/regcomp.c p = add->s; s 4219 ext/mbstring/oniguruma/regcomp.c to->s[i++] = *p++; s 4231 ext/mbstring/oniguruma/regcomp.c concat_opt_exact_info_str(OptExactInfo* to, UChar* s, UChar* end, s 4237 ext/mbstring/oniguruma/regcomp.c for (i = to->len, p = s; p < end && i < OPT_EXACT_MAXLEN; ) { s 4241 ext/mbstring/oniguruma/regcomp.c to->s[i++] = *p++; s 4263 ext/mbstring/oniguruma/regcomp.c if (to->s[i] != add->s[i]) break; s 4264 ext/mbstring/oniguruma/regcomp.c len = enclen(env->enc, to->s + i); s 4267 ext/mbstring/oniguruma/regcomp.c if (to->s[i+j] != add->s[i+j]) break; s 4300 ext/mbstring/oniguruma/regcomp.c v2 = map_position_value(enc, now->s[0]); s 4301 ext/mbstring/oniguruma/regcomp.c v1 = map_position_value(enc, alt->s[0]); s 4583 ext/mbstring/oniguruma/regcomp.c int slen = sn->end - sn->s; s 4587 ext/mbstring/oniguruma/regcomp.c concat_opt_exact_info_str(&opt->exb, sn->s, sn->end, s 4590 ext/mbstring/oniguruma/regcomp.c add_char_opt_map_info(&opt->map, *(sn->s), env->enc); s 4598 ext/mbstring/oniguruma/regcomp.c int n = onigenc_strlen(env->enc, sn->s, sn->end); s 4602 ext/mbstring/oniguruma/regcomp.c concat_opt_exact_info_str(&opt->exb, sn->s, sn->end, s 4607 ext/mbstring/oniguruma/regcomp.c r = add_char_amb_opt_map_info(&opt->map, sn->s, sn->end, s 4891 ext/mbstring/oniguruma/regcomp.c xmemcpy(reg->exact, e->s, e->len); s 4898 ext/mbstring/oniguruma/regcomp.c reg->exact = str_dup(e->s, e->s + e->len); s 5030 ext/mbstring/oniguruma/regcomp.c const UChar *s, const UChar *end) s 5038 ext/mbstring/oniguruma/regcomp.c p = s; s 5052 ext/mbstring/oniguruma/regcomp.c while (s < end) { s 5053 ext/mbstring/oniguruma/regcomp.c fputc((int )*s, fp); s 5054 ext/mbstring/oniguruma/regcomp.c s++; s 5798 ext/mbstring/oniguruma/regcomp.c p_string(FILE* f, int len, UChar* s) s 5801 ext/mbstring/oniguruma/regcomp.c while (len-- > 0) { fputc(*s++, f); } s 5805 ext/mbstring/oniguruma/regcomp.c p_len_string(FILE* f, LengthType len, int mb_len, UChar* s) s 5810 ext/mbstring/oniguruma/regcomp.c while (x-- > 0) { fputc(*s++, f); } s 6116 ext/mbstring/oniguruma/regcomp.c for (p = NSTR(node)->s; p < NSTR(node)->end; p++) { s 54 ext/mbstring/oniguruma/regenc.c onigenc_get_right_adjust_char_head(OnigEncoding enc, const UChar* start, const UChar* s) s 56 ext/mbstring/oniguruma/regenc.c UChar* p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s); s 57 ext/mbstring/oniguruma/regenc.c if (p < s) { s 65 ext/mbstring/oniguruma/regenc.c const UChar* start, const UChar* s, const UChar** prev) s 67 ext/mbstring/oniguruma/regenc.c UChar* p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s); s 69 ext/mbstring/oniguruma/regenc.c if (p < s) { s 80 ext/mbstring/oniguruma/regenc.c onigenc_get_prev_char_head(OnigEncoding enc, const UChar* start, const UChar* s) s 82 ext/mbstring/oniguruma/regenc.c if (s <= start) s 85 ext/mbstring/oniguruma/regenc.c return ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s - 1); s 89 ext/mbstring/oniguruma/regenc.c onigenc_step_back(OnigEncoding enc, const UChar* start, const UChar* s, int n) s 91 ext/mbstring/oniguruma/regenc.c while (ONIG_IS_NOT_NULL(s) && n-- > 0) { s 92 ext/mbstring/oniguruma/regenc.c if (s <= start) s 95 ext/mbstring/oniguruma/regenc.c s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s - 1); s 97 ext/mbstring/oniguruma/regenc.c return (UChar* )s; s 124 ext/mbstring/oniguruma/regenc.c onigenc_strlen_null(OnigEncoding enc, const UChar* s) s 127 ext/mbstring/oniguruma/regenc.c UChar* p = (UChar* )s; s 149 ext/mbstring/oniguruma/regenc.c onigenc_str_bytelen_null(OnigEncoding enc, const UChar* s) s 151 ext/mbstring/oniguruma/regenc.c UChar* start = (UChar* )s; s 152 ext/mbstring/oniguruma/regenc.c UChar* p = (UChar* )s; s 359 ext/mbstring/oniguruma/regenc.c onigenc_get_left_adjust_char_head(OnigEncoding enc, const UChar* start, const UChar* s) s 361 ext/mbstring/oniguruma/regenc.c return ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, start, s); s 622 ext/mbstring/oniguruma/regenc.c const UChar* s) s 624 ext/mbstring/oniguruma/regenc.c return (UChar* )s; s 628 ext/mbstring/oniguruma/regenc.c onigenc_always_true_is_allowed_reverse_match(const UChar* s ARG_UNUSED, s 635 ext/mbstring/oniguruma/regenc.c onigenc_always_false_is_allowed_reverse_match(const UChar* s ARG_UNUSED, s 129 ext/mbstring/oniguruma/regenc.h ONIG_EXTERN UChar* onigenc_single_byte_left_adjust_char_head P_((const UChar* start, const UChar* s)); s 130 ext/mbstring/oniguruma/regenc.h ONIG_EXTERN int onigenc_always_true_is_allowed_reverse_match P_((const UChar* s, const UChar* end)); s 131 ext/mbstring/oniguruma/regenc.h ONIG_EXTERN int onigenc_always_false_is_allowed_reverse_match P_((const UChar* s, const UChar* end)); s 185 ext/mbstring/oniguruma/regerror.c static void sprint_byte(char* s, unsigned int v) s 187 ext/mbstring/oniguruma/regerror.c sprintf(s, "%02x", (v & 0377)); s 190 ext/mbstring/oniguruma/regerror.c static void sprint_byte_with_x(char* s, unsigned int v) s 192 ext/mbstring/oniguruma/regerror.c sprintf(s, "\\x%02x", (v & 0377)); s 195 ext/mbstring/oniguruma/regerror.c static int to_ascii(OnigEncoding enc, UChar *s, UChar *end, s 203 ext/mbstring/oniguruma/regerror.c p = s; s 235 ext/mbstring/oniguruma/regerror.c len = MIN((end - s), buf_size); s 236 ext/mbstring/oniguruma/regerror.c xmemcpy(buf, s, (size_t )len); s 237 ext/mbstring/oniguruma/regerror.c *is_over = ((buf_size < (end - s)) ? 1 : 0); s 249 ext/mbstring/oniguruma/regerror.c onig_error_code_to_str(UChar* s, int code, ...) s 251 ext/mbstring/oniguruma/regerror.c onig_error_code_to_str(s, code, va_alist) s 252 ext/mbstring/oniguruma/regerror.c UChar* s; s 277 ext/mbstring/oniguruma/regerror.c p = s; s 299 ext/mbstring/oniguruma/regerror.c len = p - s; s 305 ext/mbstring/oniguruma/regerror.c xmemcpy(s, q, len); s 306 ext/mbstring/oniguruma/regerror.c s[len] = '\0'; s 331 ext/mbstring/oniguruma/regerror.c UChar *p, *s, *bp; s 343 ext/mbstring/oniguruma/regerror.c s = buf + onigenc_str_bytelen_null(ONIG_ENCODING_ASCII, buf); s 348 ext/mbstring/oniguruma/regerror.c *s++ = *p++; s 350 ext/mbstring/oniguruma/regerror.c while (len-- > 0) *s++ = *p++; s 353 ext/mbstring/oniguruma/regerror.c *s++ = (unsigned char )'\\'; s 354 ext/mbstring/oniguruma/regerror.c *s++ = *p++; s 359 ext/mbstring/oniguruma/regerror.c while (len-- > 0) *s++ = *p++; s 368 ext/mbstring/oniguruma/regerror.c while (blen-- > 0) *s++ = *bp++; s 377 ext/mbstring/oniguruma/regerror.c while (len-- > 0) *s++ = *bp++; s 380 ext/mbstring/oniguruma/regerror.c *s++ = *p++; s 384 ext/mbstring/oniguruma/regerror.c *s++ = '/'; s 385 ext/mbstring/oniguruma/regerror.c *s = '\0'; s 487 ext/mbstring/oniguruma/regexec.c #define STATE_CHECK_POS(s,snum) \ s 488 ext/mbstring/oniguruma/regexec.c (((s) - str) * num_comb_exp_check + ((snum) - 1)) s 491 ext/mbstring/oniguruma/regexec.c int x = STATE_CHECK_POS(s,snum);\ s 504 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH(stack_type,pat,s,sprev) do {\ s 508 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ s 521 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_ALT_WITH_STATE_CHECK(pat,s,sprev,snum) do {\ s 525 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ s 531 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_STATE_CHECK(s,snum) do {\ s 535 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ s 545 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH(stack_type,pat,s,sprev) do {\ s 549 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ s 561 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_ALT(pat,s,sprev) STACK_PUSH(STK_ALT,pat,s,sprev) s 562 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_POS(s,sprev) STACK_PUSH(STK_POS,NULL_UCHARP,s,sprev) s 563 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_POS_NOT(pat,s,sprev) STACK_PUSH(STK_POS_NOT,pat,s,sprev) s 565 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_LOOK_BEHIND_NOT(pat,s,sprev) \ s 566 ext/mbstring/oniguruma/regexec.c STACK_PUSH(STK_LOOK_BEHIND_NOT,pat,s,sprev) s 584 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_MEM_START(mnum, s) do {\ s 588 ext/mbstring/oniguruma/regexec.c stk->u.mem.pstr = (s);\ s 596 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_MEM_END(mnum, s) do {\ s 600 ext/mbstring/oniguruma/regexec.c stk->u.mem.pstr = (s);\ s 648 ext/mbstring/oniguruma/regexec.c #define STACK_PUSH_NULL_CHECK_START(cnum, s) do {\ s 652 ext/mbstring/oniguruma/regexec.c stk->u.null_check.pstr = (s);\ s 806 ext/mbstring/oniguruma/regexec.c #define STACK_NULL_CHECK(isnull,id,s) do {\ s 813 ext/mbstring/oniguruma/regexec.c (isnull) = (k->u.null_check.pstr == (s));\ s 820 ext/mbstring/oniguruma/regexec.c #define STACK_NULL_CHECK_REC(isnull,id,s) do {\ s 829 ext/mbstring/oniguruma/regexec.c (isnull) = (k->u.null_check.pstr == (s));\ s 841 ext/mbstring/oniguruma/regexec.c #define STACK_NULL_CHECK_MEMST(isnull,id,s,reg) do {\ s 848 ext/mbstring/oniguruma/regexec.c if (k->u.null_check.pstr != (s)) {\ s 867 ext/mbstring/oniguruma/regexec.c else if (endp != s) {\ s 880 ext/mbstring/oniguruma/regexec.c #define STACK_NULL_CHECK_MEMST_REC(isnull,id,s,reg) do {\ s 889 ext/mbstring/oniguruma/regexec.c if (k->u.null_check.pstr != (s)) {\ s 908 ext/mbstring/oniguruma/regexec.c else if (endp != s) {\ s 1022 ext/mbstring/oniguruma/regexec.c #define ON_STR_BEGIN(s) ((s) == str) s 1023 ext/mbstring/oniguruma/regexec.c #define ON_STR_END(s) ((s) == end) s 1025 ext/mbstring/oniguruma/regexec.c #define DATA_ENSURE_CHECK1 (s < right_range) s 1026 ext/mbstring/oniguruma/regexec.c #define DATA_ENSURE_CHECK(n) (s + (n) <= right_range) s 1027 ext/mbstring/oniguruma/regexec.c #define DATA_ENSURE(n) if (s + (n) > right_range) goto fail s 1029 ext/mbstring/oniguruma/regexec.c #define DATA_ENSURE_CHECK1 (s < end) s 1030 ext/mbstring/oniguruma/regexec.c #define DATA_ENSURE_CHECK(n) (s + (n) <= end) s 1031 ext/mbstring/oniguruma/regexec.c #define DATA_ENSURE(n) if (s + (n) > end) goto fail s 1093 ext/mbstring/oniguruma/regexec.c , int nest, int mem_num, UChar* memp, UChar** s, const UChar* send) s 1114 ext/mbstring/oniguruma/regexec.c if (pend - pstart > send - *s) return 0; /* or goto next_mem; */ s 1116 ext/mbstring/oniguruma/regexec.c ss = *s; s 1129 ext/mbstring/oniguruma/regexec.c *s = ss; s 1253 ext/mbstring/oniguruma/regexec.c UChar *s, *q, *sbegin; s 1292 ext/mbstring/oniguruma/regexec.c s = (UChar* )sstart; s 1298 ext/mbstring/oniguruma/regexec.c fprintf(stderr, "%4d> \"", (int )(s - str)); s 1300 ext/mbstring/oniguruma/regexec.c for (i = 0, q = s; i < 7 && q < end; i++) { s 1314 ext/mbstring/oniguruma/regexec.c sbegin = s; s 1317 ext/mbstring/oniguruma/regexec.c n = s - sstart; s 1338 ext/mbstring/oniguruma/regexec.c rmt[0].rm_eo = s - str; s 1358 ext/mbstring/oniguruma/regexec.c region->end[0] = s - str; s 1391 ext/mbstring/oniguruma/regexec.c node->end = s - str; s 1414 ext/mbstring/oniguruma/regexec.c if (IS_FIND_NOT_EMPTY(option) && s == sstart) { s 1430 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1431 ext/mbstring/oniguruma/regexec.c p++; s++; s 1433 ext/mbstring/oniguruma/regexec.c if (*p != *s++) goto fail; s 1448 ext/mbstring/oniguruma/regexec.c &s, end, lowbuf); s 1463 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1464 ext/mbstring/oniguruma/regexec.c p++; s++; s 1465 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1466 ext/mbstring/oniguruma/regexec.c sprev = s; s 1467 ext/mbstring/oniguruma/regexec.c p++; s++; s 1474 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1475 ext/mbstring/oniguruma/regexec.c p++; s++; s 1476 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1477 ext/mbstring/oniguruma/regexec.c p++; s++; s 1478 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1479 ext/mbstring/oniguruma/regexec.c sprev = s; s 1480 ext/mbstring/oniguruma/regexec.c p++; s++; s 1487 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1488 ext/mbstring/oniguruma/regexec.c p++; s++; s 1489 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1490 ext/mbstring/oniguruma/regexec.c p++; s++; s 1491 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1492 ext/mbstring/oniguruma/regexec.c p++; s++; s 1493 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1494 ext/mbstring/oniguruma/regexec.c sprev = s; s 1495 ext/mbstring/oniguruma/regexec.c p++; s++; s 1502 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1503 ext/mbstring/oniguruma/regexec.c p++; s++; s 1504 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1505 ext/mbstring/oniguruma/regexec.c p++; s++; s 1506 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1507 ext/mbstring/oniguruma/regexec.c p++; s++; s 1508 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1509 ext/mbstring/oniguruma/regexec.c p++; s++; s 1510 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1511 ext/mbstring/oniguruma/regexec.c sprev = s; s 1512 ext/mbstring/oniguruma/regexec.c p++; s++; s 1521 ext/mbstring/oniguruma/regexec.c if (*p++ != *s++) goto fail; s 1523 ext/mbstring/oniguruma/regexec.c sprev = s - 1; s 1537 ext/mbstring/oniguruma/regexec.c sprev = s; s 1542 ext/mbstring/oniguruma/regexec.c &s, end, lowbuf); s 1558 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1559 ext/mbstring/oniguruma/regexec.c p++; s++; s 1560 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1561 ext/mbstring/oniguruma/regexec.c p++; s++; s 1567 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1568 ext/mbstring/oniguruma/regexec.c p++; s++; s 1569 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1570 ext/mbstring/oniguruma/regexec.c p++; s++; s 1571 ext/mbstring/oniguruma/regexec.c sprev = s; s 1572 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1573 ext/mbstring/oniguruma/regexec.c p++; s++; s 1574 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1575 ext/mbstring/oniguruma/regexec.c p++; s++; s 1582 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1583 ext/mbstring/oniguruma/regexec.c p++; s++; s 1584 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1585 ext/mbstring/oniguruma/regexec.c p++; s++; s 1586 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1587 ext/mbstring/oniguruma/regexec.c p++; s++; s 1588 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1589 ext/mbstring/oniguruma/regexec.c p++; s++; s 1590 ext/mbstring/oniguruma/regexec.c sprev = s; s 1591 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1592 ext/mbstring/oniguruma/regexec.c p++; s++; s 1593 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1594 ext/mbstring/oniguruma/regexec.c p++; s++; s 1603 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1604 ext/mbstring/oniguruma/regexec.c p++; s++; s 1605 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1606 ext/mbstring/oniguruma/regexec.c p++; s++; s 1608 ext/mbstring/oniguruma/regexec.c sprev = s - 2; s 1617 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1618 ext/mbstring/oniguruma/regexec.c p++; s++; s 1619 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1620 ext/mbstring/oniguruma/regexec.c p++; s++; s 1621 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1622 ext/mbstring/oniguruma/regexec.c p++; s++; s 1624 ext/mbstring/oniguruma/regexec.c sprev = s - 3; s 1635 ext/mbstring/oniguruma/regexec.c if (*p != *s) goto fail; s 1636 ext/mbstring/oniguruma/regexec.c p++; s++; s 1638 ext/mbstring/oniguruma/regexec.c sprev = s - tlen; s 1645 ext/mbstring/oniguruma/regexec.c if (BITSET_AT(((BitSetRef )p), *s) == 0) goto fail; s 1647 ext/mbstring/oniguruma/regexec.c s += enclen(encode, s); /* OP_CCLASS can match mb-code. \D, \S */ s 1652 ext/mbstring/oniguruma/regexec.c if (! ONIGENC_IS_MBC_HEAD(encode, s)) goto fail; s 1662 ext/mbstring/oniguruma/regexec.c mb_len = enclen(encode, s); s 1664 ext/mbstring/oniguruma/regexec.c ss = s; s 1665 ext/mbstring/oniguruma/regexec.c s += mb_len; s 1666 ext/mbstring/oniguruma/regexec.c code = ONIGENC_MBC_TO_CODE(encode, ss, s); s 1682 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_HEAD(encode, s)) { s 1687 ext/mbstring/oniguruma/regexec.c if (BITSET_AT(((BitSetRef )p), *s) == 0) s 1693 ext/mbstring/oniguruma/regexec.c s++; s 1700 ext/mbstring/oniguruma/regexec.c if (BITSET_AT(((BitSetRef )p), *s) != 0) goto fail; s 1702 ext/mbstring/oniguruma/regexec.c s += enclen(encode, s); s 1708 ext/mbstring/oniguruma/regexec.c if (! ONIGENC_IS_MBC_HEAD(encode, s)) { s 1709 ext/mbstring/oniguruma/regexec.c s++; s 1720 ext/mbstring/oniguruma/regexec.c int mb_len = enclen(encode, s); s 1724 ext/mbstring/oniguruma/regexec.c s = (UChar* )end; s 1729 ext/mbstring/oniguruma/regexec.c ss = s; s 1730 ext/mbstring/oniguruma/regexec.c s += mb_len; s 1731 ext/mbstring/oniguruma/regexec.c code = ONIGENC_MBC_TO_CODE(encode, ss, s); s 1749 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_HEAD(encode, s)) { s 1754 ext/mbstring/oniguruma/regexec.c if (BITSET_AT(((BitSetRef )p), *s) != 0) s 1760 ext/mbstring/oniguruma/regexec.c s++; s 1774 ext/mbstring/oniguruma/regexec.c mb_len = enclen(encode, s); s 1775 ext/mbstring/oniguruma/regexec.c ss = s; s 1776 ext/mbstring/oniguruma/regexec.c s += mb_len; s 1778 ext/mbstring/oniguruma/regexec.c code = ONIGENC_MBC_TO_CODE(encode, ss, s); s 1786 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1788 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_NEWLINE(encode, s, end)) goto fail; s 1789 ext/mbstring/oniguruma/regexec.c s += n; s 1795 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1797 ext/mbstring/oniguruma/regexec.c s += n; s 1803 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p, s, sprev); s 1804 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1806 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_NEWLINE(encode, s, end)) goto fail; s 1807 ext/mbstring/oniguruma/regexec.c sprev = s; s 1808 ext/mbstring/oniguruma/regexec.c s += n; s 1815 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p, s, sprev); s 1816 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1819 ext/mbstring/oniguruma/regexec.c sprev = s; s 1820 ext/mbstring/oniguruma/regexec.c s += n; s 1823 ext/mbstring/oniguruma/regexec.c sprev = s; s 1824 ext/mbstring/oniguruma/regexec.c s++; s 1832 ext/mbstring/oniguruma/regexec.c if (*p == *s) { s 1833 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p + 1, s, sprev); s 1835 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1837 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_NEWLINE(encode, s, end)) goto fail; s 1838 ext/mbstring/oniguruma/regexec.c sprev = s; s 1839 ext/mbstring/oniguruma/regexec.c s += n; s 1847 ext/mbstring/oniguruma/regexec.c if (*p == *s) { s 1848 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p + 1, s, sprev); s 1850 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1853 ext/mbstring/oniguruma/regexec.c sprev = s; s 1854 ext/mbstring/oniguruma/regexec.c s += n; s 1857 ext/mbstring/oniguruma/regexec.c sprev = s; s 1858 ext/mbstring/oniguruma/regexec.c s++; s 1872 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT_WITH_STATE_CHECK(p, s, sprev, mem); s 1873 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1875 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_NEWLINE(encode, s, end)) goto fail; s 1876 ext/mbstring/oniguruma/regexec.c sprev = s; s 1877 ext/mbstring/oniguruma/regexec.c s += n; s 1890 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT_WITH_STATE_CHECK(p, s, sprev, mem); s 1891 ext/mbstring/oniguruma/regexec.c n = enclen(encode, s); s 1894 ext/mbstring/oniguruma/regexec.c sprev = s; s 1895 ext/mbstring/oniguruma/regexec.c s += n; s 1898 ext/mbstring/oniguruma/regexec.c sprev = s; s 1899 ext/mbstring/oniguruma/regexec.c s++; s 1908 ext/mbstring/oniguruma/regexec.c if (! ONIGENC_IS_MBC_WORD(encode, s, end)) s 1911 ext/mbstring/oniguruma/regexec.c s += enclen(encode, s); s 1917 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_WORD(encode, s, end)) s 1920 ext/mbstring/oniguruma/regexec.c s += enclen(encode, s); s 1925 ext/mbstring/oniguruma/regexec.c if (ON_STR_BEGIN(s)) { s 1927 ext/mbstring/oniguruma/regexec.c if (! ONIGENC_IS_MBC_WORD(encode, s, end)) s 1930 ext/mbstring/oniguruma/regexec.c else if (ON_STR_END(s)) { s 1935 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_WORD(encode, s, end) s 1944 ext/mbstring/oniguruma/regexec.c if (ON_STR_BEGIN(s)) { s 1945 ext/mbstring/oniguruma/regexec.c if (DATA_ENSURE_CHECK1 && ONIGENC_IS_MBC_WORD(encode, s, end)) s 1948 ext/mbstring/oniguruma/regexec.c else if (ON_STR_END(s)) { s 1953 ext/mbstring/oniguruma/regexec.c if (ONIGENC_IS_MBC_WORD(encode, s, end) s 1963 ext/mbstring/oniguruma/regexec.c if (DATA_ENSURE_CHECK1 && ONIGENC_IS_MBC_WORD(encode, s, end)) { s 1964 ext/mbstring/oniguruma/regexec.c if (ON_STR_BEGIN(s) || !ONIGENC_IS_MBC_WORD(encode, sprev, end)) { s 1973 ext/mbstring/oniguruma/regexec.c if (!ON_STR_BEGIN(s) && ONIGENC_IS_MBC_WORD(encode, sprev, end)) { s 1974 ext/mbstring/oniguruma/regexec.c if (ON_STR_END(s) || !ONIGENC_IS_MBC_WORD(encode, s, end)) { s 1984 ext/mbstring/oniguruma/regexec.c if (! ON_STR_BEGIN(s)) goto fail; s 1991 ext/mbstring/oniguruma/regexec.c if (! ON_STR_END(s)) goto fail; s 1998 ext/mbstring/oniguruma/regexec.c if (ON_STR_BEGIN(s)) { s 2003 ext/mbstring/oniguruma/regexec.c else if (ONIGENC_IS_MBC_NEWLINE(encode, sprev, end) && !ON_STR_END(s)) { s 2011 ext/mbstring/oniguruma/regexec.c if (ON_STR_END(s)) { s 2022 ext/mbstring/oniguruma/regexec.c else if (ONIGENC_IS_MBC_NEWLINE(encode, s, end)) { s 2027 ext/mbstring/oniguruma/regexec.c else if (ONIGENC_IS_MBC_CRNL(encode, s, end)) { s 2036 ext/mbstring/oniguruma/regexec.c if (ON_STR_END(s)) { s 2047 ext/mbstring/oniguruma/regexec.c else if (ONIGENC_IS_MBC_NEWLINE(encode, s, end) && s 2048 ext/mbstring/oniguruma/regexec.c ON_STR_END(s + enclen(encode, s))) { s 2053 ext/mbstring/oniguruma/regexec.c else if (ONIGENC_IS_MBC_CRNL(encode, s, end)) { s 2054 ext/mbstring/oniguruma/regexec.c UChar* ss = s + enclen(encode, s); s 2066 ext/mbstring/oniguruma/regexec.c if (s != msa->start) s 2075 ext/mbstring/oniguruma/regexec.c STACK_PUSH_MEM_START(mem, s); s 2082 ext/mbstring/oniguruma/regexec.c mem_start_stk[mem] = (OnigStackIndex )((void* )s); s 2089 ext/mbstring/oniguruma/regexec.c STACK_PUSH_MEM_END(mem, s); s 2096 ext/mbstring/oniguruma/regexec.c mem_end_stk[mem] = (OnigStackIndex )((void* )s); s 2105 ext/mbstring/oniguruma/regexec.c STACK_PUSH_MEM_END(mem, s); s 2113 ext/mbstring/oniguruma/regexec.c mem_end_stk[mem] = (OnigStackIndex )((void* )s); s 2160 ext/mbstring/oniguruma/regexec.c sprev = s; s 2161 ext/mbstring/oniguruma/regexec.c STRING_CMP(pstart, s, n); s 2162 ext/mbstring/oniguruma/regexec.c while (sprev + (len = enclen(encode, sprev)) < s) s 2192 ext/mbstring/oniguruma/regexec.c sprev = s; s 2193 ext/mbstring/oniguruma/regexec.c STRING_CMP_IC(case_fold_flag, pstart, &s, n); s 2194 ext/mbstring/oniguruma/regexec.c while (sprev + (len = enclen(encode, sprev)) < s) s 2224 ext/mbstring/oniguruma/regexec.c sprev = s; s 2225 ext/mbstring/oniguruma/regexec.c swork = s; s 2228 ext/mbstring/oniguruma/regexec.c s = swork; s 2229 ext/mbstring/oniguruma/regexec.c while (sprev + (len = enclen(encode, sprev)) < s) s 2263 ext/mbstring/oniguruma/regexec.c sprev = s; s 2264 ext/mbstring/oniguruma/regexec.c swork = s; s 2267 ext/mbstring/oniguruma/regexec.c s = swork; s 2268 ext/mbstring/oniguruma/regexec.c while (sprev + (len = enclen(encode, sprev)) < s) s 2291 ext/mbstring/oniguruma/regexec.c sprev = s; s 2293 ext/mbstring/oniguruma/regexec.c , case_fold_flag, (int )level, (int )tlen, p, &s, end)) { s 2294 ext/mbstring/oniguruma/regexec.c while (sprev + (len = enclen(encode, sprev)) < s) s 2312 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p, s, sprev); s 2327 ext/mbstring/oniguruma/regexec.c STACK_PUSH_NULL_CHECK_START(mem, s); s 2337 ext/mbstring/oniguruma/regexec.c STACK_NULL_CHECK(isnull, mem, s); s 2341 ext/mbstring/oniguruma/regexec.c (int )mem, (int )s); s 2372 ext/mbstring/oniguruma/regexec.c STACK_NULL_CHECK_MEMST(isnull, mem, s, reg); s 2376 ext/mbstring/oniguruma/regexec.c (int )mem, (int )s); s 2395 ext/mbstring/oniguruma/regexec.c STACK_NULL_CHECK_MEMST_REC(isnull, mem, s, reg); s 2397 ext/mbstring/oniguruma/regexec.c STACK_NULL_CHECK_REC(isnull, mem, s); s 2402 ext/mbstring/oniguruma/regexec.c (int )mem, (int )s); s 2426 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p + addr, s, sprev); s 2438 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT_WITH_STATE_CHECK(p + addr, s, sprev, mem); s 2451 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT_WITH_STATE_CHECK(p + addr, s, sprev, mem); s 2462 ext/mbstring/oniguruma/regexec.c STACK_PUSH_STATE_CHECK(s, mem); s 2476 ext/mbstring/oniguruma/regexec.c if (*p == *s && DATA_ENSURE_CHECK1) { s 2478 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p + addr, s, sprev); s 2489 ext/mbstring/oniguruma/regexec.c if (*p == *s) { s 2491 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p + addr, s, sprev); s 2510 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p + addr, s, sprev); s 2527 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p, s, sprev); s 2546 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(p, s, sprev); s 2577 ext/mbstring/oniguruma/regexec.c STACK_PUSH_ALT(pcode, s, sprev); s 2600 ext/mbstring/oniguruma/regexec.c STACK_PUSH_POS(s, sprev); s 2608 ext/mbstring/oniguruma/regexec.c s = stkp->u.state.pstr; s 2617 ext/mbstring/oniguruma/regexec.c STACK_PUSH_POS_NOT(p + addr, s, sprev); s 2641 ext/mbstring/oniguruma/regexec.c s = (UChar* )ONIGENC_STEP_BACK(encode, str, s, (int )tlen); s 2642 ext/mbstring/oniguruma/regexec.c if (IS_NULL(s)) goto fail; s 2643 ext/mbstring/oniguruma/regexec.c sprev = (UChar* )onigenc_get_prev_char_head(encode, str, s); s 2651 ext/mbstring/oniguruma/regexec.c q = (UChar* )ONIGENC_STEP_BACK(encode, str, s, (int )tlen); s 2659 ext/mbstring/oniguruma/regexec.c STACK_PUSH_LOOK_BEHIND_NOT(p + addr, s, sprev); s 2660 ext/mbstring/oniguruma/regexec.c s = q; s 2661 ext/mbstring/oniguruma/regexec.c sprev = (UChar* )onigenc_get_prev_char_head(encode, str, s); s 2699 ext/mbstring/oniguruma/regexec.c s = stk->u.state.pstr; s 2744 ext/mbstring/oniguruma/regexec.c UChar *t, *p, *s, *end; s 2751 ext/mbstring/oniguruma/regexec.c s = (UChar* )text; s 2753 ext/mbstring/oniguruma/regexec.c while (s < end) { s 2754 ext/mbstring/oniguruma/regexec.c if (*s == *target) { s 2755 ext/mbstring/oniguruma/regexec.c p = s + 1; s 2763 ext/mbstring/oniguruma/regexec.c return s; s 2765 ext/mbstring/oniguruma/regexec.c s += enclen(enc, s); s 2796 ext/mbstring/oniguruma/regexec.c UChar *s, *end; s 2803 ext/mbstring/oniguruma/regexec.c s = (UChar* )text; s 2805 ext/mbstring/oniguruma/regexec.c while (s < end) { s 2807 ext/mbstring/oniguruma/regexec.c s, text_end)) s 2808 ext/mbstring/oniguruma/regexec.c return s; s 2810 ext/mbstring/oniguruma/regexec.c s += enclen(enc, s); s 2821 ext/mbstring/oniguruma/regexec.c UChar *t, *p, *s; s 2823 ext/mbstring/oniguruma/regexec.c s = (UChar* )text_end; s 2824 ext/mbstring/oniguruma/regexec.c s -= (target_end - target); s 2825 ext/mbstring/oniguruma/regexec.c if (s > text_start) s 2826 ext/mbstring/oniguruma/regexec.c s = (UChar* )text_start; s 2828 ext/mbstring/oniguruma/regexec.c s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, adjust_text, s); s 2830 ext/mbstring/oniguruma/regexec.c while (s >= text) { s 2831 ext/mbstring/oniguruma/regexec.c if (*s == *target) { s 2832 ext/mbstring/oniguruma/regexec.c p = s + 1; s 2840 ext/mbstring/oniguruma/regexec.c return s; s 2842 ext/mbstring/oniguruma/regexec.c s = (UChar* )onigenc_get_prev_char_head(enc, adjust_text, s); s 2854 ext/mbstring/oniguruma/regexec.c UChar *s; s 2856 ext/mbstring/oniguruma/regexec.c s = (UChar* )text_end; s 2857 ext/mbstring/oniguruma/regexec.c s -= (target_end - target); s 2858 ext/mbstring/oniguruma/regexec.c if (s > text_start) s 2859 ext/mbstring/oniguruma/regexec.c s = (UChar* )text_start; s 2861 ext/mbstring/oniguruma/regexec.c s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, adjust_text, s); s 2863 ext/mbstring/oniguruma/regexec.c while (s >= text) { s 2865 ext/mbstring/oniguruma/regexec.c target, target_end, s, text_end)) s 2866 ext/mbstring/oniguruma/regexec.c return s; s 2868 ext/mbstring/oniguruma/regexec.c s = (UChar* )onigenc_get_prev_char_head(enc, adjust_text, s); s 2879 ext/mbstring/oniguruma/regexec.c const UChar *s, *se, *t, *p, *end; s 2894 ext/mbstring/oniguruma/regexec.c s = text; s 2897 ext/mbstring/oniguruma/regexec.c while (s < end) { s 2898 ext/mbstring/oniguruma/regexec.c p = se = s + tlen1; s 2901 ext/mbstring/oniguruma/regexec.c if (t == target) return (UChar* )s; s 2905 ext/mbstring/oniguruma/regexec.c t = s; s 2907 ext/mbstring/oniguruma/regexec.c s += enclen(reg->enc, s); s 2908 ext/mbstring/oniguruma/regexec.c } while ((s - t) < skip && s < end); s 2912 ext/mbstring/oniguruma/regexec.c while (s < end) { s 2913 ext/mbstring/oniguruma/regexec.c p = se = s + tlen1; s 2916 ext/mbstring/oniguruma/regexec.c if (t == target) return (UChar* )s; s 2920 ext/mbstring/oniguruma/regexec.c t = s; s 2922 ext/mbstring/oniguruma/regexec.c s += enclen(reg->enc, s); s 2923 ext/mbstring/oniguruma/regexec.c } while ((s - t) < skip && s < end); s 2934 ext/mbstring/oniguruma/regexec.c const UChar *s, *t, *p, *end; s 2942 ext/mbstring/oniguruma/regexec.c s = text + (target_end - target) - 1; s 2944 ext/mbstring/oniguruma/regexec.c while (s < end) { s 2945 ext/mbstring/oniguruma/regexec.c p = s; s 2951 ext/mbstring/oniguruma/regexec.c s += reg->map[*s]; s 2955 ext/mbstring/oniguruma/regexec.c while (s < end) { s 2956 ext/mbstring/oniguruma/regexec.c p = s; s 2962 ext/mbstring/oniguruma/regexec.c s += reg->int_map[*s]; s 2969 ext/mbstring/oniguruma/regexec.c set_bm_backward_skip(UChar* s, UChar* end, OnigEncoding enc ARG_UNUSED, s 2980 ext/mbstring/oniguruma/regexec.c len = end - s; s 2985 ext/mbstring/oniguruma/regexec.c (*skip)[s[i]] = i; s 2995 ext/mbstring/oniguruma/regexec.c const UChar *s, *t, *p; s 2997 ext/mbstring/oniguruma/regexec.c s = text_end - (target_end - target); s 2998 ext/mbstring/oniguruma/regexec.c if (text_start < s) s 2999 ext/mbstring/oniguruma/regexec.c s = text_start; s 3001 ext/mbstring/oniguruma/regexec.c s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, adjust_text, s); s 3003 ext/mbstring/oniguruma/regexec.c while (s >= text) { s 3004 ext/mbstring/oniguruma/regexec.c p = s; s 3010 ext/mbstring/oniguruma/regexec.c return (UChar* )s; s 3012 ext/mbstring/oniguruma/regexec.c s -= reg->int_map_backward[*s]; s 3013 ext/mbstring/oniguruma/regexec.c s = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, adjust_text, s); s 3023 ext/mbstring/oniguruma/regexec.c const UChar *s = text; s 3025 ext/mbstring/oniguruma/regexec.c while (s < text_range) { s 3026 ext/mbstring/oniguruma/regexec.c if (map[*s]) return (UChar* )s; s 3028 ext/mbstring/oniguruma/regexec.c s += enclen(enc, s); s 3038 ext/mbstring/oniguruma/regexec.c const UChar *s = text_start; s 3040 ext/mbstring/oniguruma/regexec.c while (s >= text) { s 3041 ext/mbstring/oniguruma/regexec.c if (map[*s]) return (UChar* )s; s 3043 ext/mbstring/oniguruma/regexec.c s = onigenc_get_prev_char_head(enc, adjust_text, s); s 3114 ext/mbstring/oniguruma/regexec.c forward_search_range(regex_t* reg, const UChar* str, const UChar* end, UChar* s, s 3121 ext/mbstring/oniguruma/regexec.c (int )str, (int )end, (int )s, (int )range); s 3124 ext/mbstring/oniguruma/regexec.c p = s; s 3159 ext/mbstring/oniguruma/regexec.c if (p - reg->dmin < s) { s 3201 ext/mbstring/oniguruma/regexec.c if (*low > s) s 3202 ext/mbstring/oniguruma/regexec.c *low_prev = onigenc_get_prev_char_head(reg->enc, s, p); s 3211 ext/mbstring/oniguruma/regexec.c if (*low > s) { s 3212 ext/mbstring/oniguruma/regexec.c *low = onigenc_get_right_adjust_char_head_with_prev(reg->enc, s, s 3216 ext/mbstring/oniguruma/regexec.c (pprev ? pprev : s), *low); s 3239 ext/mbstring/oniguruma/regexec.c static int set_bm_backward_skip P_((UChar* s, UChar* end, OnigEncoding enc, s 3246 ext/mbstring/oniguruma/regexec.c UChar* s, const UChar* range, UChar* adjrange, s 3253 ext/mbstring/oniguruma/regexec.c p = s; s 3272 ext/mbstring/oniguruma/regexec.c if (s - range < BM_BACKWARD_SEARCH_LENGTH_THRESHOLD) s 3354 ext/mbstring/oniguruma/regexec.c UChar *s, *prev; s 3407 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, (upper_range), s, prev, &msa); \ s 3418 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, (upper_range), s, prev, &msa); \ s 3429 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, s, prev, &msa);\ s 3440 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, s, prev, &msa);\ s 3547 ext/mbstring/oniguruma/regexec.c s = (UChar* )start; s 3574 ext/mbstring/oniguruma/regexec.c s = (UChar* )start; s 3576 ext/mbstring/oniguruma/regexec.c if (s > str) s 3577 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, s); s 3599 ext/mbstring/oniguruma/regexec.c if (! forward_search_range(reg, str, end, s, sch_range, s 3601 ext/mbstring/oniguruma/regexec.c if (s < low) { s 3602 ext/mbstring/oniguruma/regexec.c s = low; s 3605 ext/mbstring/oniguruma/regexec.c while (s <= high) { s 3607 ext/mbstring/oniguruma/regexec.c prev = s; s 3608 ext/mbstring/oniguruma/regexec.c s += enclen(reg->enc, s); s 3610 ext/mbstring/oniguruma/regexec.c } while (s < range); s 3614 ext/mbstring/oniguruma/regexec.c if (! forward_search_range(reg, str, end, s, sch_range, s 3620 ext/mbstring/oniguruma/regexec.c prev = s; s 3621 ext/mbstring/oniguruma/regexec.c s += enclen(reg->enc, s); s 3623 ext/mbstring/oniguruma/regexec.c while (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end) && s < range) { s 3624 ext/mbstring/oniguruma/regexec.c prev = s; s 3625 ext/mbstring/oniguruma/regexec.c s += enclen(reg->enc, s); s 3627 ext/mbstring/oniguruma/regexec.c } while (s < range); s 3635 ext/mbstring/oniguruma/regexec.c prev = s; s 3636 ext/mbstring/oniguruma/regexec.c s += enclen(reg->enc, s); s 3637 ext/mbstring/oniguruma/regexec.c } while (s < range); s 3639 ext/mbstring/oniguruma/regexec.c if (s == range) { /* because empty match with /$/. */ s 3660 ext/mbstring/oniguruma/regexec.c sch_start = s + reg->dmax; s 3666 ext/mbstring/oniguruma/regexec.c if (s > high) s 3667 ext/mbstring/oniguruma/regexec.c s = high; s 3669 ext/mbstring/oniguruma/regexec.c while (s >= low) { s 3670 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, s); s 3672 ext/mbstring/oniguruma/regexec.c s = prev; s 3674 ext/mbstring/oniguruma/regexec.c } while (s >= range); s 3680 ext/mbstring/oniguruma/regexec.c sch_start = s; s 3698 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, s); s 3700 ext/mbstring/oniguruma/regexec.c s = prev; s 3701 ext/mbstring/oniguruma/regexec.c } while (s >= range); s 3708 ext/mbstring/oniguruma/regexec.c s = msa.best_s; s 3748 ext/mbstring/oniguruma/regexec.c return s - str; s 33 ext/mbstring/oniguruma/regext.c conv_ext0be32(const UChar* s, const UChar* end, UChar* conv) s 35 ext/mbstring/oniguruma/regext.c while (s < end) { s 39 ext/mbstring/oniguruma/regext.c *conv++ = *s++; s 44 ext/mbstring/oniguruma/regext.c conv_ext0le32(const UChar* s, const UChar* end, UChar* conv) s 46 ext/mbstring/oniguruma/regext.c while (s < end) { s 47 ext/mbstring/oniguruma/regext.c *conv++ = *s++; s 55 ext/mbstring/oniguruma/regext.c conv_ext0be(const UChar* s, const UChar* end, UChar* conv) s 57 ext/mbstring/oniguruma/regext.c while (s < end) { s 59 ext/mbstring/oniguruma/regext.c *conv++ = *s++; s 64 ext/mbstring/oniguruma/regext.c conv_ext0le(const UChar* s, const UChar* end, UChar* conv) s 66 ext/mbstring/oniguruma/regext.c while (s < end) { s 67 ext/mbstring/oniguruma/regext.c *conv++ = *s++; s 73 ext/mbstring/oniguruma/regext.c conv_swap4bytes(const UChar* s, const UChar* end, UChar* conv) s 75 ext/mbstring/oniguruma/regext.c while (s < end) { s 76 ext/mbstring/oniguruma/regext.c *conv++ = s[3]; s 77 ext/mbstring/oniguruma/regext.c *conv++ = s[2]; s 78 ext/mbstring/oniguruma/regext.c *conv++ = s[1]; s 79 ext/mbstring/oniguruma/regext.c *conv++ = s[0]; s 80 ext/mbstring/oniguruma/regext.c s += 4; s 85 ext/mbstring/oniguruma/regext.c conv_swap2bytes(const UChar* s, const UChar* end, UChar* conv) s 87 ext/mbstring/oniguruma/regext.c while (s < end) { s 88 ext/mbstring/oniguruma/regext.c *conv++ = s[1]; s 89 ext/mbstring/oniguruma/regext.c *conv++ = s[0]; s 90 ext/mbstring/oniguruma/regext.c s += 2; s 95 ext/mbstring/oniguruma/regext.c conv_encoding(OnigEncoding from, OnigEncoding to, const UChar* s, const UChar* end, s 98 ext/mbstring/oniguruma/regext.c int len = end - s; s 105 ext/mbstring/oniguruma/regext.c conv_ext0be(s, end, *conv); s 113 ext/mbstring/oniguruma/regext.c conv_swap2bytes(s, end, *conv); s 122 ext/mbstring/oniguruma/regext.c conv_ext0le(s, end, *conv); s 134 ext/mbstring/oniguruma/regext.c conv_ext0be32(s, end, *conv); s 142 ext/mbstring/oniguruma/regext.c conv_swap4bytes(s, end, *conv); s 151 ext/mbstring/oniguruma/regext.c conv_ext0le32(s, end, *conv); s 49 ext/mbstring/oniguruma/reggnu.c UChar *s = (UChar* )string + startpos; s 52 ext/mbstring/oniguruma/reggnu.c p = onigenc_get_right_adjust_char_head(reg->enc, (UChar* )string, s); s 55 ext/mbstring/oniguruma/reggnu.c p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, (UChar* )string, s); s 76 ext/mbstring/oniguruma/regparse.c extern void onig_null_warn(const char* s ARG_UNUSED) { } s 230 ext/mbstring/oniguruma/regparse.c strdup_with_null(OnigEncoding enc, UChar* s, UChar* end) s 235 ext/mbstring/oniguruma/regparse.c slen = end - s; s 240 ext/mbstring/oniguruma/regparse.c xmemcpy(r, s, slen); s 310 ext/mbstring/oniguruma/regparse.c UChar* s; s 320 ext/mbstring/oniguruma/regparse.c if ((x->end - x->s) != (y->end - y->s)) s 323 ext/mbstring/oniguruma/regparse.c p = x->s; s 324 ext/mbstring/oniguruma/regparse.c q = y->s; s 341 ext/mbstring/oniguruma/regparse.c p = x->s; s 367 ext/mbstring/oniguruma/regparse.c key.s = (UChar* )str_key; s 381 ext/mbstring/oniguruma/regparse.c key->s = (UChar* )str_key; s 1014 ext/mbstring/oniguruma/regparse.c IS_NOT_NULL(NSTR(node)->s) && NSTR(node)->s != NSTR(node)->buf) { s 1015 ext/mbstring/oniguruma/regparse.c xfree(NSTR(node)->s); s 1420 ext/mbstring/oniguruma/regparse.c onig_node_str_cat(Node* node, const UChar* s, const UChar* end) s 1422 ext/mbstring/oniguruma/regparse.c int addlen = end - s; s 1425 ext/mbstring/oniguruma/regparse.c int len = NSTR(node)->end - NSTR(node)->s; s 1432 ext/mbstring/oniguruma/regparse.c onig_strcpy(NSTR(node)->s + len, s, end); s 1435 ext/mbstring/oniguruma/regparse.c if (NSTR(node)->s == NSTR(node)->buf) s 1436 ext/mbstring/oniguruma/regparse.c p = strcat_capa_from_static(NSTR(node)->s, NSTR(node)->end, s 1437 ext/mbstring/oniguruma/regparse.c s, end, capa); s 1439 ext/mbstring/oniguruma/regparse.c p = strcat_capa(NSTR(node)->s, NSTR(node)->end, s, end, capa); s 1442 ext/mbstring/oniguruma/regparse.c NSTR(node)->s = p; s 1447 ext/mbstring/oniguruma/regparse.c onig_strcpy(NSTR(node)->s + len, s, end); s 1449 ext/mbstring/oniguruma/regparse.c NSTR(node)->end = NSTR(node)->s + len + addlen; s 1456 ext/mbstring/oniguruma/regparse.c onig_node_str_set(Node* node, const UChar* s, const UChar* end) s 1459 ext/mbstring/oniguruma/regparse.c return onig_node_str_cat(node, s, end); s 1465 ext/mbstring/oniguruma/regparse.c UChar s[1]; s 1467 ext/mbstring/oniguruma/regparse.c s[0] = c; s 1468 ext/mbstring/oniguruma/regparse.c return onig_node_str_cat(node, s, s + 1); s 1477 ext/mbstring/oniguruma/regparse.c NSTR(node)->s = NSTR(node)->buf; s 1485 ext/mbstring/oniguruma/regparse.c IS_NOT_NULL(NSTR(node)->s) && NSTR(node)->s != NSTR(node)->buf) { s 1486 ext/mbstring/oniguruma/regparse.c xfree(NSTR(node)->s); s 1491 ext/mbstring/oniguruma/regparse.c NSTR(node)->s = NSTR(node)->buf; s 1496 ext/mbstring/oniguruma/regparse.c node_new_str(const UChar* s, const UChar* end) s 1504 ext/mbstring/oniguruma/regparse.c NSTR(node)->s = NSTR(node)->buf; s 1506 ext/mbstring/oniguruma/regparse.c if (onig_node_str_cat(node, s, end)) { s 1514 ext/mbstring/oniguruma/regparse.c onig_node_new_str(const UChar* s, const UChar* end) s 1516 ext/mbstring/oniguruma/regparse.c return node_new_str(s, end); s 1520 ext/mbstring/oniguruma/regparse.c node_new_str_raw(UChar* s, UChar* end) s 1522 ext/mbstring/oniguruma/regparse.c Node* node = node_new_str(s, end); s 1548 ext/mbstring/oniguruma/regparse.c if (sn->end > sn->s) { s 1549 ext/mbstring/oniguruma/regparse.c p = onigenc_get_prev_char_head(enc, sn->s, sn->end); s 1550 ext/mbstring/oniguruma/regparse.c if (p && p > sn->s) { /* can be splitted. */ s 1563 ext/mbstring/oniguruma/regparse.c if (sn->end > sn->s) { s 1564 ext/mbstring/oniguruma/regparse.c return ((enclen(enc, sn->s) < sn->end - sn->s) ? 1 : 0); s 1576 ext/mbstring/oniguruma/regparse.c len = sn->end - sn->s; s 1577 ext/mbstring/oniguruma/regparse.c onig_strcpy(buf, sn->s, sn->end); s 1578 ext/mbstring/oniguruma/regparse.c onig_strcpy(&(sn->s[num]), buf, buf + len); s 1582 ext/mbstring/oniguruma/regparse.c sn->s[i] = val; s 2283 ext/mbstring/oniguruma/regparse.c UChar* s; s 2841 ext/mbstring/oniguruma/regparse.c find_str_position(OnigCodePoint s[], int n, UChar* from, UChar* to, s 2852 ext/mbstring/oniguruma/regparse.c if (x == s[0]) { s 2855 ext/mbstring/oniguruma/regparse.c if (x != s[i]) break; s 2870 ext/mbstring/oniguruma/regparse.c str_exist_check_with_esc(OnigCodePoint s[], int n, UChar* from, UChar* to, s 2887 ext/mbstring/oniguruma/regparse.c if (x == s[0]) { s 2890 ext/mbstring/oniguruma/regparse.c if (x != s[i]) break; s 5112 ext/mbstring/oniguruma/regparse.c if (len == enclen(env->enc, NSTR(*np)->s)) { s 5128 ext/mbstring/oniguruma/regparse.c if (len + rem == enclen(env->enc, NSTR(*np)->s)) { s 99 ext/mbstring/oniguruma/regparse.h #define NSTRING_LEN(node) ((node)->u.str.end - (node)->u.str.s) s 162 ext/mbstring/oniguruma/regparse.h UChar* s; s 330 ext/mbstring/oniguruma/regparse.h extern int onig_node_str_cat P_((Node* node, const UChar* s, const UChar* end)); s 331 ext/mbstring/oniguruma/regparse.h extern int onig_node_str_set P_((Node* node, const UChar* s, const UChar* end)); s 335 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_new_str P_((const UChar* s, const UChar* end)); s 75 ext/mbstring/oniguruma/regposerr.c char* s; s 81 ext/mbstring/oniguruma/regposerr.c s = ESTRING[posix_ecode]; s 84 ext/mbstring/oniguruma/regposerr.c s = ""; s 88 ext/mbstring/oniguruma/regposerr.c s = tbuf; s 91 ext/mbstring/oniguruma/regposerr.c len = strlen(s) + 1; /* use strlen() because s is ascii encoding. */ s 94 ext/mbstring/oniguruma/regposerr.c strncpy(buf, s, size - 1); s 39 ext/mbstring/oniguruma/regposix.c #define ENC_STRING_LEN(enc,s,len) do { \ s 41 ext/mbstring/oniguruma/regposix.c UChar* tmps = (UChar* )(s); \ s 43 ext/mbstring/oniguruma/regposix.c len = tmps - (UChar* )(s); \ s 46 ext/mbstring/oniguruma/regposix.c len = onigenc_str_bytelen_null(enc, (UChar* )s); \ s 37 ext/mbstring/oniguruma/regversion.c static char s[12]; s 39 ext/mbstring/oniguruma/regversion.c sprintf(s, "%d.%d.%d", s 43 ext/mbstring/oniguruma/regversion.c return s; s 49 ext/mbstring/oniguruma/regversion.c static char s[58]; s 51 ext/mbstring/oniguruma/regversion.c sprintf(s, "Oniguruma %d.%d.%d : Copyright (C) 2002-2008 K.Kosako", s 55 ext/mbstring/oniguruma/regversion.c return s; s 55 ext/mbstring/oniguruma/st.c #define Calloc(n,s) (char*)xcalloc((n),(s)) s 22 ext/mbstring/oniguruma/testc.c #define SLEN(s) strlen(s) s 95 ext/mbstring/oniguruma/testc.c char s[ONIG_MAX_ERROR_MESSAGE_LEN]; s 96 ext/mbstring/oniguruma/testc.c onig_error_code_to_str((UChar* )s, r, &einfo); s 97 ext/mbstring/oniguruma/testc.c fprintf(err_file, "ERROR: %s\n", s); s 106 ext/mbstring/oniguruma/testc.c char s[ONIG_MAX_ERROR_MESSAGE_LEN]; s 107 ext/mbstring/oniguruma/testc.c onig_error_code_to_str((UChar* )s, r); s 108 ext/mbstring/oniguruma/testc.c fprintf(err_file, "ERROR: %s\n", s); s 141 ext/mbstring/oniguruma/testu.c char s[ONIG_MAX_ERROR_MESSAGE_LEN]; s 142 ext/mbstring/oniguruma/testu.c onig_error_code_to_str(s, r, &einfo); s 143 ext/mbstring/oniguruma/testu.c fprintf(err_file, "ERROR: %s\n", s); s 152 ext/mbstring/oniguruma/testu.c char s[ONIG_MAX_ERROR_MESSAGE_LEN]; s 153 ext/mbstring/oniguruma/testu.c onig_error_code_to_str(s, r); s 154 ext/mbstring/oniguruma/testu.c fprintf(err_file, "ERROR: %s\n", s); s 22 ext/mbstring/oniguruma/win32/testc.c #define SLEN(s) strlen(s) s 95 ext/mbstring/oniguruma/win32/testc.c char s[ONIG_MAX_ERROR_MESSAGE_LEN]; s 96 ext/mbstring/oniguruma/win32/testc.c onig_error_code_to_str((UChar* )s, r, &einfo); s 97 ext/mbstring/oniguruma/win32/testc.c fprintf(err_file, "ERROR: %s\n", s); s 106 ext/mbstring/oniguruma/win32/testc.c char s[ONIG_MAX_ERROR_MESSAGE_LEN]; s 107 ext/mbstring/oniguruma/win32/testc.c onig_error_code_to_str((UChar* )s, r); s 108 ext/mbstring/oniguruma/win32/testc.c fprintf(err_file, "ERROR: %s\n", s); s 326 ext/mbstring/ucgendat/ucgendat.c ac_uint4 s, e; s 391 ext/mbstring/ucgendat/ucgendat.c s = rlp->ranges[j - 1]; s 411 ext/mbstring/ucgendat/ucgendat.c if (c >= s) s 424 ext/mbstring/ucgendat/ucgendat.c s = rlp->ranges[i]; s 432 ext/mbstring/ucgendat/ucgendat.c else if (c < s) { s 824 ext/mbstring/ucgendat/ucgendat.c char line[512], *s, *e; s 828 ext/mbstring/ucgendat/ucgendat.c if( (s=strchr(line, '\n')) ) *s = '\0'; s 849 ext/mbstring/ucgendat/ucgendat.c for (s = line, i = code = 0; *s != ';' && i < 6; i++, s++) { s 851 ext/mbstring/ucgendat/ucgendat.c if (*s >= '0' && *s <= '9') s 852 ext/mbstring/ucgendat/ucgendat.c code += *s - '0'; s 853 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'A' && *s <= 'F') s 854 ext/mbstring/ucgendat/ucgendat.c code += (*s - 'A') + 10; s 855 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'a' && *s <= 'f') s 856 ext/mbstring/ucgendat/ucgendat.c code += (*s - 'a') + 10; s 963 ext/mbstring/ucgendat/ucgendat.c for (i = 0; *s != 0 && i < 2; s++) { s 964 ext/mbstring/ucgendat/ucgendat.c if (*s == ';') s 967 ext/mbstring/ucgendat/ucgendat.c for (e = s; *e && *e != ';'; e++) ; s 969 ext/mbstring/ucgendat/ucgendat.c ordered_range_insert(code, s, e - s); s 974 ext/mbstring/ucgendat/ucgendat.c for (s = e; *s != 0 && i < 3; s++) { s 975 ext/mbstring/ucgendat/ucgendat.c if (*s == ';') s 982 ext/mbstring/ucgendat/ucgendat.c for (ccl_code = 0, e = s; *e && *e != ';'; e++) s 994 ext/mbstring/ucgendat/ucgendat.c for (s = e; *s != 0 && i < 4; s++) { s 995 ext/mbstring/ucgendat/ucgendat.c if (*s == ';') s 998 ext/mbstring/ucgendat/ucgendat.c for (e = s; *e && *e != ';'; e++) ; s 1000 ext/mbstring/ucgendat/ucgendat.c ordered_range_insert(code, s, e - s); s 1005 ext/mbstring/ucgendat/ucgendat.c s = ++e; s 1006 ext/mbstring/ucgendat/ucgendat.c if (*s != ';') { s 1007 ext/mbstring/ucgendat/ucgendat.c compat = *s == '<'; s 1012 ext/mbstring/ucgendat/ucgendat.c while (*s++ != '>'); s 1017 ext/mbstring/ucgendat/ucgendat.c for (dectmp_size = 0; *s != ';'; ) { s 1021 ext/mbstring/ucgendat/ucgendat.c while (!ishdigit(*s)) s 1022 ext/mbstring/ucgendat/ucgendat.c s++; s 1024 ext/mbstring/ucgendat/ucgendat.c for (dectmp[dectmp_size] = 0; ishdigit(*s); s++) { s 1026 ext/mbstring/ucgendat/ucgendat.c if (*s >= '0' && *s <= '9') s 1027 ext/mbstring/ucgendat/ucgendat.c dectmp[dectmp_size] += *s - '0'; s 1028 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'A' && *s <= 'F') s 1029 ext/mbstring/ucgendat/ucgendat.c dectmp[dectmp_size] += (*s - 'A') + 10; s 1030 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'a' && *s <= 'f') s 1031 ext/mbstring/ucgendat/ucgendat.c dectmp[dectmp_size] += (*s - 'a') + 10; s 1051 ext/mbstring/ucgendat/ucgendat.c for (i = 0; i < 3 && *s; s++) { s 1052 ext/mbstring/ucgendat/ucgendat.c if (*s == ';') s 1060 ext/mbstring/ucgendat/ucgendat.c for (e = s, neg = wnum = 0; *e && *e != ';'; e++) { s 1079 ext/mbstring/ucgendat/ucgendat.c if (e > s) { s 1092 ext/mbstring/ucgendat/ucgendat.c for (s = e, i = 0; i < 4 && *s; s++) { s 1093 ext/mbstring/ucgendat/ucgendat.c if (*s == ';') s 1102 ext/mbstring/ucgendat/ucgendat.c while (ishdigit(*s)) { s 1104 ext/mbstring/ucgendat/ucgendat.c if (*s >= '0' && *s <= '9') s 1105 ext/mbstring/ucgendat/ucgendat.c cases[i] += *s - '0'; s 1106 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'A' && *s <= 'F') s 1107 ext/mbstring/ucgendat/ucgendat.c cases[i] += (*s - 'A') + 10; s 1108 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'a' && *s <= 'f') s 1109 ext/mbstring/ucgendat/ucgendat.c cases[i] += (*s - 'a') + 10; s 1110 ext/mbstring/ucgendat/ucgendat.c s++; s 1112 ext/mbstring/ucgendat/ucgendat.c if (*s == ';') s 1113 ext/mbstring/ucgendat/ucgendat.c s++; s 1218 ext/mbstring/ucgendat/ucgendat.c char line[512], *s; s 1223 ext/mbstring/ucgendat/ucgendat.c if( (s=strchr(line, '\n')) ) *s = '\0'; s 1234 ext/mbstring/ucgendat/ucgendat.c for (s = line, i = code = 0; *s != '#' && i < 6; i++, s++) { s 1235 ext/mbstring/ucgendat/ucgendat.c if (isspace((unsigned char)*s)) break; s 1237 ext/mbstring/ucgendat/ucgendat.c if (*s >= '0' && *s <= '9') s 1238 ext/mbstring/ucgendat/ucgendat.c code += *s - '0'; s 1239 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'A' && *s <= 'F') s 1240 ext/mbstring/ucgendat/ucgendat.c code += (*s - 'A') + 10; s 1241 ext/mbstring/ucgendat/ucgendat.c else if (*s >= 'a' && *s <= 'f') s 1242 ext/mbstring/ucgendat/ucgendat.c code += (*s - 'a') + 10; s 37 ext/mssql/php_mssql.c #define SAFE_STRING(s) ((s)?(s):"") s 80 ext/mysql/php_mysql.c #define SAFE_STRING(s) ((s)?(s):"") s 35 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_get_id(s) ((s)->stmt_id) s 36 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_warning_count(s) mysql_warning_count((s)->mysql) s 37 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_server_status(s) (s)->mysql->server_status s 38 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_get_connection(s) (s)->mysql s 36 ext/mysqli/mysqli_mysqlnd.h #define mysqli_stmt_get_id(s) ((s)->data->stmt_id) s 37 ext/mysqli/mysqli_mysqlnd.h #define mysqli_stmt_warning_count(s) mysqlnd_stmt_warning_count((s)) s 38 ext/mysqli/mysqli_mysqlnd.h #define mysqli_stmt_server_status(s) mysqlnd_stmt_server_status((s)) s 39 ext/mysqli/mysqli_mysqlnd.h #define mysqli_stmt_get_connection(s) (s)->data->conn s 35 ext/mysqli/mysqli_warning.c #define ZVAL_UTF8_STRING(z, s, flags) ZVAL_STRING((z), (char*)(s), ((flags) & ZSTR_DUPLICATE)) s 36 ext/mysqli/mysqli_warning.c #define ZVAL_UTF8_STRINGL(z, s, l, flags) ZVAL_STRINGL((z), (char*)(s), (l), ((flags) & ZSTR_DUPLICATE)) s 240 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_refresh_bind_param(s) (s)->m->refresh_bind_param((s) TSRMLS_CC) s 244 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_bind_one_result(s,no) (s)->m->bind_one_result((s), (no) TSRMLS_CC) s 72 ext/mysqlnd/mysqlnd_alloc.c #define REAL_SIZE(s) (collect_memory_statistics? (s) + sizeof(size_t) : (s)) s 44 ext/mysqlnd/mysqlnd_ext_plugin.h #define mysqlnd_plugin_get_plugin_stmt_data(s, p_id) _mysqlnd_plugin_get_plugin_stmt_data((s), (p_id) TSRMLS_CC) s 83 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_affected_rows(s) mysqlnd_stmt_affected_rows((s)) s 84 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_field_count(s) mysqlnd_stmt_field_count((s)) s 85 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_param_count(s) mysqlnd_stmt_param_count((s)) s 86 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_num_rows(s) mysqlnd_stmt_num_rows((s)) s 87 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_insert_id(s) mysqlnd_stmt_insert_id((s)) s 88 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_close(s) mysqlnd_stmt_close((s)) s 89 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_bind_param(s,b) mysqlnd_stmt_bind_param((s), (b)) s 90 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_bind_result(s,b) mysqlnd_stmt_bind_result((s), (b)) s 91 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_errno(s) mysqlnd_stmt_errno((s)) s 92 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_error(s) mysqlnd_stmt_error((s)) s 93 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_sqlstate(s) mysqlnd_stmt_sqlstate((s)) s 94 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_prepare(s,q,l) mysqlnd_stmt_prepare((s), (q), (l)) s 95 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_execute(s) mysqlnd_stmt_execute((s)) s 96 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_reset(s) mysqlnd_stmt_reset((s)) s 97 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_store_result(s) mysqlnd_stmt_store_result((s)) s 98 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_free_result(s) mysqlnd_stmt_free_result((s)) s 99 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_data_seek(s,r) mysqlnd_stmt_data_seek((s), (r)) s 100 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_send_long_data(s,p,d,l) mysqlnd_stmt_send_long_data((s), (p), (d), (l)) s 101 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_attr_get(s,a,v) mysqlnd_stmt_attr_get((s), (a), (v)) s 102 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_attr_set(s,a,v) mysqlnd_stmt_attr_set((s), (a), (v)) s 103 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_param_metadata(s) mysqlnd_stmt_param_metadata((s)) s 104 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_result_metadata(s) mysqlnd_stmt_result_metadata((s)) s 105 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_next_result(s) mysqlnd_stmt_next_result((s)) s 106 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_stmt_more_results(s) mysqlnd_stmt_more_results((s)) s 41 ext/mysqlnd/mysqlnd_priv.h #define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(length))) s 87 ext/mysqlnd/mysqlnd_priv.h #define SET_ERROR_AFF_ROWS(s) (s)->upsert_status->affected_rows = (uint64_t) ~0 s 159 ext/mysqlnd/mysqlnd_priv.h #define CONN_SET_STATE(c, s) (c)->m->set_state((c), (s) TSRMLS_CC) s 40 ext/mysqlnd/mysqlnd_ps.c enum_func_status mysqlnd_stmt_execute_generate_request(MYSQLND_STMT * const s, zend_uchar ** request, size_t *request_len, zend_bool * free_buffer TSRMLS_DC); s 47 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, store_result)(MYSQLND_STMT * const s TSRMLS_DC) s 49 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 69 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN(s->m->use_result(s TSRMLS_CC)); s 81 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->store_result; s 144 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, get_result)(MYSQLND_STMT * const s TSRMLS_DC) s 146 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 165 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN(s->m->use_result(s TSRMLS_CC)); s 214 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, more_results)(const MYSQLND_STMT * s TSRMLS_DC) s 216 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 228 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, next_result)(MYSQLND_STMT * s TSRMLS_DC) s 230 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 247 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_result(s TSRMLS_CC); s 249 ext/mysqlnd/mysqlnd_ps.c enum_func_status ret = s->m->parse_execute_response(s TSRMLS_CC); s 258 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_skip_metadata(MYSQLND_STMT * s TSRMLS_DC) s 260 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 295 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_read_prepare_response(MYSQLND_STMT * s TSRMLS_DC) s 297 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 339 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_prepare_read_eof(MYSQLND_STMT * s TSRMLS_DC) s 341 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 378 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, prepare)(MYSQLND_STMT * const s, const char * const query, unsigned int query_len TSRMLS_DC) s 380 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 381 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s_to_prepare = s; s 401 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 402 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s TSRMLS_CC); s 462 ext/mysqlnd/mysqlnd_ps.c memcpy(tmp_swap, s, real_size); s 463 ext/mysqlnd/mysqlnd_ps.c memcpy(s, s_to_prepare, real_size); s 491 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_execute_parse_response(MYSQLND_STMT * const s TSRMLS_DC) s 493 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 504 ext/mysqlnd/mysqlnd_ps.c ret = mysqlnd_query_read_result_set_header(stmt->conn, s TSRMLS_CC); s 562 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 577 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->store_result; s 582 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 589 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_content(s TSRMLS_CC); s 592 ext/mysqlnd/mysqlnd_ps.c ret = mysqlnd_stmt_execute_parse_response(s TSRMLS_CC); s 604 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, execute)(MYSQLND_STMT * const s TSRMLS_DC) s 606 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 655 ext/mysqlnd/mysqlnd_ps.c s->m->flush(s TSRMLS_CC); s 699 ext/mysqlnd/mysqlnd_ps.c ret = s->m->generate_execute_request(s, &request, &request_len, &free_request TSRMLS_CC); s 720 ext/mysqlnd/mysqlnd_ps.c ret = s->m->parse_execute_response(s TSRMLS_CC); s 736 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; s 737 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 838 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; s 839 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 958 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, use_result)(MYSQLND_STMT * s TSRMLS_DC) s 960 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1006 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; s 1007 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1144 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, fetch)(MYSQLND_STMT * const s, zend_bool * const fetched_anything TSRMLS_DC) s 1146 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1163 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s TSRMLS_CC); s 1190 ext/mysqlnd/mysqlnd_ps.c ret = stmt->result->m.fetch_row(stmt->result, (void*)s, 0, fetched_anything TSRMLS_CC); s 1198 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, reset)(MYSQLND_STMT * const s TSRMLS_DC) s 1200 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1226 ext/mysqlnd/mysqlnd_ps.c s->m->flush(s TSRMLS_CC); s 1251 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, flush)(MYSQLND_STMT * const s TSRMLS_DC) s 1253 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1271 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s TSRMLS_CC); s 1279 ext/mysqlnd/mysqlnd_ps.c } while (mysqlnd_stmt_more_results(s) && mysqlnd_stmt_next_result(s) == PASS); s 1289 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, send_long_data)(MYSQLND_STMT * const s, unsigned int param_no, s 1292 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1401 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_parameters)(MYSQLND_STMT * const s, MYSQLND_PARAM_BIND * const param_bind TSRMLS_DC) s 1403 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1414 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, param_bind TSRMLS_CC); s 1445 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, stmt->param_bind TSRMLS_CC); s 1471 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_one_parameter)(MYSQLND_STMT * const s, unsigned int param_no, s 1474 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1528 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, refresh_bind_param)(MYSQLND_STMT * const s TSRMLS_DC) s 1530 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1556 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_result)(MYSQLND_STMT * const s, s 1559 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1569 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind TSRMLS_CC); s 1586 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(s TSRMLS_CC); s 1601 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind TSRMLS_CC); s 1611 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_one_result)(MYSQLND_STMT * const s, unsigned int param_no TSRMLS_DC) s 1613 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1636 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_one_result_bind(s, param_no TSRMLS_CC); s 1662 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, insert_id)(const MYSQLND_STMT * const s TSRMLS_DC) s 1664 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1672 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, affected_rows)(const MYSQLND_STMT * const s TSRMLS_DC) s 1674 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1682 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, num_rows)(const MYSQLND_STMT * const s TSRMLS_DC) s 1684 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1692 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, warning_count)(const MYSQLND_STMT * const s TSRMLS_DC) s 1694 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1702 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, server_status)(const MYSQLND_STMT * const s TSRMLS_DC) s 1704 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1712 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, field_count)(const MYSQLND_STMT * const s TSRMLS_DC) s 1714 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1722 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, param_count)(const MYSQLND_STMT * const s TSRMLS_DC) s 1724 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1732 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, errno)(const MYSQLND_STMT * const s TSRMLS_DC) s 1734 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1742 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, error)(const MYSQLND_STMT * const s TSRMLS_DC) s 1744 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1752 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, sqlstate)(const MYSQLND_STMT * const s TSRMLS_DC) s 1754 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1762 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, data_seek)(const MYSQLND_STMT * const s, uint64_t row TSRMLS_DC) s 1764 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1772 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, param_metadata)(MYSQLND_STMT * const s TSRMLS_DC) s 1774 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1785 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, result_metadata)(MYSQLND_STMT * const s TSRMLS_DC) s 1787 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1846 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, attr_set)(MYSQLND_STMT * const s, s 1850 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1901 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, attr_get)(const MYSQLND_STMT * const s, s 1905 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1934 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_result)(MYSQLND_STMT * const s TSRMLS_DC) s 1936 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1955 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 1956 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s TSRMLS_CC); s 1967 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(s TSRMLS_CC); s 1988 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(MYSQLND_STMT * const s TSRMLS_DC) s 1990 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2034 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, stmt->result_bind TSRMLS_CC); s 2044 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_one_result_bind(MYSQLND_STMT * const s, unsigned int param_no TSRMLS_DC) s 2046 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2094 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_stmt_result)(MYSQLND_STMT * const s TSRMLS_DC) s 2096 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2106 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(s TSRMLS_CC); s 2114 ext/mysqlnd/mysqlnd_ps.c mnd_pefree(stmt->error_info->error_list, s->persistent); s 2125 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_stmt_content)(MYSQLND_STMT * const s TSRMLS_DC) s 2127 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2151 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, stmt->param_bind TSRMLS_CC); s 2155 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_result(s TSRMLS_CC); s 2163 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD_PRIVATE(mysqlnd_stmt, net_close)(MYSQLND_STMT * const s, zend_bool implicit TSRMLS_DC) s 2165 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2189 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s TSRMLS_CC); s 2198 ext/mysqlnd/mysqlnd_ps.c } while (mysqlnd_stmt_more_results(s) && mysqlnd_stmt_next_result(s) == PASS); s 2235 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_content(s TSRMLS_CC); s 2248 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, dtor)(MYSQLND_STMT * const s, zend_bool implicit TSRMLS_DC) s 2250 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = (s != NULL) ? s->data:NULL; s 2252 ext/mysqlnd/mysqlnd_ps.c zend_bool persistent = (s != NULL) ? s->persistent : 0; s 2261 ext/mysqlnd/mysqlnd_ps.c ret = s->m->net_close(s, implicit TSRMLS_CC); s 2264 ext/mysqlnd/mysqlnd_ps.c mnd_pefree(s, persistent); s 2274 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, alloc_param_bind)(MYSQLND_STMT * const s TSRMLS_DC) s 2276 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2288 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, alloc_result_bind)(MYSQLND_STMT * const s TSRMLS_DC) s 2290 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2302 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_parameter_bind)(MYSQLND_STMT * const s, MYSQLND_PARAM_BIND * param_bind TSRMLS_DC) s 2304 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2314 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_result_bind)(MYSQLND_STMT * const s, MYSQLND_RESULT_BIND * result_bind TSRMLS_DC) s 2316 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 831 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_store_params(MYSQLND_STMT * s, zend_uchar **buf, zend_uchar **p, size_t *buf_len TSRMLS_DC) s 833 ext/mysqlnd/mysqlnd_ps_codec.c MYSQLND_STMT_DATA * stmt = s->data; s 908 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_generate_request(MYSQLND_STMT * const s, zend_uchar ** request, size_t *request_len, zend_bool * free_buffer TSRMLS_DC) s 910 ext/mysqlnd/mysqlnd_ps_codec.c MYSQLND_STMT_DATA * stmt = s->data; s 931 ext/mysqlnd/mysqlnd_ps_codec.c ret = mysqlnd_stmt_execute_store_params(s, &cmd_buffer, &p, &cmd_buffer_length TSRMLS_CC); s 472 ext/mysqlnd/mysqlnd_result.c mysqlnd_query_read_result_set_header(MYSQLND_CONN_DATA * conn, MYSQLND_STMT * s TSRMLS_DC) s 474 ext/mysqlnd/mysqlnd_result.c MYSQLND_STMT_DATA * stmt = s ? s->data:NULL; s 210 ext/mysqlnd/mysqlnd_statistics.c add_assoc_string_ex(return_value, names[i].s, names[i].l + 1, tmp, 1); s 794 ext/mysqlnd/mysqlnd_structs.h typedef enum_func_status (*func_mysqlnd_stmt__parse_execute_response)(MYSQLND_STMT * const s TSRMLS_DC); s 795 ext/mysqlnd/mysqlnd_structs.h typedef void (*func_mysqlnd_stmt__free_stmt_content)(MYSQLND_STMT * const s TSRMLS_DC); s 797 ext/mysqlnd/mysqlnd_structs.h typedef void (*func_mysqlnd_stmt__free_stmt_result)(MYSQLND_STMT * const s TSRMLS_DC); s 353 ext/opcache/ZendAccelerator.h # define interned_free(s) do { \ s 354 ext/opcache/ZendAccelerator.h if (!IS_INTERNED(s)) { \ s 355 ext/opcache/ZendAccelerator.h free(s); \ s 358 ext/opcache/ZendAccelerator.h # define interned_efree(s) do { \ s 359 ext/opcache/ZendAccelerator.h if (!IS_INTERNED(s)) { \ s 360 ext/opcache/ZendAccelerator.h efree(s); \ s 363 ext/opcache/ZendAccelerator.h # define interned_estrndup(s, n) \ s 364 ext/opcache/ZendAccelerator.h (IS_INTERNED(s) ? (s) : estrndup(s, n)) s 380 ext/opcache/ZendAccelerator.h # define IS_INTERNED(s) 0 s 381 ext/opcache/ZendAccelerator.h # define interned_free(s) free(s) s 382 ext/opcache/ZendAccelerator.h # define interned_efree(s) efree(s) s 383 ext/opcache/ZendAccelerator.h # define interned_estrndup(s, n) estrndup(s, n) s 321 ext/opcache/shared_alloc_win32.c char *s = ZCG(accel_directives).mmap_base; s 324 ext/opcache/shared_alloc_win32.c if (*s == '0' && *(s + 1) == 'x') { s 325 ext/opcache/shared_alloc_win32.c s += 2; s 327 ext/opcache/shared_alloc_win32.c if (sscanf(s, "%p", &default_mapping_base_set[0]) != 1) { s 39 ext/opcache/zend_accelerator_module.c #define STRING_NOT_NULL(s) (NULL == (s)?"":s) s 30 ext/opcache/zend_persist_calc.c #define ADD_DUP_SIZE(m,s) memory_used += zend_shared_memdup_size((void*)m, s) s 43 ext/opcache/zend_shared_alloc.c #define S_H(s) g_shared_alloc_handler->s s 1462 ext/openssl/openssl.c char * challenge = NULL, * spkstr = NULL, * s = NULL; s 1525 ext/openssl/openssl.c s = emalloc(strlen(spkac) + strlen(spkstr) + 1); s 1526 ext/openssl/openssl.c sprintf(s, "%s%s", spkac, spkstr); s 1528 ext/openssl/openssl.c RETVAL_STRINGL(s, strlen(s), 0); s 1543 ext/openssl/openssl.c if (s && strlen(s) <= 0) { s 1547 ext/openssl/openssl.c if (keyresource == -1 && s != NULL) { s 1548 ext/openssl/openssl.c efree(s); s 1618 ext/openssl/openssl.c char *spkstr = NULL, * spkstr_cleaned = NULL, * s = NULL; s 1672 ext/openssl/openssl.c if (s != NULL) { s 1673 ext/openssl/openssl.c efree(s); s 107 ext/openssl/xp_ssl.c php_netstream_data_t s; s 169 ext/openssl/xp_ssl.c retry = is_init ? 1 : sslsock->s.is_blocked; s 1449 ext/openssl/xp_ssl.c if (sslsock->s.is_blocked) { s 1553 ext/openssl/xp_ssl.c if (!SSL_set_fd(sslsock->ssl_handle, sslsock->s.socket)) { s 1682 ext/openssl/xp_ssl.c int blocked = sslsock->s.is_blocked, s 1700 ext/openssl/xp_ssl.c if (SUCCESS == php_set_sock_blocking(sslsock->s.socket, 0 TSRMLS_CC)) { s 1701 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 0; s 1704 ext/openssl/xp_ssl.c timeout = sslsock->is_client ? &sslsock->connect_timeout : &sslsock->s.timeout; s 1705 ext/openssl/xp_ssl.c has_timeout = !sslsock->s.is_blocked && (timeout->tv_sec || timeout->tv_usec); s 1743 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_READ) ? s 1751 ext/openssl/xp_ssl.c if (sslsock->s.is_blocked != blocked && SUCCESS == php_set_sock_blocking(sslsock->s.socket, blocked TSRMLS_CC)) { s 1752 ext/openssl/xp_ssl.c sslsock->s.is_blocked = blocked; s 1835 ext/openssl/xp_ssl.c int began_blocked = sslsock->s.is_blocked; s 1839 ext/openssl/xp_ssl.c if (began_blocked && &sslsock->s.timeout) { s 1840 ext/openssl/xp_ssl.c timeout = &sslsock->s.timeout; s 1843 ext/openssl/xp_ssl.c if (timeout && php_set_sock_blocking(sslsock->s.socket, 0 TSRMLS_CC) == SUCCESS) { s 1844 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 0; s 1847 ext/openssl/xp_ssl.c if (!sslsock->s.is_blocked && timeout && (timeout->tv_sec || timeout->tv_usec)) { s 1868 ext/openssl/xp_ssl.c php_set_sock_blocking(sslsock->s.socket, 1 TSRMLS_CC); s 1869 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 1; s 1871 ext/openssl/xp_ssl.c sslsock->s.timeout_event = 1; s 1926 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_WRITE) ? s 1929 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_READ) ? s 1944 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_WRITE) ? s 1947 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_READ) ? s 1961 ext/openssl/xp_ssl.c if (began_blocked && php_set_sock_blocking(sslsock->s.socket, 1 TSRMLS_CC) == SUCCESS) { s 1962 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 1; s 2032 ext/openssl/xp_ssl.c if (sslsock->s.socket == -1) s 2033 ext/openssl/xp_ssl.c sslsock->s.socket = SOCK_ERR; s 2035 ext/openssl/xp_ssl.c if (sslsock->s.socket != SOCK_ERR) { s 2038 ext/openssl/xp_ssl.c shutdown(sslsock->s.socket, SHUT_RD); s 2047 ext/openssl/xp_ssl.c n = php_pollfd_for_ms(sslsock->s.socket, POLLOUT, 500); s 2050 ext/openssl/xp_ssl.c closesocket(sslsock->s.socket); s 2051 ext/openssl/xp_ssl.c sslsock->s.socket = SOCK_ERR; s 2097 ext/openssl/xp_ssl.c clisock = php_network_accept_incoming(sock->s.socket, s 2118 ext/openssl/xp_ssl.c memcpy(clisockdata, sock, sizeof(clisockdata->s)); s 2120 ext/openssl/xp_ssl.c clisockdata->s.socket = clisock; s 2168 ext/openssl/xp_ssl.c if (sslsock->s.timeout.tv_sec == -1) { s 2179 ext/openssl/xp_ssl.c if (sslsock->s.socket == -1) { s 2181 ext/openssl/xp_ssl.c } else if (php_pollfd_for(sslsock->s.socket, PHP_POLLREADABLE|POLLPRI, &tv) > 0) { s 2207 ext/openssl/xp_ssl.c } else if (0 == recv(sslsock->s.socket, &buf, sizeof(buf), MSG_PEEK) && php_socket_errno() != EAGAIN) { s 2282 ext/openssl/xp_ssl.c *ret = fdopen(sslsock->s.socket, stream->mode); s 2301 ext/openssl/xp_ssl.c *(php_socket_t *)ret = sslsock->s.socket; s 2311 ext/openssl/xp_ssl.c *(php_socket_t *)ret = sslsock->s.socket; s 2389 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 1; s 2391 ext/openssl/xp_ssl.c sslsock->s.timeout.tv_sec = FG(default_socket_timeout); s 2392 ext/openssl/xp_ssl.c sslsock->s.timeout.tv_usec = 0; s 2400 ext/openssl/xp_ssl.c sslsock->s.socket = -1; s 438 ext/pcre/pcrelib/pcre_compile.c #define XSTRING(s) STRING(s) s 896 ext/pcre/pcrelib/pcre_compile.c const char *s = error_texts; s 899 ext/pcre/pcrelib/pcre_compile.c while (*s++ != CHAR_NULL) {}; s 900 ext/pcre/pcrelib/pcre_compile.c if (*s == CHAR_NULL) return "Error text not found (please report)"; s 902 ext/pcre/pcrelib/pcre_compile.c return s; s 1044 ext/pcre/pcrelib/pcre_compile.c int s; s 1151 ext/pcre/pcrelib/pcre_compile.c s = 0; s 1155 ext/pcre/pcrelib/pcre_compile.c if (s > INT_MAX / 10 - 1) /* Integer overflow */ s 1160 ext/pcre/pcrelib/pcre_compile.c s = s * 10 + (int)(*(++ptr) - CHAR_0); s 1176 ext/pcre/pcrelib/pcre_compile.c if (s == 0) s 1184 ext/pcre/pcrelib/pcre_compile.c if (s > bracount) s 1189 ext/pcre/pcrelib/pcre_compile.c s = bracount - (s - 1); s 1192 ext/pcre/pcrelib/pcre_compile.c escape = -s; s 1218 ext/pcre/pcrelib/pcre_compile.c s = (int)(c -CHAR_0); s 1222 ext/pcre/pcrelib/pcre_compile.c if (s > INT_MAX / 10 - 1) /* Integer overflow */ s 1227 ext/pcre/pcrelib/pcre_compile.c s = s * 10 + (int)(*(++ptr) - CHAR_0); s 1236 ext/pcre/pcrelib/pcre_compile.c if (s < 8 || s <= bracount) /* Check for back reference */ s 1238 ext/pcre/pcrelib/pcre_compile.c escape = -s; s 373 ext/pcre/pcrelib/pcre_internal.h #define strlen(s) _strlen(s) s 375 ext/pcre/pcrelib/pcre_internal.h #define memcmp(s,c,n) _memcmp(s,c,n) s 376 ext/pcre/pcrelib/pcre_internal.h #define memcpy(d,s,n) _memcpy(d,s,n) s 377 ext/pcre/pcrelib/pcre_internal.h #define memmove(d,s,n) _memmove(d,s,n) s 378 ext/pcre/pcrelib/pcre_internal.h #define memset(s,c,n) _memset(s,c,n) s 392 ext/pcre/pcrelib/pcre_internal.h pcre_memmove(void *d, const void *s, size_t n) s 396 ext/pcre/pcrelib/pcre_internal.h const unsigned char *src = (const unsigned char *)s; s 61 ext/pcre/pcrelib/pcre_version.c #define XSTRING(s) STRING(s) s 284 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si s, j1, j2; s 327 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c s = (diff >> 23) & 0x1; s 328 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c j1 = (~(diff >> 21) ^ s) & 0x1; s 329 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c j2 = (~(diff >> 22) ^ s) & 0x1; s 330 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c jump_inst[0] = 0xf000 | (s << 10) | COPY_BITS(diff, 11, 0, 10); s 79 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define S(s) (reg_map[s] << 21) s 83 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define SA(s) ((s) << 21) s 87 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define FS(s) ((s) << 11) s 112 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define S(s) (reg_map[s] << 21) s 259 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #define INC_SIZE(s) (*inst++ = (s), compiler->size += (s)) s 31 ext/pdo/pdo_sql_parser.c #define RET(i) {s->cur = cursor; return i; } s 32 ext/pdo/pdo_sql_parser.c #define SKIP_ONE(i) {s->cur = s->tok + 1; return i; } s 36 ext/pdo/pdo_sql_parser.c #define YYLIMIT s->end s 37 ext/pdo/pdo_sql_parser.c #define YYMARKER s->ptr s 44 ext/pdo/pdo_sql_parser.c static int scan(Scanner *s) s 46 ext/pdo/pdo_sql_parser.c char *cursor = s->cur; s 48 ext/pdo/pdo_sql_parser.c s->tok = cursor; s 420 ext/pdo/pdo_sql_parser.c Scanner s; s 432 ext/pdo/pdo_sql_parser.c s.cur = inquery; s 433 ext/pdo/pdo_sql_parser.c s.end = inquery + inquery_len + 1; s 436 ext/pdo/pdo_sql_parser.c while((t = scan(&s)) != PDO_PARSER_EOI) { s 439 ext/pdo/pdo_sql_parser.c int len = s.cur - s.tok; s 440 ext/pdo/pdo_sql_parser.c if ((inquery < (s.cur - len)) && isalnum(*(s.cur - len - 1))) { s 451 ext/pdo/pdo_sql_parser.c plc->pos = s.tok; s 452 ext/pdo/pdo_sql_parser.c plc->len = s.cur - s.tok; s 730 ext/pdo/pdo_sql_parser.c Scanner s; s 765 ext/pdo/pdo_sql_parser.c s.cur = inquery; s 766 ext/pdo/pdo_sql_parser.c while((t = scan(&s)) != PDO_PARSER_EOI) { s 768 ext/pdo/pdo_sql_parser.c memcpy(ptr, s.tok, s.cur - s.tok); s 769 ext/pdo/pdo_sql_parser.c ptr += (s.cur - s.tok); s 770 ext/pdo/pdo_sql_parser.c *outquery_len += (s.cur - s.tok); s 777 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 781 ext/pdo/pdo_sql_parser.c if((SUCCESS == zend_hash_find(params, s.tok, s.cur-s.tok,(void **)¶m)) s 808 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 817 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 844 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 218 ext/pdo/pdo_stmt.c char *s = stmt->columns[col].name; s 222 ext/pdo/pdo_stmt.c while (*s != '\0') { s 223 ext/pdo/pdo_stmt.c *s = toupper(*s); s 224 ext/pdo/pdo_stmt.c s++; s 228 ext/pdo/pdo_stmt.c while (*s != '\0') { s 229 ext/pdo/pdo_stmt.c *s = tolower(*s); s 230 ext/pdo/pdo_stmt.c s++; s 143 ext/pdo_firebird/firebird_driver.c isc_stmt_handle s = NULL; s 155 ext/pdo_firebird/firebird_driver.c if (!firebird_alloc_prepare_stmt(dbh, sql, sql_len, &num_sqlda, &s, np TSRMLS_CC)) { s 162 ext/pdo_firebird/firebird_driver.c S->stmt = s; s 169 ext/pdo_firebird/firebird_driver.c if (isc_dsql_sql_info(H->isc_status, &s, sizeof(info), const_cast(info), sizeof(result), s 176 ext/pdo_firebird/firebird_driver.c if (isc_dsql_describe(H->isc_status, &s, PDO_FB_SQLDA_VERSION, &S->out_sqlda)) { s 182 ext/pdo_firebird/firebird_driver.c if (isc_dsql_describe_bind(H->isc_status, &s, PDO_FB_SQLDA_VERSION, &num_sqlda)) { s 191 ext/pdo_firebird/firebird_driver.c if (isc_dsql_describe_bind(H->isc_status, &s, PDO_FB_SQLDA_VERSION, S->in_sqlda)) { s 395 ext/pdo_firebird/firebird_driver.c XSQLDA *out_sqlda, isc_stmt_handle *s, HashTable *named_params TSRMLS_DC) s 418 ext/pdo_firebird/firebird_driver.c if (isc_dsql_allocate_statement(H->isc_status, &H->db, s)) { s 460 ext/pdo_firebird/firebird_driver.c if (isc_dsql_prepare(H->isc_status, &H->tr, s, 0, new_sql, PDO_FB_DIALECT, out_sqlda)) { s 535 ext/pdo_firebird/firebird_driver.c static void firebird_info_cb(void *arg, char const *s) /* {{{ */ s 541 ext/pdo_firebird/firebird_driver.c strcat(arg, s); s 606 ext/pdo_firebird/firebird_driver.c const ISC_STATUS *s = H->isc_status; s 608 ext/pdo_firebird/firebird_driver.c long i = 0, l, sqlcode = isc_sqlcode(s); s 613 ext/pdo_firebird/firebird_driver.c while ((sizeof(buf)>(i+2))&&(l = fb_interpret(&buf[i],(sizeof(buf)-i-2),&s))) { s 696 ext/pdo_firebird/firebird_driver.c const ISC_STATUS *s = H->isc_status; s 697 ext/pdo_firebird/firebird_driver.c fb_interpret(errmsg, sizeof(errmsg),&s); s 610 ext/pdo_firebird/firebird_statement.c char *s = param->name; s 611 ext/pdo_firebird/firebird_statement.c while (*s != '\0') { s 612 ext/pdo_firebird/firebird_statement.c *s = toupper(*s); s 613 ext/pdo_firebird/firebird_statement.c s++; s 52 ext/pdo_firebird/php_pdo_firebird_int.h #define const_cast(s) ((char*)(s)) s 151 ext/pdo_mysql/php_pdo_mysql_int.h #define pdo_mysql_error(s) _pdo_mysql_error(s, NULL, __FILE__, __LINE__ TSRMLS_CC) s 152 ext/pdo_mysql/php_pdo_mysql_int.h #define pdo_mysql_error_stmt(s) _pdo_mysql_error(stmt->dbh, stmt, __FILE__, __LINE__ TSRMLS_CC) s 85 ext/pdo_pgsql/php_pdo_pgsql_int.h #define pdo_pgsql_error_stmt(s,e,z) _pdo_pgsql_error(s->dbh, s, e, z, NULL, __FILE__, __LINE__ TSRMLS_CC) s 86 ext/pdo_pgsql/php_pdo_pgsql_int.h #define pdo_pgsql_error_stmt_msg(s,e,m) _pdo_pgsql_error(s->dbh, s, e, NULL, m, __FILE__, __LINE__ TSRMLS_CC) s 74 ext/pdo_sqlite/php_pdo_sqlite_int.h #define pdo_sqlite_error(s) _pdo_sqlite_error(s, NULL, __FILE__, __LINE__ TSRMLS_CC) s 75 ext/pdo_sqlite/php_pdo_sqlite_int.h #define pdo_sqlite_error_stmt(s) _pdo_sqlite_error(stmt->dbh, stmt, __FILE__, __LINE__ TSRMLS_CC) s 72 ext/pgsql/pgsql.c smart_str s = {0}; \ s 73 ext/pgsql/pgsql.c smart_str_append_unsigned(&s, oid); \ s 74 ext/pgsql/pgsql.c smart_str_0(&s); \ s 75 ext/pgsql/pgsql.c RETURN_STRINGL(s.c, s.len, 0); \ s 801 ext/pgsql/pgsql.c char *result, *rp, *s; s 848 ext/pgsql/pgsql.c for (s = (char *)str; s - str < len; ++s) { s 849 ext/pgsql/pgsql.c if (*s == '\'' || *s == '\\') { s 850 ext/pgsql/pgsql.c *rp++ = *s; s 851 ext/pgsql/pgsql.c *rp++ = *s; s 853 ext/pgsql/pgsql.c *rp++ = *s; s 861 ext/pgsql/pgsql.c for (s = (char *)str; s - str < len; ++s) { s 862 ext/pgsql/pgsql.c if (*s == '"') { s 866 ext/pgsql/pgsql.c *rp++ = *s; s 2538 ext/pgsql/pgsql.c smart_str s = {0}; s 2539 ext/pgsql/pgsql.c smart_str_append_unsigned(&s, oid); s 2540 ext/pgsql/pgsql.c smart_str_0(&s); s 2541 ext/pgsql/pgsql.c Z_STRVAL_P(return_value) = s.c; s 2542 ext/pgsql/pgsql.c Z_STRLEN_P(return_value) = s.len; s 6329 ext/pgsql/pgsql.c smart_str s = {0}; s 6341 ext/pgsql/pgsql.c smart_str_appendl(&s, Z_STRVAL_P(new_val), Z_STRLEN_P(new_val)); s 6342 ext/pgsql/pgsql.c smart_str_0(&s); s 6344 ext/pgsql/pgsql.c Z_STRVAL_P(new_val) = s.c; s 6345 ext/pgsql/pgsql.c Z_STRLEN_P(new_val) = s.len; s 158 ext/phar/dirstream.c Bucket *s; s 162 ext/phar/dirstream.c s = *((Bucket **) b); s 163 ext/phar/dirstream.c result = zend_binary_strcmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); s 2086 ext/phar/phar.c char *tsrm_strtok_r(char *s, const char *delim, char **last) /* {{{ */ s 2090 ext/phar/phar.c if (s == NULL) { s 2091 ext/phar/phar.c s = *last; s 2094 ext/phar/phar.c while (*s && in_character_class(*s, delim)) { s 2095 ext/phar/phar.c ++s; s 2098 ext/phar/phar.c if (!*s) { s 2102 ext/phar/phar.c token = s; s 2104 ext/phar/phar.c while (*s && !in_character_class(*s, delim)) { s 2105 ext/phar/phar.c ++s; s 2108 ext/phar/phar.c if (!*s) { s 2109 ext/phar/phar.c *last = s; s 2111 ext/phar/phar.c *s = '\0'; s 2112 ext/phar/phar.c *last = s + 1; s 511 ext/phar/phar_internal.h char *tsrm_strtok_r(char *s, const char *delim, char **last); s 515 ext/phar/phar_internal.h char *s; s 518 ext/phar/phar_internal.h for (s = path; s - path < path_len; ++s) { s 519 ext/phar/phar_internal.h if (*s == '\\') { s 520 ext/phar/phar_internal.h *s = '/'; s 25 ext/phar/phar_path_check.c phar_path_check_result phar_path_check(char **s, int *len, const char **error) s 27 ext/phar/phar_path_check.c const unsigned char *p = (const unsigned char*)*s; s 135 ext/phar/phar_path_check.c if (**s == '/') { s 136 ext/phar/phar_path_check.c (*s)++; s 138 ext/phar/phar_path_check.c *len = (p - (const unsigned char*)*s) -1; s 203 ext/phar/phar_path_check.c if (**s == '/') { s 204 ext/phar/phar_path_check.c (*s)++; s 207 ext/phar/phar_path_check.c if ((p - (const unsigned char*)*s) - 1 != *len) s 68 ext/phar/tar.c int s = len; s 71 ext/phar/tar.c while (s-- > 0) { s 199 ext/phar/tar.c static size_t strnlen(const char *s, size_t maxlen) { s 200 ext/phar/tar.c char *r = (char *)memchr(s, '\0', maxlen); s 201 ext/phar/tar.c return r ? r-s : maxlen; s 1969 ext/phar/util.c const char *s; s 1971 ext/phar/util.c while ((s = zend_memrchr(filename, '/', filename_len))) { s 1972 ext/phar/util.c filename_len = s - filename; s 233 ext/readline/readline.c #define SAFE_STRING(s) ((s)?(char*)(s):"") s 1248 ext/snmp/snmp.c static int netsnmp_session_set_sec_level(struct snmp_session *s, char *level) s 1251 ext/snmp/snmp.c s->securityLevel = SNMP_SEC_LEVEL_NOAUTH; s 1253 ext/snmp/snmp.c s->securityLevel = SNMP_SEC_LEVEL_AUTHNOPRIV; s 1255 ext/snmp/snmp.c s->securityLevel = SNMP_SEC_LEVEL_AUTHPRIV; s 1265 ext/snmp/snmp.c static int netsnmp_session_set_auth_protocol(struct snmp_session *s, char *prot TSRMLS_DC) s 1268 ext/snmp/snmp.c s->securityAuthProto = usmHMACMD5AuthProtocol; s 1269 ext/snmp/snmp.c s->securityAuthProtoLen = USM_AUTH_PROTO_MD5_LEN; s 1271 ext/snmp/snmp.c s->securityAuthProto = usmHMACSHA1AuthProtocol; s 1272 ext/snmp/snmp.c s->securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; s 1283 ext/snmp/snmp.c static int netsnmp_session_set_sec_protocol(struct snmp_session *s, char *prot TSRMLS_DC) s 1286 ext/snmp/snmp.c s->securityPrivProto = usmDESPrivProtocol; s 1287 ext/snmp/snmp.c s->securityPrivProtoLen = USM_PRIV_PROTO_DES_LEN; s 1290 ext/snmp/snmp.c s->securityPrivProto = usmAESPrivProtocol; s 1291 ext/snmp/snmp.c s->securityPrivProtoLen = USM_PRIV_PROTO_AES_LEN; s 1303 ext/snmp/snmp.c static int netsnmp_session_gen_auth_key(struct snmp_session *s, char *pass TSRMLS_DC) s 1306 ext/snmp/snmp.c s->securityAuthKeyLen = USM_AUTH_KU_LEN; s 1307 ext/snmp/snmp.c if ((snmp_errno = generate_Ku(s->securityAuthProto, s->securityAuthProtoLen, s 1309 ext/snmp/snmp.c s->securityAuthKey, &(s->securityAuthKeyLen)))) { s 1319 ext/snmp/snmp.c static int netsnmp_session_gen_sec_key(struct snmp_session *s, char *pass TSRMLS_DC) s 1323 ext/snmp/snmp.c s->securityPrivKeyLen = USM_PRIV_KU_LEN; s 1324 ext/snmp/snmp.c if ((snmp_errno = generate_Ku(s->securityAuthProto, s->securityAuthProtoLen, s 1326 ext/snmp/snmp.c s->securityPrivKey, &(s->securityPrivKeyLen)))) { s 1336 ext/snmp/snmp.c static int netsnmp_session_set_contextEngineID(struct snmp_session *s, char * contextEngineID TSRMLS_DC) s 1351 ext/snmp/snmp.c if (s->contextEngineID) { s 1352 ext/snmp/snmp.c efree(s->contextEngineID); s 1355 ext/snmp/snmp.c s->contextEngineID = ebuf; s 1356 ext/snmp/snmp.c s->contextEngineIDLen = eout_len; s 1110 ext/soap/php_encoding.c char s[256]; s 1112 ext/soap/php_encoding.c snprintf(s, sizeof(s), "%0.0F",floor(Z_DVAL_P(data))); s 1113 ext/soap/php_encoding.c xmlNodeSetContent(ret, BAD_CAST(s)); s 105 ext/soap/php_http.c char *s = Z_STRVAL_PP(tmp); s 109 ext/soap/php_http.c while (*s) { s 111 ext/soap/php_http.c while (*s == ' ' || *s == '\t' || *s == '\r' || *s == '\n') { s 112 ext/soap/php_http.c s++; s 115 ext/soap/php_http.c p = s; s 119 ext/soap/php_http.c if (name_len < 0) name_len = p - s; s 122 ext/soap/php_http.c if (name_len < 0) name_len = p - s; s 135 ext/soap/php_http.c strncasecmp(s, "host", sizeof("host")-1) != 0) && s 137 ext/soap/php_http.c strncasecmp(s, "connection", sizeof("connection")-1) != 0) && s 139 ext/soap/php_http.c strncasecmp(s, "user-agent", sizeof("user-agent")-1) != 0) && s 141 ext/soap/php_http.c strncasecmp(s, "content-length", sizeof("content-length")-1) != 0) && s 143 ext/soap/php_http.c strncasecmp(s, "content-type", sizeof("content-type")-1) != 0) && s 146 ext/soap/php_http.c strncasecmp(s, "cookie", sizeof("cookie")-1) != 0) && s 149 ext/soap/php_http.c strncasecmp(s, "authorization", sizeof("authorization")-1) != 0) && s 152 ext/soap/php_http.c strncasecmp(s, "proxy-authorization", sizeof("proxy-authorization")-1) != 0)) { s 154 ext/soap/php_http.c smart_str_appendl(soap_headers, s, p-s); s 158 ext/soap/php_http.c s = (*p) ? (p + 1) : p; s 1111 ext/soap/php_http.c char *s = emalloc((p - t) + strlen(new_url->path) + 2); s 1112 ext/soap/php_http.c strncpy(s, t, (p - t) + 1); s 1113 ext/soap/php_http.c s[(p - t) + 1] = 0; s 1114 ext/soap/php_http.c strcat(s, new_url->path); s 1116 ext/soap/php_http.c new_url->path = s; s 1119 ext/soap/php_http.c char *s = emalloc(strlen(new_url->path) + 2); s 1120 ext/soap/php_http.c s[0] = '/'; s[1] = 0; s 1121 ext/soap/php_http.c strcat(s, new_url->path); s 1123 ext/soap/php_http.c new_url->path = s; s 1151 ext/soap/php_http.c char *s; s 1154 ext/soap/php_http.c s = auth + sizeof("Digest")-1; s 1155 ext/soap/php_http.c while (*s != '\0') { s 1157 ext/soap/php_http.c while (*s == ' ') ++s; s 1158 ext/soap/php_http.c name = s; s 1159 ext/soap/php_http.c while (*s != '\0' && *s != '=') ++s; s 1160 ext/soap/php_http.c if (*s == '=') { s 1161 ext/soap/php_http.c *s = '\0'; s 1162 ext/soap/php_http.c ++s; s 1163 ext/soap/php_http.c if (*s == '"') { s 1164 ext/soap/php_http.c ++s; s 1165 ext/soap/php_http.c val = s; s 1166 ext/soap/php_http.c while (*s != '\0' && *s != '"') ++s; s 1168 ext/soap/php_http.c val = s; s 1169 ext/soap/php_http.c while (*s != '\0' && *s != ' ' && *s != ',') ++s; s 1171 ext/soap/php_http.c if (*s != '\0') { s 1172 ext/soap/php_http.c if (*s != ',') { s 1173 ext/soap/php_http.c *s = '\0'; s 1174 ext/soap/php_http.c ++s; s 1175 ext/soap/php_http.c while (*s != '\0' && *s != ',') ++s; s 1176 ext/soap/php_http.c if (*s != '\0') ++s; s 1178 ext/soap/php_http.c *s = '\0'; s 1179 ext/soap/php_http.c ++s; s 1308 ext/soap/php_http.c char *s = *buffer; s 1310 ext/soap/php_http.c while (*s != '\0' && *s < ' ') { s 1311 ext/soap/php_http.c s++; s 1313 ext/soap/php_http.c if (strncmp(s, "<?xml", 5)) { s 231 ext/soap/php_sdl.c char *s; s 237 ext/soap/php_sdl.c s = strstr(ctx->sdl->source, "://"); s 238 ext/soap/php_sdl.c if (!s) return; s 239 ext/soap/php_sdl.c s = strchr(s+3, '/'); s 240 ext/soap/php_sdl.c l1 = s ? (s - ctx->sdl->source) : strlen(ctx->sdl->source); s 241 ext/soap/php_sdl.c s = strstr((char*)uri, "://"); s 242 ext/soap/php_sdl.c if (!s) return; s 243 ext/soap/php_sdl.c s = strchr(s+3, '/'); s 244 ext/soap/php_sdl.c l2 = s ? (s - (char*)uri) : strlen((char*)uri); s 288 ext/soap/php_sdl.c s = strstr(Z_STRVAL_PP(header), "Authorization: Basic"); s 289 ext/soap/php_sdl.c if (s && (s == Z_STRVAL_PP(header) || *(s-1) == '\n' || *(s-1) == '\r')) { s 290 ext/soap/php_sdl.c char *rest = strstr(s, "\r\n"); s 296 ext/soap/php_sdl.c Z_STRLEN(new_header) = Z_STRLEN_PP(header) - (rest - s); s 298 ext/soap/php_sdl.c memcpy(Z_STRVAL(new_header), Z_STRVAL_PP(header), s - Z_STRVAL_PP(header)); s 299 ext/soap/php_sdl.c memcpy(Z_STRVAL(new_header) + (s - Z_STRVAL_PP(header)), rest, Z_STRLEN_PP(header) - (rest - Z_STRVAL_PP(header)) + 1); s 1202 ext/soap/php_sdl.c char *s; s 1209 ext/soap/php_sdl.c s = emalloc(len+1); s 1210 ext/soap/php_sdl.c WSDL_CACHE_GET_N(s, len, in); s 1211 ext/soap/php_sdl.c s[len] = '\0'; s 1212 ext/soap/php_sdl.c return s; s 1748 ext/spl/spl_array.c const unsigned char *p, *s; s 1769 ext/spl/spl_array.c s = p = (const unsigned char*)buf; s 1778 ext/spl/spl_array.c if (!php_var_unserialize(&pflags, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(pflags) != IS_LONG) { s 1803 ext/spl/spl_array.c if (!php_var_unserialize(&intern->array, &p, s + buf_len, &var_hash TSRMLS_CC)) { s 1820 ext/spl/spl_array.c if (!php_var_unserialize(&pmembers, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(pmembers) != IS_ARRAY) { s 1190 ext/spl/spl_dllist.c const unsigned char *p, *s; s 1201 ext/spl/spl_dllist.c s = p = (const unsigned char*)buf; s 1206 ext/spl/spl_dllist.c if (!php_var_unserialize(&flags, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(flags) != IS_LONG) { s 1218 ext/spl/spl_dllist.c if (!php_var_unserialize(&elem, &p, s + buf_len, &var_hash TSRMLS_CC)) { s 814 ext/spl/spl_observer.c const unsigned char *p, *s; s 828 ext/spl/spl_observer.c s = p = (const unsigned char*)buf; s 837 ext/spl/spl_observer.c if (!php_var_unserialize(&pcount, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(pcount) != IS_LONG) { s 858 ext/spl/spl_observer.c if (!php_var_unserialize(&pentry, &p, s + buf_len, &var_hash TSRMLS_CC)) { s 870 ext/spl/spl_observer.c if (!php_var_unserialize(&pinf, &p, s + buf_len, &var_hash TSRMLS_CC)) { s 910 ext/spl/spl_observer.c if (!php_var_unserialize(&pmembers, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(pmembers) != IS_ARRAY) { s 15387 ext/sqlite3/libsqlite/sqlite3.c double s; /* Seconds */ s 15496 ext/sqlite3/libsqlite/sqlite3.c int h, m, s; s 15504 ext/sqlite3/libsqlite/sqlite3.c if( getDigits(zDate, 2, 0, 59, 0, &s)!=1 ){ s 15519 ext/sqlite3/libsqlite/sqlite3.c s = 0; s 15525 ext/sqlite3/libsqlite/sqlite3.c p->s = s + ms; s 15561 ext/sqlite3/libsqlite/sqlite3.c p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000); s 15696 ext/sqlite3/libsqlite/sqlite3.c int s; s 15699 ext/sqlite3/libsqlite/sqlite3.c s = (int)((p->iJD + 43200000) % 86400000); s 15700 ext/sqlite3/libsqlite/sqlite3.c p->s = s/1000.0; s 15701 ext/sqlite3/libsqlite/sqlite3.c s = (int)p->s; s 15702 ext/sqlite3/libsqlite/sqlite3.c p->s -= s; s 15703 ext/sqlite3/libsqlite/sqlite3.c p->h = s/3600; s 15704 ext/sqlite3/libsqlite/sqlite3.c s -= p->h*3600; s 15705 ext/sqlite3/libsqlite/sqlite3.c p->m = s/60; s 15706 ext/sqlite3/libsqlite/sqlite3.c p->s += s - p->m*60; s 15823 ext/sqlite3/libsqlite/sqlite3.c x.s = 0.0; s 15825 ext/sqlite3/libsqlite/sqlite3.c int s = (int)(x.s + 0.5); s 15826 ext/sqlite3/libsqlite/sqlite3.c x.s = s; s 15842 ext/sqlite3/libsqlite/sqlite3.c y.s = sLocal.tm_sec; s 15965 ext/sqlite3/libsqlite/sqlite3.c p->s = 0.0; s 16150 ext/sqlite3/libsqlite/sqlite3.c x.Y, x.M, x.D, x.h, x.m, (int)(x.s)); s 16169 ext/sqlite3/libsqlite/sqlite3.c sqlite3_snprintf(sizeof(zBuf), zBuf, "%02d:%02d:%02d", x.h, x.m, (int)x.s); s 16287 ext/sqlite3/libsqlite/sqlite3.c double s = x.s; s 16288 ext/sqlite3/libsqlite/sqlite3.c if( s>59.999 ) s = 59.999; s 16289 ext/sqlite3/libsqlite/sqlite3.c sqlite3_snprintf(7, &z[j],"%06.3f", s); s 16327 ext/sqlite3/libsqlite/sqlite3.c case 'S': sqlite3_snprintf(3,&z[j],"%02d",(int)x.s); j+=2; break; s 22520 ext/sqlite3/libsqlite/sqlite3.c unsigned char s[256]; /* State variables */ s 22578 ext/sqlite3/libsqlite/sqlite3.c wsdPrng.s[i] = (u8)i; s 22581 ext/sqlite3/libsqlite/sqlite3.c wsdPrng.j += wsdPrng.s[i] + k[i]; s 22582 ext/sqlite3/libsqlite/sqlite3.c t = wsdPrng.s[wsdPrng.j]; s 22583 ext/sqlite3/libsqlite/sqlite3.c wsdPrng.s[wsdPrng.j] = wsdPrng.s[i]; s 22584 ext/sqlite3/libsqlite/sqlite3.c wsdPrng.s[i] = t; s 22592 ext/sqlite3/libsqlite/sqlite3.c t = wsdPrng.s[wsdPrng.i]; s 22594 ext/sqlite3/libsqlite/sqlite3.c wsdPrng.s[wsdPrng.i] = wsdPrng.s[wsdPrng.j]; s 22595 ext/sqlite3/libsqlite/sqlite3.c wsdPrng.s[wsdPrng.j] = t; s 22596 ext/sqlite3/libsqlite/sqlite3.c t += wsdPrng.s[wsdPrng.i]; s 22597 ext/sqlite3/libsqlite/sqlite3.c *(zBuf++) = wsdPrng.s[t]; s 23731 ext/sqlite3/libsqlite/sqlite3.c i64 s = 0; /* significand */ s 23771 ext/sqlite3/libsqlite/sqlite3.c while( z<zEnd && sqlite3Isdigit(*z) && s<((LARGEST_INT64-9)/10) ){ s 23772 ext/sqlite3/libsqlite/sqlite3.c s = s*10 + (*z - '0'); s 23786 ext/sqlite3/libsqlite/sqlite3.c while( z<zEnd && sqlite3Isdigit(*z) && s<((LARGEST_INT64-9)/10) ){ s 23787 ext/sqlite3/libsqlite/sqlite3.c s = s*10 + (*z - '0'); s 23831 ext/sqlite3/libsqlite/sqlite3.c if( !s ) { s 23838 ext/sqlite3/libsqlite/sqlite3.c while( s<(LARGEST_INT64/10) && e>0 ) e--,s*=10; s 23840 ext/sqlite3/libsqlite/sqlite3.c while( !(s%10) && e>0 ) e--,s/=10; s 23844 ext/sqlite3/libsqlite/sqlite3.c s = sign<0 ? -s : s; s 23854 ext/sqlite3/libsqlite/sqlite3.c result = s / scale; s 23857 ext/sqlite3/libsqlite/sqlite3.c result = s * scale; s 23862 ext/sqlite3/libsqlite/sqlite3.c result = 0.0*s; s 23864 ext/sqlite3/libsqlite/sqlite3.c result = 1e308*1e308*s; /* Infinity */ s 23872 ext/sqlite3/libsqlite/sqlite3.c result = s / scale; s 23874 ext/sqlite3/libsqlite/sqlite3.c result = s * scale; s 23878 ext/sqlite3/libsqlite/sqlite3.c result = (double)s; s 24203 ext/sqlite3/libsqlite/sqlite3.c u32 a,b,s; s 24266 ext/sqlite3/libsqlite/sqlite3.c s = a; s 24280 ext/sqlite3/libsqlite/sqlite3.c s = s>>18; s 24281 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; s 24286 ext/sqlite3/libsqlite/sqlite3.c s = s<<7; s 24287 ext/sqlite3/libsqlite/sqlite3.c s |= b; s 24301 ext/sqlite3/libsqlite/sqlite3.c s = s>>18; s 24302 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; s 24316 ext/sqlite3/libsqlite/sqlite3.c s = s>>11; s 24317 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; s 24334 ext/sqlite3/libsqlite/sqlite3.c s = s>>4; s 24335 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; s 24350 ext/sqlite3/libsqlite/sqlite3.c s = s<<4; s 24354 ext/sqlite3/libsqlite/sqlite3.c s |= b; s 24356 ext/sqlite3/libsqlite/sqlite3.c *v = ((u64)s)<<32 | a; s 26117 ext/sqlite3/libsqlite/sqlite3.c int s; s 26124 ext/sqlite3/libsqlite/sqlite3.c s = osFcntl(fd, op, p); s 26125 ext/sqlite3/libsqlite/sqlite3.c sqlite3DebugPrintf("fcntl unknown %d %d %d\n", fd, op, s); s 26126 ext/sqlite3/libsqlite/sqlite3.c return s; s 26138 ext/sqlite3/libsqlite/sqlite3.c s = osFcntl(fd, op, p); s 26142 ext/sqlite3/libsqlite/sqlite3.c (int)p->l_pid, s); s 26143 ext/sqlite3/libsqlite/sqlite3.c if( s==(-1) && op==F_SETLK && (p->l_type==F_RDLCK || p->l_type==F_WRLCK) ){ s 26160 ext/sqlite3/libsqlite/sqlite3.c return s; s 41554 ext/sqlite3/libsqlite/sqlite3.c # define sqlite3WalCheckpoint(r,s,t,u,v,w,x,y,z) 0 s 82889 ext/sqlite3/libsqlite/sqlite3.c Token s; s 82891 ext/sqlite3/libsqlite/sqlite3.c s.z = zC; s 82892 ext/sqlite3/libsqlite/sqlite3.c s.n = sqlite3Strlen30(s.z); s 82893 ext/sqlite3/libsqlite/sqlite3.c return sqlite3ExprAddCollateToken(pParse, pExpr, &s, 0); s 176 ext/standard/array.c Bucket *s; s 182 ext/standard/array.c s = *((Bucket **) b); s 193 ext/standard/array.c if (s->nKeyLength == 0) { s 195 ext/standard/array.c Z_LVAL(second) = s->h; s 198 ext/standard/array.c Z_STRVAL(second) = (char*)s->arKey; s 199 ext/standard/array.c Z_STRLEN(second) = s->nKeyLength - 1; s 362 ext/standard/array.c Bucket *s; s 368 ext/standard/array.c s = *((Bucket **) b); s 371 ext/standard/array.c second = *((zval **) s->pData); s 407 ext/standard/array.c Bucket *f, *s; s 413 ext/standard/array.c s = *((Bucket **) b); s 416 ext/standard/array.c sval = *((zval **) s->pData); s 577 ext/standard/array.c Bucket *s; s 582 ext/standard/array.c s = *((Bucket **) b); s 585 ext/standard/array.c args[1] = (zval **) s->pData; s 722 ext/standard/array.c Bucket *s; s 734 ext/standard/array.c s = *((Bucket **) b); s 744 ext/standard/array.c if (s->nKeyLength == 0) { s 745 ext/standard/array.c Z_LVAL_P(key2) = s->h; s 748 ext/standard/array.c Z_STRVAL_P(key2) = estrndup(s->arKey, s->nKeyLength - 1); s 749 ext/standard/array.c Z_STRLEN_P(key2) = s->nKeyLength - 1; s 44 ext/standard/assert.c #define SAFE_STRING(s) ((s)?(s):"") s 139 ext/standard/crypt.c static void php_to64(char *s, long v, int n) /* {{{ */ s 142 ext/standard/crypt.c *s++ = itoa64[v&0x3f]; s 834 ext/standard/crypt_blowfish.c char s[7 + 22 + 1]; s 850 ext/standard/crypt_blowfish.c memcpy(buf.s, test_setting, sizeof(buf.s)); s 855 ext/standard/crypt_blowfish.c buf.s[2] = setting[2]; s 859 ext/standard/crypt_blowfish.c p = BF_crypt(test_key, buf.s, buf.o, sizeof(buf.o) - (1 + 1), 1); s 862 ext/standard/crypt_blowfish.c !memcmp(p, buf.s, 7 + 22) && s 151 ext/standard/crypt_sha256.c #define CYCLIC(w, s) ((w >> s) | (w << (32 - s))) s 176 ext/standard/crypt_sha512.c #define CYCLIC(w, s) ((w >> s) | (w << (64 - s))) s 81 ext/standard/datetime.c char *strptime(const char *s, const char *format, struct tm *tm); s 527 ext/standard/dir.c struct stat s; s 529 ext/standard/dir.c if (0 != VCWD_STAT(globbuf.gl_pathv[n], &s)) { s 533 ext/standard/dir.c if (S_IFDIR != (s.st_mode & S_IFMT)) { s 438 ext/standard/dns.c u_short s; s 593 ext/standard/dns.c GETSHORT(s, cp); s 594 ext/standard/dns.c if (s != 0) { s 600 ext/standard/dns.c tp += sprintf((char*)tp,"%x",s); s 663 ext/standard/dns.c GETSHORT(s, cp); s 664 ext/standard/dns.c if (s != 0) { s 670 ext/standard/dns.c tp += sprintf((char*)tp,"%x",s); s 728 ext/standard/file.c char *target_buf=NULL, *p, *s, *e; s 764 ext/standard/file.c s = target_buf; s 782 ext/standard/file.c add_index_stringl(return_value, i++, estrndup(s, p-s), p-s, 0); s 783 ext/standard/file.c s = p; s 791 ext/standard/file.c if (skip_blank_lines && !(p-s-windows_eol)) { s 792 ext/standard/file.c s = ++p; s 795 ext/standard/file.c add_index_stringl(return_value, i++, estrndup(s, p-s-windows_eol), p-s-windows_eol, 0); s 796 ext/standard/file.c s = ++p; s 801 ext/standard/file.c if (s != e) { s 219 ext/standard/formatted_print.c char *s = NULL; s 264 ext/standard/formatted_print.c s = php_conv_fp((fmt == 'f')?'F':fmt, number, 0, precision, s 269 ext/standard/formatted_print.c s = num_buf; s 273 ext/standard/formatted_print.c s = num_buf; s 292 ext/standard/formatted_print.c s = php_gcvt(number, precision, LCONV_DECIMAL_POINT, (fmt == 'G')?'E':'e', &num_buf[1]); s 294 ext/standard/formatted_print.c if (*s == '-') { s 296 ext/standard/formatted_print.c s = &num_buf[1]; s 299 ext/standard/formatted_print.c s = num_buf; s 302 ext/standard/formatted_print.c s_len = strlen(s); s 306 ext/standard/formatted_print.c php_sprintf_appendstring(buffer, pos, size, s, width, 0, padding, s 236 ext/standard/ftp_fopen_wrapper.c unsigned char *s = val, *e = s + val_len; \ s 237 ext/standard/ftp_fopen_wrapper.c while (s < e) { \ s 238 ext/standard/ftp_fopen_wrapper.c if (iscntrl(*s)) { \ s 242 ext/standard/ftp_fopen_wrapper.c s++; \ s 858 ext/standard/html.c const entity_cp_map *s; s 861 ext/standard/html.c s = ht->buckets[hash % ht->num_elems]; s 862 ext/standard/html.c while (s->entity) { s 863 ext/standard/html.c if (s->entity_len == length) { s 864 ext/standard/html.c if (memcmp(start, s->entity, length) == 0) { s 865 ext/standard/html.c *uni_cp1 = s->codepoint1; s 866 ext/standard/html.c *uni_cp2 = s->codepoint2; s 870 ext/standard/html.c s++; s 1183 ext/standard/html.c const entity_multicodepoint_row *s, *e; s 1185 ext/standard/html.c s = &c->data.multicodepoint_table[1]; s 1186 ext/standard/html.c e = s - 1 + c->data.multicodepoint_table[0].leading_entry.size; s 1189 ext/standard/html.c for ( ; s <= e; s++) { s 1190 ext/standard/html.c if (s->normal_entry.second_cp == next_char) { s 1191 ext/standard/html.c *entity = s->normal_entry.entity; s 1192 ext/standard/html.c *entity_len = s->normal_entry.entity_len; s 244 ext/standard/http_fopen_wrapper.c char *s, *p; s 254 ext/standard/http_fopen_wrapper.c s = Z_STRVAL_PP(tmpheader); s 256 ext/standard/http_fopen_wrapper.c while (*s == ' ' || *s == '\t') s++; s 257 ext/standard/http_fopen_wrapper.c p = s; s 261 ext/standard/http_fopen_wrapper.c if (p - s == sizeof("Proxy-Authorization:") - 1 && s 262 ext/standard/http_fopen_wrapper.c zend_binary_strcasecmp(s, sizeof("Proxy-Authorization:") - 1, s 265 ext/standard/http_fopen_wrapper.c smart_str_appendl(&header, s, p - s); s 272 ext/standard/http_fopen_wrapper.c s = p; s 273 ext/standard/http_fopen_wrapper.c while (*s == '\r' || *s == '\n') s++; s 274 ext/standard/http_fopen_wrapper.c } while (*s != 0); s 278 ext/standard/http_fopen_wrapper.c s = Z_STRVAL_PP(tmpzval); s 280 ext/standard/http_fopen_wrapper.c while (*s == ' ' || *s == '\t') s++; s 281 ext/standard/http_fopen_wrapper.c p = s; s 285 ext/standard/http_fopen_wrapper.c if (p - s == sizeof("Proxy-Authorization:") - 1 && s 286 ext/standard/http_fopen_wrapper.c zend_binary_strcasecmp(s, sizeof("Proxy-Authorization:") - 1, s 289 ext/standard/http_fopen_wrapper.c smart_str_appendl(&header, s, p - s); s 296 ext/standard/http_fopen_wrapper.c s = p; s 297 ext/standard/http_fopen_wrapper.c while (*s == '\r' || *s == '\n') s++; s 298 ext/standard/http_fopen_wrapper.c } while (*s != 0); s 458 ext/standard/http_fopen_wrapper.c char *s; s 471 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "user-agent:")) && s 472 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 473 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 476 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "host:")) && s 477 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 478 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 481 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "from:")) && s 482 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 483 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 486 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "authorization:")) && s 487 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 488 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 491 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "content-length:")) && s 492 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 493 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 496 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "content-type:")) && s 497 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 498 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 501 ext/standard/http_fopen_wrapper.c if ((s = strstr(tmp, "connection:")) && s 502 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 503 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 507 ext/standard/http_fopen_wrapper.c if (use_proxy && use_ssl && (s = strstr(tmp, "proxy-authorization:")) && s 508 ext/standard/http_fopen_wrapper.c (s == tmp || *(s-1) == '\r' || *(s-1) == '\n' || s 509 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 510 ext/standard/http_fopen_wrapper.c char *p = s + sizeof("proxy-authorization:") - 1; s 512 ext/standard/http_fopen_wrapper.c while (s > tmp && (*(s-1) == ' ' || *(s-1) == '\t')) s--; s 516 ext/standard/http_fopen_wrapper.c if (s == tmp) { s 520 ext/standard/http_fopen_wrapper.c while (s > tmp && (*(s-1) == '\r' || *(s-1) == '\n')) s--; s 521 ext/standard/http_fopen_wrapper.c user_headers[s - tmp] = 0; s 524 ext/standard/http_fopen_wrapper.c memmove(user_headers + (s - tmp), user_headers + (p - tmp), strlen(p) + 1); s 840 ext/standard/http_fopen_wrapper.c char *s = strrchr(resource->path, '/'); s 841 ext/standard/http_fopen_wrapper.c if (!s) { s 842 ext/standard/http_fopen_wrapper.c s = resource->path; s 843 ext/standard/http_fopen_wrapper.c if (!s[0]) { s 844 ext/standard/http_fopen_wrapper.c efree(s); s 845 ext/standard/http_fopen_wrapper.c s = resource->path = estrdup("/"); s 847 ext/standard/http_fopen_wrapper.c *s = '/'; s 850 ext/standard/http_fopen_wrapper.c s[1] = '\0'; s 880 ext/standard/http_fopen_wrapper.c unsigned char *s, *e; \ s 883 ext/standard/http_fopen_wrapper.c s = (unsigned char*)val; e = s + l; \ s 884 ext/standard/http_fopen_wrapper.c while (s < e) { \ s 885 ext/standard/http_fopen_wrapper.c if (iscntrl(*s)) { \ s 889 ext/standard/http_fopen_wrapper.c s++; \ s 892 ext/standard/info.c Bucket *s = *((Bucket **) b); s 895 ext/standard/info.c ((zend_module_entry *)s->pData)->name); s 51 ext/standard/lcg.c #define MODMULT(a, b, c, m, s) q = s/a;s=b*(s-a*q)-c*q;if(s<0)s+=m s 776 ext/standard/math.c char c, *s; s 782 ext/standard/math.c s = Z_STRVAL_P(arg); s 785 ext/standard/math.c c = *s++; s 804 ext/standard/math.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Number '%s' is too big to fit in long", s); s 823 ext/standard/math.c char c, *s; s 831 ext/standard/math.c s = Z_STRVAL_P(arg); s 837 ext/standard/math.c c = *s++; s 1083 ext/standard/math.c char *s, *t; /* source, target */ s 1144 ext/standard/math.c s = tmpbuf+tmplen-1; s 1152 ext/standard/math.c int declen = dp ? s - dp : 0; s 1161 ext/standard/math.c s -= declen + 1; /* +1 to skip the point */ s 1177 ext/standard/math.c while(s >= tmpbuf) { s 1178 ext/standard/math.c *t-- = *s--; s 1179 ext/standard/math.c if (thousand_sep && (++count%3)==0 && s>=tmpbuf) { s 154 ext/standard/md5.c #define STEP(f, a, b, c, d, x, t, s) \ s 156 ext/standard/md5.c (a) = (((a) << (s)) | (((a) & 0xffffffff) >> (32 - (s)))); \ s 790 ext/standard/pack.c int s, s 801 ext/standard/pack.c for (s=0 ; s < len ; s++) { s 802 ext/standard/pack.c if (input[inputpos + s] == pad) s 805 ext/standard/pack.c len = s; s 118 ext/standard/php_crypt_r.c to64(char *s, int32_t v, int n) s 121 ext/standard/php_crypt_r.c *s++ = itoa64[v & 0x3f]; s 83 ext/standard/php_smart_str.h #define smart_str_free(s) \ s 84 ext/standard/php_smart_str.h smart_str_free_ex((s), 0) s 103 ext/standard/php_smart_str.h #define smart_str_free_ex(s, what) do { \ s 104 ext/standard/php_smart_str.h smart_str *__s = (smart_str *) (s); \ s 121 ext/standard/php_string.h PHPAPI char *php_strtoupper(char *s, size_t len); s 122 ext/standard/php_string.h PHPAPI char *php_strtolower(char *s, size_t len); s 128 ext/standard/php_string.h PHPAPI void php_basename(const char *s, size_t len, char *suffix, size_t sufflen, char **p_ret, size_t *p_len TSRMLS_DC); s 130 ext/standard/php_string.h PHPAPI char *php_stristr(char *s, char *t, size_t s_len, size_t t_len); s 160 ext/standard/rand.c register php_uint32 *s = state; s 164 ext/standard/rand.c *s++ = seed & 0xffffffffU; s 166 ext/standard/rand.c *s++ = ( 1812433253U * ( *r ^ (*r >> 30) ) + i ) & 0xffffffffU; s 1352 ext/standard/string.c PHPAPI char *php_strtoupper(char *s, size_t len) s 1356 ext/standard/string.c c = (unsigned char *)s; s 1363 ext/standard/string.c return s; s 1386 ext/standard/string.c PHPAPI char *php_strtolower(char *s, size_t len) s 1390 ext/standard/string.c c = (unsigned char *)s; s 1397 ext/standard/string.c return s; s 1420 ext/standard/string.c PHPAPI void php_basename(const char *s, size_t len, char *suffix, size_t sufflen, char **p_ret, size_t *p_len TSRMLS_DC) s 1426 ext/standard/string.c c = comp = cend = (char*)s; s 1635 ext/standard/string.c PHPAPI char *php_stristr(char *s, char *t, size_t s_len, size_t t_len) s 1637 ext/standard/string.c php_strtolower(s, s_len); s 1639 ext/standard/string.c return php_memnstr(s, t, t_len, s + s_len); s 2815 ext/standard/string.c const char *s; s 2823 ext/standard/string.c #define S(a) ((a)->s) s 3291 ext/standard/string.c char *s, *t; s 3299 ext/standard/string.c s = str; s 3311 ext/standard/string.c *s++='\0'; s 3314 ext/standard/string.c *s++ = *t++; /* preserve the next character */ s 3319 ext/standard/string.c *s++ = *t++; s 3323 ext/standard/string.c if (s != t) { s 3324 ext/standard/string.c *s = '\0'; s 3631 ext/standard/string.c char *p = str, *e = p + len, *s = str; s 3633 ext/standard/string.c memcpy(target, s, (p - s)); s 3634 ext/standard/string.c target += p - s; s 3638 ext/standard/string.c s = p; s 3643 ext/standard/string.c if (s < e) { s 3644 ext/standard/string.c memcpy(target, s, (e - s)); s 3645 ext/standard/string.c target += e - s; s 3686 ext/standard/string.c char *e, *s, *p, *r; s 3761 ext/standard/string.c e = s = new_str; s 3806 ext/standard/string.c *_new_length = e - s; s 4922 ext/standard/string.c char *s, *e, *ee; s 4925 ext/standard/string.c s = result; s 4930 ext/standard/string.c l = (e-s) < (ee-e) ? (e-s) : (ee-e); s 4931 ext/standard/string.c memmove(e, s, l); s 5421 ext/standard/string.c char *buf, *str, *char_list = NULL, *p, *e, *s, ch[256]; s 5465 ext/standard/string.c s = p; s 5469 ext/standard/string.c if (p > s) { s 5473 ext/standard/string.c buf = estrndup(s, (p-s)); s 5474 ext/standard/string.c add_next_index_stringl(return_value, buf, (p-s), 0); s 5477 ext/standard/string.c buf = estrndup(s, (p-s)); s 5478 ext/standard/string.c add_index_stringl(return_value, (s - str), buf, p-s, 0); s 66 ext/standard/url.c unsigned char *s = (unsigned char *)str; s 73 ext/standard/url.c while (s < e) { s 75 ext/standard/url.c if (iscntrl(*s)) { s 76 ext/standard/url.c *s='_'; s 78 ext/standard/url.c s++; s 101 ext/standard/url.c char const *s, *e, *p, *pp, *ue; s 103 ext/standard/url.c s = str; s 104 ext/standard/url.c ue = s + length; s 107 ext/standard/url.c if ((e = memchr(s, ':', length)) && (e - s)) { s 109 ext/standard/url.c p = s; s 123 ext/standard/url.c ret->scheme = estrndup(s, (e - s)); s 124 ext/standard/url.c php_replace_controlchars_ex(ret->scheme, (e - s)); s 145 ext/standard/url.c ret->scheme = estrndup(s, (e-s)); s 146 ext/standard/url.c php_replace_controlchars_ex(ret->scheme, (e - s)); s 148 ext/standard/url.c length -= ++e - s; s 149 ext/standard/url.c s = e; s 152 ext/standard/url.c ret->scheme = estrndup(s, (e-s)); s 153 ext/standard/url.c php_replace_controlchars_ex(ret->scheme, (e - s)); s 156 ext/standard/url.c s = e + 3; s 163 ext/standard/url.c s = e + 4; s 170 ext/standard/url.c s = e + 1; s 173 ext/standard/url.c length -= ++e - s; s 174 ext/standard/url.c s = e; s 195 ext/standard/url.c if (*s == '/' && *(s + 1) == '/') { /* relative-scheme URL */ s 196 ext/standard/url.c s += 2; s 207 ext/standard/url.c } else if (*s == '/' && *(s + 1) == '/') { /* relative-scheme URL */ s 208 ext/standard/url.c s += 2; s 212 ext/standard/url.c } else if (*s == '/' && *(s + 1) == '/') { /* relative-scheme URL */ s 213 ext/standard/url.c s += 2; s 216 ext/standard/url.c ue = s + length; s 222 ext/standard/url.c if (!(p = memchr(s, '/', (ue - s)))) { s 225 ext/standard/url.c query = memchr(s, '?', (ue - s)); s 226 ext/standard/url.c fragment = memchr(s, '#', (ue - s)); s 244 ext/standard/url.c if ((p = zend_memrchr(s, '@', (e-s)))) { s 245 ext/standard/url.c if ((pp = memchr(s, ':', (p-s)))) { s 246 ext/standard/url.c ret->user = estrndup(s, (pp-s)); s 247 ext/standard/url.c php_replace_controlchars_ex(ret->user, (pp - s)); s 253 ext/standard/url.c ret->user = estrndup(s, (p-s)); s 254 ext/standard/url.c php_replace_controlchars_ex(ret->user, (p-s)); s 257 ext/standard/url.c s = p + 1; s 261 ext/standard/url.c if (*s == '[' && *(e-1) == ']') { s 265 ext/standard/url.c p = s; s 269 ext/standard/url.c for(p = e; p >= s && *p != ':'; p--); s 272 ext/standard/url.c if (p >= s && *p == ':') { s 303 ext/standard/url.c if ((p-s) < 1) { s 311 ext/standard/url.c ret->host = estrndup(s, (p-s)); s 312 ext/standard/url.c php_replace_controlchars_ex(ret->host, (p - s)); s 318 ext/standard/url.c s = e; s 322 ext/standard/url.c if ((p = memchr(s, '?', (ue - s)))) { s 323 ext/standard/url.c pp = memchr(s, '#', (ue - s)); s 326 ext/standard/url.c if (pp - s) { s 327 ext/standard/url.c ret->path = estrndup(s, (pp-s)); s 328 ext/standard/url.c php_replace_controlchars_ex(ret->path, (pp - s)); s 334 ext/standard/url.c if (p - s) { s 335 ext/standard/url.c ret->path = estrndup(s, (p-s)); s 336 ext/standard/url.c php_replace_controlchars_ex(ret->path, (p - s)); s 350 ext/standard/url.c } else if ((p = memchr(s, '#', (ue - s)))) { s 351 ext/standard/url.c if (p - s) { s 352 ext/standard/url.c ret->path = estrndup(s, (p-s)); s 353 ext/standard/url.c php_replace_controlchars_ex(ret->path, (p - s)); s 364 ext/standard/url.c ret->path = estrndup(s, (ue-s)); s 365 ext/standard/url.c php_replace_controlchars_ex(ret->path, (ue - s)); s 451 ext/standard/url.c static int php_htoi(char *s) s 456 ext/standard/url.c c = ((unsigned char *)s)[0]; s 461 ext/standard/url.c c = ((unsigned char *)s)[1]; s 487 ext/standard/url.c PHPAPI char *php_url_encode(char const *s, int len, int *new_length) s 493 ext/standard/url.c from = (unsigned char *)s; s 494 ext/standard/url.c end = (unsigned char *)s + len; s 600 ext/standard/url.c PHPAPI char *php_raw_url_encode(char const *s, int len, int *new_length) s 607 ext/standard/url.c str[y] = (unsigned char) s[x]; s 614 ext/standard/url.c str[y++] = hexchars[(unsigned char) s[x] >> 4]; s 615 ext/standard/url.c str[y] = hexchars[(unsigned char) s[x] & 15]; s 619 ext/standard/url.c str[y++] = hexchars[os_toascii[(unsigned char) s[x]] >> 4]; s 620 ext/standard/url.c str[y] = hexchars[os_toascii[(unsigned char) s[x]] & 15]; s 748 ext/standard/url.c char *s, *p; s 753 ext/standard/url.c s = p + 1; s 754 ext/standard/url.c while (isspace((int)*(unsigned char *)s)) { s 755 ext/standard/url.c s++; s 759 ext/standard/url.c add_assoc_stringl_ex(return_value, Z_STRVAL_PP(hdr), (p - Z_STRVAL_PP(hdr) + 1), s, (Z_STRLEN_PP(hdr) - (s - Z_STRVAL_PP(hdr))), 1); s 762 ext/standard/url.c add_next_index_stringl(*prev_val, s, (Z_STRLEN_PP(hdr) - (s - Z_STRVAL_PP(hdr))), 1); s 39 ext/standard/url.h PHPAPI char *php_url_encode(char const *s, int len, int *new_length); s 40 ext/standard/url.h PHPAPI char *php_raw_url_encode(char const *s, int len, int *new_length); s 71 ext/standard/uuencode.c char *p, *s, *e, *ee; s 75 ext/standard/uuencode.c s = src; s 78 ext/standard/uuencode.c while ((s + 3) < e) { s 79 ext/standard/uuencode.c ee = s + len; s 82 ext/standard/uuencode.c len = ee - s; s 84 ext/standard/uuencode.c ee = s + (int) (floor(len / 3) * 3); s 89 ext/standard/uuencode.c while (s < ee) { s 90 ext/standard/uuencode.c *p++ = PHP_UU_ENC(*s >> 2); s 91 ext/standard/uuencode.c *p++ = PHP_UU_ENC_C2(s); s 92 ext/standard/uuencode.c *p++ = PHP_UU_ENC_C3(s); s 93 ext/standard/uuencode.c *p++ = PHP_UU_ENC(*(s + 2) & 077); s 95 ext/standard/uuencode.c s += 3; s 103 ext/standard/uuencode.c if (s < e) { s 105 ext/standard/uuencode.c *p++ = PHP_UU_ENC(e - s); s 109 ext/standard/uuencode.c *p++ = PHP_UU_ENC(*s >> 2); s 110 ext/standard/uuencode.c *p++ = PHP_UU_ENC_C2(s); s 111 ext/standard/uuencode.c *p++ = ((e - s) > 1) ? PHP_UU_ENC_C3(s) : PHP_UU_ENC('\0'); s 112 ext/standard/uuencode.c *p++ = ((e - s) > 2) ? PHP_UU_ENC(*(s + 2) & 077) : PHP_UU_ENC('\0'); s 130 ext/standard/uuencode.c char *s, *e, *p, *ee; s 133 ext/standard/uuencode.c s = src; s 136 ext/standard/uuencode.c while (s < e) { s 137 ext/standard/uuencode.c if ((len = PHP_UU_DEC(*s++)) <= 0) { s 147 ext/standard/uuencode.c ee = s + (len == 45 ? 60 : (int) floor(len * 1.33)); s 153 ext/standard/uuencode.c while (s < ee) { s 154 ext/standard/uuencode.c if(s+4 > e) { s 157 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*s) << 2 | PHP_UU_DEC(*(s + 1)) >> 4; s 158 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 1)) << 4 | PHP_UU_DEC(*(s + 2)) >> 2; s 159 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 2)) << 6 | PHP_UU_DEC(*(s + 3)); s 160 ext/standard/uuencode.c s += 4; s 168 ext/standard/uuencode.c s++; s 172 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*s) << 2 | PHP_UU_DEC(*(s + 1)) >> 4; s 174 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 1)) << 4 | PHP_UU_DEC(*(s + 2)) >> 2; s 176 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 2)) << 6 | PHP_UU_DEC(*(s + 3)); s 746 ext/standard/var.c char *s; s 749 ext/standard/var.c s = (char *) safe_emalloc(PG(serialize_precision), 1, MAX_LENGTH_OF_DOUBLE + 1); s 750 ext/standard/var.c php_gcvt(Z_DVAL_P(struc), PG(serialize_precision), '.', 'E', s); s 751 ext/standard/var.c smart_str_appends(buf, s); s 753 ext/standard/var.c efree(s); s 103 ext/wddx/wddx.c static void php_wddx_process_data(void *user_data, const XML_Char *s, int len); s 1055 ext/wddx/wddx.c static void php_wddx_process_data(void *user_data, const XML_Char *s, int len) s 1067 ext/wddx/wddx.c Z_STRVAL_P(ent->data) = estrndup(s, len); s 1071 ext/wddx/wddx.c memcpy(Z_STRVAL_P(ent->data) + Z_STRLEN_P(ent->data), s, len); s 1080 ext/wddx/wddx.c Z_STRVAL_P(ent->data) = estrndup(s, len + 1); s 1083 ext/wddx/wddx.c memcpy(Z_STRVAL_P(ent->data) + Z_STRLEN_P(ent->data), s, len); s 1092 ext/wddx/wddx.c Z_STRVAL_P(ent->data) = estrndup(s, len); s 1097 ext/wddx/wddx.c if (!strcmp(s, "true")) { s 1099 ext/wddx/wddx.c } else if (!strcmp(s, "false")) { s 1114 ext/wddx/wddx.c memcpy(tmp, s, len); s 1122 ext/wddx/wddx.c Z_STRVAL_P(ent->data) = estrndup(s, len); s 138 ext/xml/php_xml.h PHPAPI char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding); s 403 ext/xml/xml.c static zval *_xml_xmlchar_zval(const XML_Char *s, int len, const XML_Char *encoding) s 408 ext/xml/xml.c if (s == NULL) { s 413 ext/xml/xml.c len = _xml_xmlcharlen(s); s 416 ext/xml/xml.c Z_STRVAL_P(ret) = xml_utf8_decode(s, len, &Z_STRLEN_P(ret), encoding); s 610 ext/xml/xml.c PHPAPI char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding) s 629 ext/xml/xml.c memcpy(newbuf, s, len); s 638 ext/xml/xml.c c = encoder ? encoder((unsigned char)(*s)) : (unsigned short)(*s); s 655 ext/xml/xml.c s++; s 664 ext/xml/xml.c PHPAPI char *xml_utf8_decode(const XML_Char *s, int len, int *newlen, const XML_Char *encoding) s 680 ext/xml/xml.c memcpy(newbuf, s, len); s 688 ext/xml/xml.c c = php_next_utf8_char((const unsigned char*)s, (size_t) len, &pos, &status); s 706 ext/xml/xml.c static int _xml_xmlcharlen(const XML_Char *s) s 710 ext/xml/xml.c while (*s) { s 712 ext/xml/xml.c s++; s 913 ext/xml/xml.c void _xml_characterDataHandler(void *userData, const XML_Char *s, int len) s 922 ext/xml/xml.c args[1] = _xml_xmlchar_zval(s, len, parser->target_encoding); s 935 ext/xml/xml.c decoded_value = xml_utf8_decode(s,len,&decoded_len,parser->target_encoding); s 1032 ext/xml/xml.c void _xml_defaultHandler(void *userData, const XML_Char *s, int len) s 1040 ext/xml/xml.c args[1] = _xml_xmlchar_zval(s, len, parser->target_encoding); s 32 ext/xmlrpc/libxmlrpc/base64.h void *_malloc_real(size_t s, char *file, int line); s 35 ext/xmlrpc/libxmlrpc/base64.h #define malloc(s) _malloc_real(s,__FILE__,__LINE__) s 116 ext/xmlrpc/libxmlrpc/encodings.c char* utf8_encode(const char *s, int len, int *newlen, const char* encoding) s 118 ext/xmlrpc/libxmlrpc/encodings.c return convert(s, len, newlen, encoding, "UTF-8"); s 122 ext/xmlrpc/libxmlrpc/encodings.c char* utf8_decode(const char *s, int len, int *newlen, const char* encoding) s 124 ext/xmlrpc/libxmlrpc/encodings.c return convert(s, len, newlen, "UTF-8", encoding); s 43 ext/xmlrpc/libxmlrpc/encodings.h char* utf8_encode(const char *s, int len, int *newlen, ENCODING_ID encoding); s 44 ext/xmlrpc/libxmlrpc/encodings.h char* utf8_decode(const char *s, int len, int *newlen, ENCODING_ID encoding); s 636 ext/xmlrpc/libxmlrpc/xml_element.c const char *s, s 645 ext/xmlrpc/libxmlrpc/xml_element.c char* add_text = utf8_decode(s, len, &new_len, mydata->input_options->encoding); s 653 ext/xmlrpc/libxmlrpc/xml_element.c simplestring_addn(&mydata->current->text, s, len); s 1727 ext/xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueDateTime_ISO8601(XMLRPC_VALUE value, const char* s) { s 1730 ext/xmlrpc/libxmlrpc/xmlrpc.c if(s) { s 1732 ext/xmlrpc/libxmlrpc/xmlrpc.c date_from_ISO8601(s, &time_val); s 1735 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_add(&value->str, s); s 1763 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueDateTime_ISO8601(const char* id, const char *s) { s 1766 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_SetValueDateTime_ISO8601(val, s); s 1799 ext/xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueBase64(XMLRPC_VALUE value, const char* s, int len) { s 1800 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value && s) { s 1802 ext/xmlrpc/libxmlrpc/xmlrpc.c (len > 0) ? simplestring_addn(&value->str, s, len) : s 1803 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_add(&value->str, s); s 1832 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueBase64(const char* id, const char* s, int len) { s 1835 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_SetValueBase64(val, s, len); s 325 ext/xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueBase64(const char* id, const char* s, int len); s 327 ext/xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueDateTime_ISO8601(const char* id, const char *s); s 330 ext/xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueString(const char* id, const char* s, int len); s 347 ext/xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueDateTime_ISO8601(XMLRPC_VALUE value, const char* s); s 351 ext/xmlrpc/libxmlrpc/xmlrpc.h const char *XMLRPC_SetValueString(XMLRPC_VALUE value, const char* s, int len); s 352 ext/xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueBase64(XMLRPC_VALUE value, const char* s, int len); s 427 ext/xmlrpc/libxmlrpc/xmlrpc.h #define XMLRPC_VectorAppendString(vector, id, s, len) XMLRPC_AddValueToVector(vector, XMLRPC_CreateValueString(id, s, len)) s 428 ext/xmlrpc/libxmlrpc/xmlrpc.h #define XMLRPC_VectorAppendBase64(vector, id, s, len) XMLRPC_AddValueToVector(vector, XMLRPC_CreateValueBase64(id, s, len)) s 430 ext/xmlrpc/libxmlrpc/xmlrpc.h #define XMLRPC_VectorAppendDateTime_ISO8601(vector, id, s) XMLRPC_AddValueToVector(vector, XMLRPC_CreateValueDateTime_ISO8601(id, s)) s 50 ext/zip/lib/zip_dir_add.c char *s; s 63 ext/zip/lib/zip_dir_add.c s = NULL; s 67 ext/zip/lib/zip_dir_add.c if ((s=(char *)malloc(len+2)) == NULL) { s 71 ext/zip/lib/zip_dir_add.c strcpy(s, name); s 72 ext/zip/lib/zip_dir_add.c s[len] = '/'; s 73 ext/zip/lib/zip_dir_add.c s[len+1] = '\0'; s 77 ext/zip/lib/zip_dir_add.c free(s); s 81 ext/zip/lib/zip_dir_add.c idx = _zip_file_replace(za, ZIP_UINT64_MAX, s ? s : name, source, flags); s 83 ext/zip/lib/zip_dir_add.c free(s); s 936 ext/zip/lib/zip_dirent.c struct zip_string *s; s 941 ext/zip/lib/zip_dirent.c s = _zip_string_new(raw, len, ZIP_FL_ENC_GUESS, error); s 943 ext/zip/lib/zip_dirent.c return s; s 49 ext/zip/lib/zip_error_strerror.c char buf[128], *s; s 78 ext/zip/lib/zip_error_strerror.c if ((s=(char *)malloc(strlen(ss) s 82 ext/zip/lib/zip_error_strerror.c sprintf(s, "%s%s%s", s 86 ext/zip/lib/zip_error_strerror.c err->str = s; s 88 ext/zip/lib/zip_error_strerror.c return s; s 45 ext/zip/lib/zip_get_file_comment.c const char *s; s 47 ext/zip/lib/zip_get_file_comment.c if ((s=zip_file_get_comment(za, idx, &len, (zip_flags_t)flags)) != NULL) { s 52 ext/zip/lib/zip_get_file_comment.c return s; s 44 ext/zip/lib/zip_string.c _zip_string_crc32(const struct zip_string *s) s 50 ext/zip/lib/zip_string.c if (s != NULL) s 51 ext/zip/lib/zip_string.c crc = (zip_uint32_t)crc32(crc, s->raw, s->length); s 75 ext/zip/lib/zip_string.c _zip_string_free(struct zip_string *s) s 77 ext/zip/lib/zip_string.c if (s == NULL) s 80 ext/zip/lib/zip_string.c free(s->raw); s 81 ext/zip/lib/zip_string.c free(s->converted); s 82 ext/zip/lib/zip_string.c free(s); s 125 ext/zip/lib/zip_string.c _zip_string_length(const struct zip_string *s) s 127 ext/zip/lib/zip_string.c if (s == NULL) s 130 ext/zip/lib/zip_string.c return s->length; s 138 ext/zip/lib/zip_string.c struct zip_string *s; s 159 ext/zip/lib/zip_string.c if ((s=(struct zip_string *)malloc(sizeof(*s))) == NULL) { s 164 ext/zip/lib/zip_string.c if ((s->raw=(zip_uint8_t *)malloc(length+1)) == NULL) { s 165 ext/zip/lib/zip_string.c free(s); s 169 ext/zip/lib/zip_string.c memcpy(s->raw, raw, length); s 170 ext/zip/lib/zip_string.c s->raw[length] = '\0'; s 171 ext/zip/lib/zip_string.c s->length = length; s 172 ext/zip/lib/zip_string.c s->encoding = ZIP_ENCODING_UNKNOWN; s 173 ext/zip/lib/zip_string.c s->converted = NULL; s 174 ext/zip/lib/zip_string.c s->converted_length = 0; s 177 ext/zip/lib/zip_string.c if (_zip_guess_encoding(s, expected_encoding) == ZIP_ENCODING_ERROR) { s 178 ext/zip/lib/zip_string.c _zip_string_free(s); s 184 ext/zip/lib/zip_string.c return s; s 190 ext/zip/lib/zip_string.c _zip_string_write(const struct zip_string *s, FILE *f) s 192 ext/zip/lib/zip_string.c if (s == NULL) s 195 ext/zip/lib/zip_string.c fwrite(s->raw, s->length, 1, f); s 61 ext/zip/lib/zipint.h #define _zip_rename(s, t) (!MoveFileExA((s), (t), MOVEFILE_COPY_ALLOWED|MOVEFILE_REPLACE_EXISTING)) s 93 ext/zip/lib/zipint.h #define fseeko(s, o, w) (fseek((s), (long int)(o), (w))) s 97 ext/zip/lib/zipint.h #define ftello(s) ((long)ftell((s))) s 156 ext/zip/php_zip.c # define CWD_STATE_FREE(s) free(s) s 159 ext/zip/php_zip.c # define CWD_STATE_FREE(s) efree(s) s 613 ext/zip/php_zip.c struct stat s; s 615 ext/zip/php_zip.c if (0 != VCWD_STAT(globbuf.gl_pathv[n], &s)) { s 619 ext/zip/php_zip.c if (S_IFDIR != (s.st_mode & S_IFMT)) { s 685 ext/zip/php_zip.c struct stat s; s 707 ext/zip/php_zip.c if (0 != VCWD_STAT(fullpath, &s)) { s 713 ext/zip/php_zip.c if (S_IFDIR == (s.st_mode & S_IFMT)) { s 1678 ext/zip/php_zip.c char *s; s 1696 ext/zip/php_zip.c s=(char *)emalloc(dirname_len+2); s 1697 ext/zip/php_zip.c strcpy(s, dirname); s 1698 ext/zip/php_zip.c s[dirname_len] = '/'; s 1699 ext/zip/php_zip.c s[dirname_len+1] = '\0'; s 1701 ext/zip/php_zip.c s = dirname; s 1704 ext/zip/php_zip.c idx = zip_stat(intern, s, 0, &sb); s 1708 ext/zip/php_zip.c if (zip_add_dir(intern, (const char *)s) == -1) { s 1715 ext/zip/php_zip.c if (s != dirname) { s 1716 ext/zip/php_zip.c efree(s); s 370 main/fopen_wrappers.c char *s = strchr(path_info + 2, '/'); s 372 main/fopen_wrappers.c if (s) { /* if there is no path name after the file, do not bother */ s 386 main/fopen_wrappers.c length = s - (path_info + 2); s 401 main/fopen_wrappers.c spprintf(&filename, 0, "%s%c%s%c%s", pw->pw_dir, PHP_DIR_SEPARATOR, PG(user_dir), PHP_DIR_SEPARATOR, s + 1); /* Safe */ s 191 main/main.c char *s = NULL, *e; s 205 main/main.c if (s) { s 207 main/main.c zend_disable_function(s, e-s TSRMLS_CC); s 208 main/main.c s = NULL; s 212 main/main.c if (!s) { s 213 main/main.c s = e; s 219 main/main.c if (s) { s 220 main/main.c zend_disable_function(s, e-s TSRMLS_CC); s 229 main/main.c char *s = NULL, *e; s 241 main/main.c if (s) { s 243 main/main.c zend_disable_class(s, e-s TSRMLS_CC); s 244 main/main.c s = NULL; s 248 main/main.c if (!s) { s 249 main/main.c s = e; s 255 main/main.c if (s) { s 256 main/main.c zend_disable_class(s, e-s TSRMLS_CC); s 282 main/main.c struct stat s; s 289 main/main.c if (VCWD_REALPATH(search_path, binary_location) && !VCWD_ACCESS(binary_location, X_OK) && VCWD_STAT(binary_location, &s) == 0 && S_ISREG(s.st_mode)) { s 241 main/mergesort.c s = b; \ s 244 main/mergesort.c tmp = *a; *a++ = *s; *s++ = tmp; \ s 249 main/mergesort.c s = top; \ s 253 main/mergesort.c tmp = *bot; *bot++ = *s; *s++ = tmp; \ s 255 main/mergesort.c s -= size2; \ s 256 main/mergesort.c } while(bot < s); \ s 268 main/mergesort.c u_char *f1, *f2, *s, *l2, *last, *p2; s 338 main/mergesort.c u_char *ai, *s, *t, *u, tmp; s 200 main/network.c int s; s 202 main/network.c s = socket(PF_INET6, SOCK_DGRAM, 0); s 203 main/network.c if (s == SOCK_ERR) { s 207 main/network.c closesocket(s); s 141 main/php.h char *strtok_r(char *s, const char *delim, char **last); s 194 main/php.h # define memcpy(d, s, n) bcopy((s), (d), (n)) s 197 main/php.h # define memmove(d, s, n) bcopy ((s), (d), (n)) s 35 main/php_network.h #define shutdown(s,n) /* nothing */ s 242 main/php_open_temporary_file.c char* s = getenv("TMPDIR"); s 243 main/php_open_temporary_file.c if (s && *s) { s 244 main/php_open_temporary_file.c int len = strlen(s); s 246 main/php_open_temporary_file.c if (s[len - 1] == DEFAULT_SLASH) { s 247 main/php_open_temporary_file.c temporary_directory = estrndup(s, len - 1); s 249 main/php_open_temporary_file.c temporary_directory = estrndup(s, len); s 85 main/php_output.h #define PHP_OUTPUT_HANDLER_INITBUF_SIZE(s) \ s 86 main/php_output.h ( ((s) > 1) ? \ s 87 main/php_output.h (s) + PHP_OUTPUT_HANDLER_ALIGNTO_SIZE - ((s) % (PHP_OUTPUT_HANDLER_ALIGNTO_SIZE)) : \ s 105 main/php_reentrancy.h PHPAPI char *php_strtok_r(char *s, const char *delim, char **last); s 109 main/php_reentrancy.h char *strtok_r(char *s, const char *delim, char **last); s 31 main/php_sprintf.c php_sprintf (char*s, const char* format, ...) s 37 main/php_sprintf.c s[0] = '\0'; s 38 main/php_sprintf.c ret = vsprintf (s, format, args); s 321 main/php_variables.c php_stream *s = SG(request_info).request_body; s 324 main/php_variables.c if (s && SUCCESS == php_stream_rewind(s)) { s 327 main/php_variables.c while (!php_stream_eof(s)) { s 329 main/php_variables.c size_t len = php_stream_read(s, buf, SAPI_POST_HANDLER_BUFSIZ); s 535 main/php_variables.c static void php_build_argv(char *s, zval *track_vars_array TSRMLS_DC) s 563 main/php_variables.c } else if (s && *s) { s 564 main/php_variables.c ss = s; s 380 main/reentrancy.c php_strtok_r(char *s, const char *delim, char **last) s 386 main/reentrancy.c if (s == NULL && (s = *last) == NULL) s 395 main/reentrancy.c c = *s++; s 409 main/reentrancy.c tok = s - 1; s 417 main/reentrancy.c c = *s++; s 425 main/reentrancy.c s = NULL; s 429 main/reentrancy.c char *w = s - 1; s 432 main/reentrancy.c *last = s; s 39 main/rfc1867.c # define atoll(s) _atoi64(s) s 95 main/rfc1867.c char *s = varname, *index = NULL, *indexend = NULL, *p; s 98 main/rfc1867.c while (*s == ' ') { s 99 main/rfc1867.c s++; s 103 main/rfc1867.c if (s != varname) { s 104 main/rfc1867.c memmove(varname, s, strlen(s)+1); s 120 main/rfc1867.c s = index; s 133 main/rfc1867.c if (s != index) { s 134 main/rfc1867.c memmove(s, index, strlen(index)+1); s 135 main/rfc1867.c s += indexend-index; s 137 main/rfc1867.c s = indexend; s 140 main/rfc1867.c if (*s == '[') { s 141 main/rfc1867.c s++; s 142 main/rfc1867.c index = s; s 147 main/rfc1867.c *s = '\0'; s 565 main/rfc1867.c char *s = strrchr(path, '\\'); s 568 main/rfc1867.c if (s && s2) { s 569 main/rfc1867.c if (s > s2) { s 570 main/rfc1867.c ++s; s 572 main/rfc1867.c s = ++s2; s 574 main/rfc1867.c return s; s 575 main/rfc1867.c } else if (s) { s 576 main/rfc1867.c return ++s; s 685 main/rfc1867.c char *boundary, *s = NULL, *boundary_end = NULL, *start_arr = NULL, *array_index = NULL; s 1145 main/rfc1867.c s = _basename(internal_encoding, filename TSRMLS_CC); s 1146 main/rfc1867.c if (!s) { s 1147 main/rfc1867.c s = filename; s 1151 main/rfc1867.c safe_php_register_variable(lbuf, s, strlen(s), NULL, 0 TSRMLS_CC); s 1160 main/rfc1867.c register_http_post_files_variable(lbuf, s, http_post_files, 0 TSRMLS_CC); s 1162 main/rfc1867.c s = NULL; s 1169 main/rfc1867.c s = strchr(cd, ';'); s 1170 main/rfc1867.c if (s != NULL) { s 1171 main/rfc1867.c *s = '\0'; s 1194 main/rfc1867.c if (s != NULL) { s 1195 main/rfc1867.c *s = ';'; s 1197 main/rfc1867.c s = ""; s 73 main/snprintf.c register char *s = NULL; s 87 main/snprintf.c if ((rve = s = (char *)malloc(ndigit?siz:2)) == NULL) { s 93 main/snprintf.c return(s); s 108 main/snprintf.c if ((s = (char *)malloc(siz+1)) == NULL) { s 112 main/snprintf.c (void) strlcpy(s, p, siz); s 113 main/snprintf.c rve = s + (rve - p); s 119 main/snprintf.c siz -= rve - s; s 126 main/snprintf.c return(s); s 380 main/snprintf.c register char *s = buf; s 407 main/snprintf.c *s++ = '0'; s 409 main/snprintf.c *s++ = dec_point; s 411 main/snprintf.c *s++ = '0'; s 414 main/snprintf.c *s++ = dec_point; s 421 main/snprintf.c *s++ = *p++; s 424 main/snprintf.c *s++ = '0'; s 427 main/snprintf.c *s++ = dec_point; s 431 main/snprintf.c *s++ = *p++; s 433 main/snprintf.c *s++ = '.'; s 441 main/snprintf.c *s++ = *p++; s 449 main/snprintf.c *s++ = format; /* either e or E */ s 453 main/snprintf.c *s++ = exponent_is_negative ? '-' : '+'; s 459 main/snprintf.c *s++ = *p++; s 462 main/snprintf.c *s++ = '+'; s 463 main/snprintf.c *s++ = '0'; s 466 main/snprintf.c *len = s - buf; s 557 main/snprintf.c #define FIX_PRECISION( adjust, precision, s, s_len ) \ s 561 main/snprintf.c *--s = '0' ; \ s 594 main/snprintf.c char *s = NULL; s 800 main/snprintf.c s = Z_STRVAL_P(zvp); s 877 main/snprintf.c s = ap_php_conv_10(i_num, (*fmt) == 'u', &is_negative, s 879 main/snprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 922 main/snprintf.c s = ap_php_conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len); s 923 main/snprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 924 main/snprintf.c if (alternate_form && *s != '0') { s 925 main/snprintf.c *--s = '0'; s 961 main/snprintf.c s = ap_php_conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len); s 962 main/snprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 964 main/snprintf.c *--s = *fmt; /* 'x' or 'X' */ s 965 main/snprintf.c *--s = '0'; s 973 main/snprintf.c s = va_arg(ap, char *); s 974 main/snprintf.c if (s != NULL) { s 975 main/snprintf.c s_len = strlen(s); s 980 main/snprintf.c s = S_NULL; s 1003 main/snprintf.c s = "NAN"; s 1006 main/snprintf.c s = "INF"; s 1018 main/snprintf.c s = php_conv_fp((*fmt == 'f')?'F':*fmt, fp_num, alternate_form, s 1048 main/snprintf.c s = "NAN"; s 1053 main/snprintf.c s = "INF"; s 1056 main/snprintf.c s = "-INF"; s 1079 main/snprintf.c s = php_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]); s 1080 main/snprintf.c if (*s == '-') { s 1081 main/snprintf.c prefix_char = *s++; s 1088 main/snprintf.c s_len = strlen(s); s 1090 main/snprintf.c if (alternate_form && (strchr(s, '.')) == NULL) { s 1091 main/snprintf.c s[s_len++] = '.'; s 1098 main/snprintf.c s = &char_buf[0]; s 1106 main/snprintf.c s = &char_buf[0]; s 1127 main/snprintf.c s = ap_php_conv_p2(ui_num, 4, 'x', s 1130 main/snprintf.c *--s = 'x'; s 1131 main/snprintf.c *--s = '0'; s 1135 main/snprintf.c s = "%p"; s 1165 main/snprintf.c s = char_buf; s 1172 main/snprintf.c *--s = prefix_char; s 1177 main/snprintf.c INS_CHAR(*s, sp, bep, cc) s 1178 main/snprintf.c s++; s 1188 main/snprintf.c INS_CHAR(*s, sp, bep, cc); s 1189 main/snprintf.c s++; s 87 main/snprintf.h PHPAPI int php_sprintf (char* s, const char* format, ...) PHP_ATTRIBUTE_FORMAT(printf, 2, 3); s 142 main/spprintf.c #define INS_STRING(xbuf, s, slen) do { \ s 143 main/spprintf.c smart_str_appendl(xbuf, s, slen); \ s 182 main/spprintf.c #define FIX_PRECISION(adjust, precision, s, s_len) do { \ s 185 main/spprintf.c *--s = '0'; \ s 194 main/spprintf.c static size_t strnlen(const char *s, size_t maxlen) { s 195 main/spprintf.c char *r = memchr(s, '\0', maxlen); s 196 main/spprintf.c return r ? r-s : maxlen; s 205 main/spprintf.c char *s = NULL; s 408 main/spprintf.c s = Z_STRVAL_P(zvp); s 485 main/spprintf.c s = ap_php_conv_10(i_num, (*fmt) == 'u', &is_negative, s 487 main/spprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 529 main/spprintf.c s = ap_php_conv_p2(ui_num, 3, *fmt, s 531 main/spprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 532 main/spprintf.c if (alternate_form && *s != '0') { s 533 main/spprintf.c *--s = '0'; s 569 main/spprintf.c s = ap_php_conv_p2(ui_num, 4, *fmt, s 571 main/spprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 573 main/spprintf.c *--s = *fmt; /* 'x' or 'X' */ s 574 main/spprintf.c *--s = '0'; s 582 main/spprintf.c s = va_arg(ap, char *); s 583 main/spprintf.c if (s != NULL) { s 585 main/spprintf.c s_len = strlen(s); s 587 main/spprintf.c s_len = strnlen(s, precision); s 590 main/spprintf.c s = S_NULL; s 613 main/spprintf.c s = "nan"; s 616 main/spprintf.c s = "inf"; s 628 main/spprintf.c s = php_conv_fp((*fmt == 'f')?'F':*fmt, fp_num, alternate_form, s 658 main/spprintf.c s = "NAN"; s 663 main/spprintf.c s = "INF"; s 666 main/spprintf.c s = "-INF"; s 688 main/spprintf.c s = php_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]); s 689 main/spprintf.c if (*s == '-') s 690 main/spprintf.c prefix_char = *s++; s 696 main/spprintf.c s_len = strlen(s); s 698 main/spprintf.c if (alternate_form && (strchr(s, '.')) == NULL) s 699 main/spprintf.c s[s_len++] = '.'; s 705 main/spprintf.c s = &char_buf[0]; s 713 main/spprintf.c s = &char_buf[0]; s 734 main/spprintf.c s = ap_php_conv_p2(ui_num, 4, 'x', s 737 main/spprintf.c *--s = 'x'; s 738 main/spprintf.c *--s = '0'; s 742 main/spprintf.c s = "%p"; s 772 main/spprintf.c s = char_buf; s 779 main/spprintf.c *--s = prefix_char; s 784 main/spprintf.c INS_CHAR(xbuf, *s); s 785 main/spprintf.c s++; s 794 main/spprintf.c INS_STRING(xbuf, s, s_len); s 73 main/strlcat.c register const char *s = src; s 84 main/strlcat.c return(dlen + strlen(s)); s 85 main/strlcat.c while (*s != '\0') { s 87 main/strlcat.c *d++ = *s; s 90 main/strlcat.c s++; s 94 main/strlcat.c return(dlen + (s - src)); /* count does not include NUL */ s 72 main/strlcpy.c register const char *s = src; s 78 main/strlcpy.c if ((*d++ = *s++) == 0) s 87 main/strlcpy.c while (*s++) s 91 main/strlcpy.c return(s - src - 1); /* count does not include NUL */ s 44 sapi/apache/mod_php5.c static void php_init_handler(server_rec *s, pool *p); s 48 sapi/apache/mod_php5.c static void php_child_exit_handler(server_rec *s, pool *p); s 939 sapi/apache/mod_php5.c static void php_child_exit_handler(server_rec *s, pool *p) s 953 sapi/apache/mod_php5.c static void php_init_handler(server_rec *s, pool *p) s 581 sapi/apache/php_apache.c char *s = (char *) ap_loaded_modules[n]->name; s 582 sapi/apache/php_apache.c if ((p = strchr(s, '.'))) { s 583 sapi/apache/php_apache.c add_next_index_stringl(return_value, s, (p - s), 1); s 585 sapi/apache/php_apache.c add_next_index_string(return_value, s, 1); s 314 sapi/apache2filter/php_functions.c char *s = (char *) ap_loaded_modules[n]->name; s 315 sapi/apache2filter/php_functions.c if ((p = strchr(s, '.'))) { s 316 sapi/apache2filter/php_functions.c add_next_index_stringl(return_value, s, (p - s), 1); s 318 sapi/apache2filter/php_functions.c add_next_index_string(return_value, s, 1); s 332 sapi/apache2filter/php_functions.c char *s = (char *) ap_loaded_modules[n]->name; s 333 sapi/apache2filter/php_functions.c if ((p = strchr(s, '.'))) { s 334 sapi/apache2filter/php_functions.c smart_str_appendl(&tmp1, s, (p - s)); s 336 sapi/apache2filter/php_functions.c smart_str_appends(&tmp1, s); s 604 sapi/apache2filter/sapi_apache2.c apr_pool_t *ptemp, server_rec *s) s 611 sapi/apache2filter/sapi_apache2.c apr_pool_userdata_get(&data, userdata_key, s->process->pool); s 619 sapi/apache2filter/sapi_apache2.c apr_pool_cleanup_null, s->process->pool); s 356 sapi/apache2handler/php_functions.c char *s = (char *) ap_loaded_modules[n]->name; s 357 sapi/apache2handler/php_functions.c if ((p = strchr(s, '.'))) { s 358 sapi/apache2handler/php_functions.c add_next_index_stringl(return_value, s, (p - s), 1); s 360 sapi/apache2handler/php_functions.c add_next_index_string(return_value, s, 1); s 383 sapi/apache2handler/php_functions.c char *s = (char *) ap_loaded_modules[n]->name; s 384 sapi/apache2handler/php_functions.c if ((p = strchr(s, '.'))) { s 385 sapi/apache2handler/php_functions.c smart_str_appendl(&tmp1, s, (p - s)); s 387 sapi/apache2handler/php_functions.c smart_str_appends(&tmp1, s); s 431 sapi/apache2handler/sapi_apache2.c php_apache_server_startup(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) s 438 sapi/apache2handler/sapi_apache2.c apr_pool_userdata_get(&data, userdata_key, s->process->pool); s 445 sapi/apache2handler/sapi_apache2.c apr_pool_userdata_set((const void *)1, userdata_key, apr_pool_cleanup_null, s->process->pool); s 699 sapi/apache2handler/sapi_apache2.c static void php_apache_child_init(apr_pool_t *pchild, server_rec *s) s 43 sapi/apache_hooks/mod_php5.c static void php_init_handler(server_rec *s, pool *p); s 47 sapi/apache_hooks/mod_php5.c static void php_child_exit_handler(server_rec *s, pool *p); s 929 sapi/apache_hooks/mod_php5.c static CONST_PREFIX char *php_set_server_handler(server_rec *s, char *arg1, long handler_stage, long handler_type) s 937 sapi/apache_hooks/mod_php5.c conf = get_module_config(s->module_config, &php5_module); s 1225 sapi/apache_hooks/mod_php5.c static void php_child_exit_handler(server_rec *s, pool *p) s 1239 sapi/apache_hooks/mod_php5.c static void php_init_handler(server_rec *s, pool *p) s 186 sapi/apache_hooks/php_apache.c char *s; s 194 sapi/apache_hooks/php_apache.c s = *(char **)((char*)r + offset); s 196 sapi/apache_hooks/php_apache.c if (s) { s 197 sapi/apache_hooks/php_apache.c RETURN_STRING(s, 1); s 1955 sapi/apache_hooks/php_apache.c char *s = (char *) ap_loaded_modules[n]->name; s 1956 sapi/apache_hooks/php_apache.c if ((p = strchr(s, '.'))) { s 1957 sapi/apache_hooks/php_apache.c add_next_index_stringl(return_value, s, (p - s), 1); s 1959 sapi/apache_hooks/php_apache.c add_next_index_string(return_value, s, 1); s 227 sapi/cgi/cgi_main.c Bucket *s = *((Bucket **) b); s 230 sapi/cgi/cgi_main.c ((zend_module_entry *)s->pData)->name); s 251 sapi/cgi/cgi_main.c static int extension_name_cmp(const zend_llist_element **f, const zend_llist_element **s TSRMLS_DC) s 254 sapi/cgi/cgi_main.c ((zend_extension *)(*s)->data)->name); s 419 sapi/cgi/cgi_main.c char *s; s 421 sapi/cgi/cgi_main.c if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { s 422 sapi/cgi/cgi_main.c response_status = atoi((s + 1)); s 430 sapi/cgi/cgi_main.c char *s; s 433 sapi/cgi/cgi_main.c (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && s 434 sapi/cgi/cgi_main.c (s - SG(sapi_headers).http_status_line) >= 5 && s 437 sapi/cgi/cgi_main.c len = slprintf(buf, sizeof(buf), "Status:%s\r\n", s); s 438 sapi/cgi/cgi_main.c response_status = atoi((s + 1)); s 1665 sapi/cgi/cgi_main.c char *s, *p; s 1679 sapi/cgi/cgi_main.c s = do_alloca(len + 1, use_heap); s 1680 sapi/cgi/cgi_main.c memcpy(s, h->header, len); s 1681 sapi/cgi/cgi_main.c s[len] = 0; s 1685 sapi/cgi/cgi_main.c add_assoc_stringl_ex(return_value, s, len+1, p, h->header_len - (p - h->header), 1); s 1686 sapi/cgi/cgi_main.c free_alloca(s, use_heap); s 1739 sapi/cgi/cgi_main.c char *s; s 2302 sapi/cgi/cgi_main.c s = malloc(len); s 2303 sapi/cgi/cgi_main.c *s = '\0'; /* we are pretending it came from the environment */ s 2305 sapi/cgi/cgi_main.c strlcat(s, argv[i], len); s 2307 sapi/cgi/cgi_main.c strlcat(s, PG(arg_separator).input, len); s 2310 sapi/cgi/cgi_main.c SG(request_info).query_string = s; s 79 sapi/cgi/fastcgi.c # define closesocket(s) close(s) s 574 sapi/cgi/fastcgi.c char *s; s 589 sapi/cgi/fastcgi.c if ((s = strchr(path, ':'))) { s 590 sapi/cgi/fastcgi.c port = atoi(s+1); s 591 sapi/cgi/fastcgi.c if (port != 0 && (s-path) < MAXPATHLEN) { s 592 sapi/cgi/fastcgi.c strncpy(host, path, s-path); s 593 sapi/cgi/fastcgi.c host[s-path] = '\0'; s 186 sapi/cli/php_cli.c Bucket *s = *((Bucket **) b); s 189 sapi/cli/php_cli.c ((zend_module_entry *)s->pData)->name); s 213 sapi/cli/php_cli.c static int extension_name_cmp(const zend_llist_element **f, const zend_llist_element **s TSRMLS_DC) /* {{{ */ s 216 sapi/cli/php_cli.c ((zend_extension *)(*s)->data)->name); s 396 sapi/cli/php_cli.c static int sapi_cli_header_handler(sapi_header_struct *h, sapi_header_op_enum op, sapi_headers_struct *s TSRMLS_DC) /* {{{ */ s 422 sapi/cli/php_cli_server.c size_t s = 0; s 424 sapi/cli/php_cli_server.c while (e != s) { s 425 sapi/cli/php_cli_server.c size_t c = MIN((e + s + 1) / 2, e - 1); s 430 sapi/cli/php_cli_server.c s = c; s 510 sapi/cli/php_cli_server.c char *s, *p; s 522 sapi/cli/php_cli_server.c s = do_alloca(len + 1, use_heap); s 523 sapi/cli/php_cli_server.c memcpy(s, h->header, len); s 524 sapi/cli/php_cli_server.c s[len] = 0; s 528 sapi/cli/php_cli_server.c add_assoc_stringl_ex(return_value, s, len+1, p, h->header_len - (p - h->header), 1); s 529 sapi/cli/php_cli_server.c free_alloca(s, use_heap); s 78 sapi/fpm/fpm/fastcgi.c # define closesocket(s) close(s) s 439 sapi/fpm/fpm/fastcgi.c char *s; s 488 sapi/fpm/fpm/fastcgi.c s = estrndup((char*)p + name_len, val_len); s 489 sapi/fpm/fpm/fastcgi.c if (s == NULL) { s 493 sapi/fpm/fpm/fastcgi.c zend_hash_update(req->env, tmp, eff_name_len+1, &s, sizeof(char*), NULL); s 502 sapi/fpm/fpm/fastcgi.c static void fcgi_free_var(char **s) s 504 sapi/fpm/fpm/fastcgi.c efree(*s); s 68 sapi/fpm/fpm/fpm_env.c char *s; s 75 sapi/fpm/fpm/fpm_env.c s = strdup(*envp); s 77 sapi/fpm/fpm/fpm_env.c if (eq) s[eq - *envp] = '\0'; s 79 sapi/fpm/fpm/fpm_env.c unsetenv(s); s 80 sapi/fpm/fpm/fpm_env.c free(s); s 102 sapi/fpm/fpm/fpm_log.c char *s, *b; s 150 sapi/fpm/fpm/fpm_log.c s = log_format; s 152 sapi/fpm/fpm/fpm_log.c while (*s != '\0') { s 160 sapi/fpm/fpm/fpm_log.c if (!token && *s == '%') { s 163 sapi/fpm/fpm/fpm_log.c s++; s 170 sapi/fpm/fpm/fpm_log.c switch (*s) { s 192 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "only 'total', 'user' or 'system' are allowed as a modifier for %%%c ('%s')", *s, format); s 223 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "only 'seconds', 'mili', 'miliseconds', 'micro' or 'microseconds' are allowed as a modifier for %%%c ('%s')", *s, format); s 231 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "the name of the environment variable must be set between embraces for %%%c", *s); s 280 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "only 'bytes', 'kilo', 'kilobytes', 'mega' or 'megabytes' are allowed as a modifier for %%%c ('%s')", *s, format); s 294 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "the name of the header must be set between embraces for %%%c", *s); s 387 sapi/fpm/fpm/fpm_log.c if (*s == 't') { s 414 sapi/fpm/fpm/fpm_log.c start = ++s; s 416 sapi/fpm/fpm/fpm_log.c while (*s != '\0') { s 417 sapi/fpm/fpm/fpm_log.c if (*s == '}') { s 418 sapi/fpm/fpm/fpm_log.c l = s - start; s 428 sapi/fpm/fpm/fpm_log.c s++; s 430 sapi/fpm/fpm/fpm_log.c if (s[1] == '\0') { s 438 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "Invalid token in the access.format (%%%c)", *s); s 442 sapi/fpm/fpm/fpm_log.c if (*s != '}' && format[0] != '\0') { s 443 sapi/fpm/fpm/fpm_log.c zlog(ZLOG_WARNING, "embrace is not allowed for modifier %%%c", *s); s 446 sapi/fpm/fpm/fpm_log.c s++; s 461 sapi/fpm/fpm/fpm_log.c *b = *s; s 465 sapi/fpm/fpm/fpm_log.c s++; s 228 sapi/fpm/fpm/fpm_main.c Bucket *s = *((Bucket **) b); s 231 sapi/fpm/fpm/fpm_main.c ((zend_module_entry *)s->pData)->name); s 252 sapi/fpm/fpm/fpm_main.c static int extension_name_cmp(const zend_llist_element **f, const zend_llist_element **s TSRMLS_DC) s 255 sapi/fpm/fpm/fpm_main.c ((zend_extension *)(*s)->data)->name); s 411 sapi/fpm/fpm/fpm_main.c char *s; s 413 sapi/fpm/fpm/fpm_main.c if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { s 414 sapi/fpm/fpm/fpm_main.c response_status = atoi((s + 1)); s 422 sapi/fpm/fpm/fpm_main.c char *s; s 425 sapi/fpm/fpm/fpm_main.c (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && s 426 sapi/fpm/fpm/fpm_main.c (s - SG(sapi_headers).http_status_line) >= 5 && s 429 sapi/fpm/fpm/fpm_main.c len = slprintf(buf, sizeof(buf), "Status:%s\r\n", s); s 430 sapi/fpm/fpm/fpm_main.c response_status = atoi((s + 1)); s 53 sapi/fpm/fpm/fpm_php.c char *s = 0, *e = value; s 59 sapi/fpm/fpm/fpm_php.c if (s) { s 61 sapi/fpm/fpm/fpm_php.c zend_disable(s, e - s TSRMLS_CC); s 62 sapi/fpm/fpm/fpm_php.c s = 0; s 66 sapi/fpm/fpm/fpm_php.c if (!s) { s 67 sapi/fpm/fpm/fpm_php.c s = e; s 74 sapi/fpm/fpm/fpm_php.c if (s) { s 75 sapi/fpm/fpm/fpm_php.c zend_disable(s, e - s TSRMLS_CC); s 124 sapi/fpm/fpm/fpm_process_ctl.c int s = 0; s 128 sapi/fpm/fpm/fpm_process_ctl.c s = SIGTERM; s 131 sapi/fpm/fpm/fpm_process_ctl.c s = SIGSTOP; s 134 sapi/fpm/fpm/fpm_process_ctl.c s = SIGCONT; s 137 sapi/fpm/fpm/fpm_process_ctl.c s = SIGQUIT; s 142 sapi/fpm/fpm/fpm_process_ctl.c return kill(pid, s); s 186 sapi/fpm/fpm/fpm_scoreboard.c struct fpm_scoreboard_s *s; s 188 sapi/fpm/fpm/fpm_scoreboard.c s = scoreboard ? scoreboard : fpm_scoreboard; s 189 sapi/fpm/fpm/fpm_scoreboard.c if (!s) { s 193 sapi/fpm/fpm/fpm_scoreboard.c if (!fpm_spinlock(&s->lock, nohang)) { s 196 sapi/fpm/fpm/fpm_scoreboard.c return s; s 166 sapi/fpm/fpm/fpm_signals.c char s; s 176 sapi/fpm/fpm/fpm_signals.c s = sig_chars[signo]; s 177 sapi/fpm/fpm/fpm_signals.c write(sp[1], &s, sizeof(s)); s 3475 sapi/litespeed/lsapilib.c #define MD5STEP(f, w, x, y, z, data, s) \ s 3476 sapi/litespeed/lsapilib.c ( w += f(x, y, z) + data, w = w<<s | w>>(32-s), w += x ) s 449 sapi/phpdbg/phpdbg.c static int php_sapi_phpdbg_header_handler(sapi_header_struct *h, sapi_header_op_enum op, sapi_headers_struct *s TSRMLS_DC) /* {{{ */ s 31 sapi/phpdbg/phpdbg_break.c #define PHPDBG_BREAK_COMMAND_D(f, h, a, m, l, s) \ s 32 sapi/phpdbg/phpdbg_break.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[10]) s 106 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_STRL(s) s, sizeof(s)-1 s 30 sapi/phpdbg/phpdbg_info.c #define PHPDBG_INFO_COMMAND_D(f, h, a, m, l, s) \ s 31 sapi/phpdbg/phpdbg_info.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[14]) s 37 sapi/phpdbg/phpdbg_list.c #define PHPDBG_LIST_COMMAND_D(f, h, a, m, l, s) \ s 38 sapi/phpdbg/phpdbg_list.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[13]) s 187 sapi/phpdbg/phpdbg_opcode.c #define CASE(s) case s: return #s s 29 sapi/phpdbg/phpdbg_print.c #define PHPDBG_PRINT_COMMAND_D(f, h, a, m, l, s) \ s 30 sapi/phpdbg/phpdbg_print.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[9]) s 30 sapi/phpdbg/phpdbg_set.c #define PHPDBG_SET_COMMAND_D(f, h, a, m, l, s) \ s 31 sapi/phpdbg/phpdbg_set.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[18]) s 437 sapi/thttpd/thttpd.c smart_str s = {0}; s 444 sapi/thttpd/thttpd.c smart_str_appends_ex(&s, TG(hc)->hs->cwd, 1); s 445 sapi/thttpd/thttpd.c smart_str_appends_ex(&s, TG(hc)->expnfilename, 1); s 446 sapi/thttpd/thttpd.c smart_str_0(&s); s 447 sapi/thttpd/thttpd.c SG(request_info).path_translated = s.c; s 449 sapi/thttpd/thttpd.c s.c = NULL; s 450 sapi/thttpd/thttpd.c smart_str_appendc_ex(&s, '/', 1); s 451 sapi/thttpd/thttpd.c smart_str_appends_ex(&s, TG(hc)->origfilename, 1); s 452 sapi/thttpd/thttpd.c smart_str_0(&s); s 453 sapi/thttpd/thttpd.c SG(request_info).request_uri = s.c; s 319 sapi/tux/php_tux.c smart_str s = {0}; s 326 sapi/tux/php_tux.c smart_str_appends_ex(&s, "/", 1); s 327 sapi/tux/php_tux.c smart_str_appends_ex(&s, TG(req)->query, 1); s 328 sapi/tux/php_tux.c smart_str_0(&s); s 329 sapi/tux/php_tux.c p = strchr(s.c, '&'); s 332 sapi/tux/php_tux.c SG(request_info).path_translated = s.c; s 334 sapi/tux/php_tux.c s.c = NULL; s 335 sapi/tux/php_tux.c smart_str_appendc_ex(&s, '/', 1); s 336 sapi/tux/php_tux.c smart_str_appends_ex(&s, TG(req)->objectname, 1); s 337 sapi/tux/php_tux.c smart_str_0(&s); s 338 sapi/tux/php_tux.c SG(request_info).request_uri = s.c; s 916 win32/glob.c qprintf(str, s) s 918 win32/glob.c register Char *s; s 923 win32/glob.c for (p = s; *p; p++) s 926 win32/glob.c for (p = s; *p; p++) s 929 win32/glob.c for (p = s; *p; p++) s 10 win32/strtoi64.c const char *s; s 21 win32/strtoi64.c s = nptr; s 23 win32/strtoi64.c c = *s++; s 27 win32/strtoi64.c c = *s++; s 31 win32/strtoi64.c c = *s++; s 35 win32/strtoi64.c if ((base == 0 || base == 16) && c == '0' && (*s == 'x' || *s == 'X')) { s 36 win32/strtoi64.c c = s[1]; s 37 win32/strtoi64.c s += 2; s 47 win32/strtoi64.c *endptr = (char *)(any ? s - 1 : nptr); s 63 win32/strtoi64.c for ( ; ; c = *s++) { s 118 win32/strtoi64.c *endptr = (char *)(any ? s - 1 : nptr);