s 17 TSRM/tsrm_strtok_r.c TSRM_API 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 6 TSRM/tsrm_strtok_r.h TSRM_API char *tsrm_strtok_r(char *s, const char *delim, char **last); s 568 Zend/zend_API.h #define ZVAL_STRINGL(z, s, l) do { \ s 569 Zend/zend_API.h ZVAL_NEW_STR(z, zend_string_init(s, l, 0)); \ s 572 Zend/zend_API.h #define ZVAL_STRING(z, s) do { \ s 573 Zend/zend_API.h const char *_s = (s); \ s 581 Zend/zend_API.h #define ZVAL_PSTRINGL(z, s, l) do { \ s 582 Zend/zend_API.h ZVAL_NEW_STR(z, zend_string_init(s, l, 1)); \ s 585 Zend/zend_API.h #define ZVAL_PSTRING(z, s) do { \ s 586 Zend/zend_API.h const char *_s = (s); \ s 615 Zend/zend_API.h #define RETVAL_STR(s) ZVAL_STR(return_value, s) s 616 Zend/zend_API.h #define RETVAL_INTERNED_STR(s) ZVAL_INTERNED_STR(return_value, s) s 617 Zend/zend_API.h #define RETVAL_NEW_STR(s) ZVAL_NEW_STR(return_value, s) s 618 Zend/zend_API.h #define RETVAL_STR_COPY(s) ZVAL_STR_COPY(return_value, s) s 619 Zend/zend_API.h #define RETVAL_STRING(s) ZVAL_STRING(return_value, s) s 620 Zend/zend_API.h #define RETVAL_STRINGL(s, l) ZVAL_STRINGL(return_value, s, l) s 633 Zend/zend_API.h #define RETURN_STR(s) { RETVAL_STR(s); return; } s 634 Zend/zend_API.h #define RETURN_INTERNED_STR(s) { RETVAL_INTERNED_STR(s); return; } s 635 Zend/zend_API.h #define RETURN_NEW_STR(s) { RETVAL_NEW_STR(s); return; } s 636 Zend/zend_API.h #define RETURN_STR_COPY(s) { RETVAL_STR_COPY(s); return; } s 637 Zend/zend_API.h #define RETURN_STRING(s) { RETVAL_STRING(s); return; } s 638 Zend/zend_API.h #define RETURN_STRINGL(s, l) { RETVAL_STRINGL(s, l); return; } s 2549 Zend/zend_alloc.c ZEND_API char* ZEND_FASTCALL _estrdup(const char *s ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) s 2554 Zend/zend_alloc.c length = strlen(s); s 2562 Zend/zend_alloc.c memcpy(p, s, length+1); s 2566 Zend/zend_alloc.c ZEND_API char* ZEND_FASTCALL _estrndup(const char *s, size_t length ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) s 2577 Zend/zend_alloc.c memcpy(p, s, length); s 2583 Zend/zend_alloc.c ZEND_API char* ZEND_FASTCALL zend_strndup(const char *s, size_t length) s 2595 Zend/zend_alloc.c memcpy(p, s, length); s 73 Zend/zend_alloc.h ZEND_API char* ZEND_FASTCALL zend_strndup(const char *s, size_t length) ZEND_ATTRIBUTE_MALLOC; s 84 Zend/zend_alloc.h ZEND_API char* ZEND_FASTCALL _estrdup(const char *s ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC; s 85 Zend/zend_alloc.h ZEND_API char* ZEND_FASTCALL _estrndup(const char *s, size_t length ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC; s 172 Zend/zend_alloc.h #define estrdup(s) _estrdup((s) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC) s 173 Zend/zend_alloc.h #define estrndup(s, length) _estrndup((s), (length) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC) s 186 Zend/zend_alloc.h #define estrdup_rel(s) _estrdup((s) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_CC) s 187 Zend/zend_alloc.h #define estrndup_rel(s, length) _estrndup((s), (length) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_CC) s 205 Zend/zend_alloc.h #define pestrdup(s, persistent) ((persistent)?strdup(s):estrdup(s)) s 206 Zend/zend_alloc.h #define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(length))) s 215 Zend/zend_alloc.h #define pestrdup_rel(s, persistent) ((persistent)?strdup(s):estrdup_rel(s)) s 556 Zend/zend_ast.c static void zend_ast_export_str(smart_str *str, zend_string *s) s 560 Zend/zend_ast.c for (i = 0; i < ZSTR_LEN(s); i++) { s 561 Zend/zend_ast.c unsigned char c = ZSTR_VAL(s)[i]; s 571 Zend/zend_ast.c static void zend_ast_export_qstr(smart_str *str, char quote, zend_string *s) s 575 Zend/zend_ast.c for (i = 0; i < ZSTR_LEN(s); i++) { s 576 Zend/zend_ast.c unsigned char c = ZSTR_VAL(s)[i]; s 668 Zend/zend_ast.c static int zend_ast_valid_var_name(const char *s, size_t len) s 676 Zend/zend_ast.c c = (unsigned char)s[0]; s 683 Zend/zend_ast.c c = (unsigned char)s[i]; s 1665 Zend/zend_ast.c return str.s; s 545 Zend/zend_builtin_functions.c zend_string *s; s 548 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &s) == FAILURE) { s 553 Zend/zend_builtin_functions.c Z_PARAM_STR(s) s 557 Zend/zend_builtin_functions.c RETVAL_LONG(ZSTR_LEN(s)); s 1191 Zend/zend_compile.c static zend_always_inline size_t zend_strnlen(const char* s, size_t maxlen) /* {{{ */ s 1194 Zend/zend_compile.c while (*s++ && maxlen--) len++; s 464 Zend/zend_exceptions.c static size_t compute_escaped_string_len(const char *s, size_t l) { s 467 Zend/zend_exceptions.c char c = s[i]; s 478 Zend/zend_exceptions.c static void smart_str_append_escaped(smart_str *str, const char *s, size_t l) { s 480 Zend/zend_exceptions.c size_t i, len = compute_escaped_string_len(s, l); s 483 Zend/zend_exceptions.c res = &ZSTR_VAL(str->s)[ZSTR_LEN(str->s)]; s 484 Zend/zend_exceptions.c ZSTR_LEN(str->s) += len; s 487 Zend/zend_exceptions.c unsigned char c = s[i]; s 616 Zend/zend_exceptions.c size_t last_len = ZSTR_LEN(str->s); s 623 Zend/zend_exceptions.c if (last_len != ZSTR_LEN(str->s)) { s 624 Zend/zend_exceptions.c ZSTR_LEN(str->s) -= 2; /* remove last ', ' */ s 668 Zend/zend_exceptions.c RETURN_NEW_STR(str.s); s 593 Zend/zend_execute_API.c zend_string *s = zend_string_init(actual, actual_len, 0); s 594 Zend/zend_execute_API.c Z_STR_P(p) = s; s 58 Zend/zend_highlight.c ZEND_API void zend_html_puts(const char *s, size_t len) s 60 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, size_t len); s 503 Zend/zend_inheritance.c return str.s; s 186 Zend/zend_ini.c const Bucket *s; s 189 Zend/zend_ini.c s = (const Bucket *) b; s 191 Zend/zend_ini.c if (!f->key && !s->key) { /* both numeric */ s 192 Zend/zend_ini.c return ZEND_NORMALIZE_BOOL(f->h - s->h); s 195 Zend/zend_ini.c } else if (!s->key) { /* s is numeric, f is not */ s 198 Zend/zend_ini.c return zend_binary_strcasecmp(ZSTR_VAL(f->key), ZSTR_LEN(f->key), ZSTR_VAL(s->key), ZSTR_LEN(s->key)); s 39 Zend/zend_ini_scanner.c # define YYDEBUG(s, c) printf("state: %d char: %c\n", s, c) s 41 Zend/zend_ini_scanner.c # define YYDEBUG(s, c) s 55 Zend/zend_ini_scanner.c #define YYSETCONDITION(s) SCNG(yy_state) = s s 316 Zend/zend_ini_scanner.c register char *s, *t; s 322 Zend/zend_ini_scanner.c s = t = Z_STRVAL_P(lval); s 323 Zend/zend_ini_scanner.c end = s + Z_STRLEN_P(lval); s 325 Zend/zend_ini_scanner.c while (s < end) { s 326 Zend/zend_ini_scanner.c if (*s == '\\') { s 327 Zend/zend_ini_scanner.c s++; s 328 Zend/zend_ini_scanner.c if (s >= end) { s 332 Zend/zend_ini_scanner.c switch (*s) { s 334 Zend/zend_ini_scanner.c if (*s != quote_type) { s 336 Zend/zend_ini_scanner.c *t++ = *s; s 341 Zend/zend_ini_scanner.c *t++ = *s; s 346 Zend/zend_ini_scanner.c *t++ = *s; s 350 Zend/zend_ini_scanner.c *t++ = *s; s 352 Zend/zend_ini_scanner.c if (*s == '\n' || (*s == '\r' && (*(s+1) != '\n'))) { s 355 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 884 Zend/zend_language_scanner.c char *s = NULL; \ s 885 Zend/zend_language_scanner.c SCNG(output_filter)((unsigned char **)&s, &sz, (unsigned char *)yytext, (size_t)yyleng); \ s 886 Zend/zend_language_scanner.c ZVAL_STRINGL(zendlval, s, sz); \ s 887 Zend/zend_language_scanner.c efree(s); \ s 894 Zend/zend_language_scanner.c register char *s, *t; s 900 Zend/zend_language_scanner.c s = t = Z_STRVAL_P(zendlval); s 901 Zend/zend_language_scanner.c end = s+Z_STRLEN_P(zendlval); s 902 Zend/zend_language_scanner.c while (s<end) { s 903 Zend/zend_language_scanner.c if (*s=='\\') { s 904 Zend/zend_language_scanner.c s++; s 905 Zend/zend_language_scanner.c if (s >= end) { s 910 Zend/zend_language_scanner.c switch(*s) { s 941 Zend/zend_language_scanner.c if (*s != quote_type) { s 943 Zend/zend_language_scanner.c *t++ = *s; s 948 Zend/zend_language_scanner.c *t++ = *s; s 953 Zend/zend_language_scanner.c if (ZEND_IS_HEX(*(s+1))) { s 958 Zend/zend_language_scanner.c hex_buf[0] = *(++s); s 960 Zend/zend_language_scanner.c if (ZEND_IS_HEX(*(s+1))) { s 961 Zend/zend_language_scanner.c hex_buf[1] = *(++s); s 967 Zend/zend_language_scanner.c *t++ = *s; s 974 Zend/zend_language_scanner.c char *start = s + 1; s 989 Zend/zend_language_scanner.c s++; s 991 Zend/zend_language_scanner.c s++; s 992 Zend/zend_language_scanner.c while (*s != '}') { s 993 Zend/zend_language_scanner.c if (!ZEND_IS_HEX(*s)) { s 999 Zend/zend_language_scanner.c s++; s 1001 Zend/zend_language_scanner.c if (*s == '}') { s 1059 Zend/zend_language_scanner.c if (ZEND_IS_OCT(*s)) { s 1062 Zend/zend_language_scanner.c octal_buf[0] = *s; s 1064 Zend/zend_language_scanner.c if (ZEND_IS_OCT(*(s+1))) { s 1065 Zend/zend_language_scanner.c octal_buf[1] = *(++s); s 1067 Zend/zend_language_scanner.c if (ZEND_IS_OCT(*(s+1))) { s 1068 Zend/zend_language_scanner.c octal_buf[2] = *(++s); s 1075 Zend/zend_language_scanner.c *t++ = *s; s 1080 Zend/zend_language_scanner.c *t++ = *s; s 1083 Zend/zend_language_scanner.c if (*s == '\n' || (*s == '\r' && (*(s+1) != '\n'))) { s 1086 Zend/zend_language_scanner.c s++; s 1093 Zend/zend_language_scanner.c s = Z_STRVAL_P(zendlval); s 1094 Zend/zend_language_scanner.c SCNG(output_filter)(&str, &sz, (unsigned char *)s, (size_t)Z_STRLEN_P(zendlval)); s 1204 Zend/zend_language_scanner.c char *s = NULL; s 1207 Zend/zend_language_scanner.c readsize = SCNG(output_filter)((unsigned char **)&s, &sz, (unsigned char *)yytext, (size_t)yyleng); s 1208 Zend/zend_language_scanner.c ZVAL_STRINGL(zendlval, s, sz); s 1209 Zend/zend_language_scanner.c efree(s); s 2843 Zend/zend_language_scanner.c register char *s, *t; s 2871 Zend/zend_language_scanner.c s = t = Z_STRVAL_P(zendlval); s 2872 Zend/zend_language_scanner.c end = s+Z_STRLEN_P(zendlval); s 2873 Zend/zend_language_scanner.c while (s<end) { s 2874 Zend/zend_language_scanner.c if (*s=='\\') { s 2875 Zend/zend_language_scanner.c s++; s 2877 Zend/zend_language_scanner.c switch(*s) { s 2880 Zend/zend_language_scanner.c *t++ = *s; s 2885 Zend/zend_language_scanner.c *t++ = *s; s 2889 Zend/zend_language_scanner.c *t++ = *s; s 2892 Zend/zend_language_scanner.c if (*s == '\n' || (*s == '\r' && (*(s+1) != '\n'))) { s 2895 Zend/zend_language_scanner.c s++; s 2902 Zend/zend_language_scanner.c s = Z_STRVAL_P(zendlval); s 2904 Zend/zend_language_scanner.c SCNG(output_filter)((unsigned char **)&str, &sz, (unsigned char *)s, (size_t)Z_STRLEN_P(zendlval)); s 3603 Zend/zend_language_scanner.c char *s; s 3609 Zend/zend_language_scanner.c s = yytext+bprefix+3; s 3610 Zend/zend_language_scanner.c while ((*s == ' ') || (*s == '\t')) { s 3611 Zend/zend_language_scanner.c s++; s 3615 Zend/zend_language_scanner.c if (*s == '\'') { s 3616 Zend/zend_language_scanner.c s++; s 3621 Zend/zend_language_scanner.c if (*s == '"') { s 3622 Zend/zend_language_scanner.c s++; s 3629 Zend/zend_language_scanner.c heredoc_label->label = estrndup(s, heredoc_label->length); s 3632 Zend/zend_language_scanner.c if (heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, heredoc_label->length)) { s 65 Zend/zend_long.h # define ZEND_LTOA(i, s, len) _i64toa_s((i), (s), (len), 10) s 66 Zend/zend_long.h # define ZEND_ATOL(i, s) i = _atoi64((s)) s 73 Zend/zend_long.h # define ZEND_LTOA(i, s, len) \ s 75 Zend/zend_long.h int st = snprintf((s), (len), ZEND_LONG_FMT, (i)); \ s 76 Zend/zend_long.h (s)[st] = '\0'; \ s 78 Zend/zend_long.h # define ZEND_ATOL(i, s) (i) = atoll((s)) s 93 Zend/zend_long.h # define ZEND_LTOA(i, s, len) _ltoa_s((i), (s), (len), 10) s 94 Zend/zend_long.h # define ZEND_ATOL(i, s) i = atol((s)) s 96 Zend/zend_long.h # define ZEND_LTOA(i, s, len) \ s 98 Zend/zend_long.h int st = snprintf((s), (len), ZEND_LONG_FMT, (i)); \ s 99 Zend/zend_long.h (s)[st] = '\0'; \ s 101 Zend/zend_long.h # define ZEND_ATOL(i, s) (i) = atol((s)) s 2147 Zend/zend_operators.c char *s; s 2172 Zend/zend_operators.c s = Z_STRVAL_P(str); s 2175 Zend/zend_operators.c ch = s[pos]; s 2178 Zend/zend_operators.c s[pos] = 'a'; s 2181 Zend/zend_operators.c s[pos]++; s 2187 Zend/zend_operators.c s[pos] = 'A'; s 2190 Zend/zend_operators.c s[pos]++; s 2196 Zend/zend_operators.c s[pos] = '0'; s 2199 Zend/zend_operators.c s[pos]++; s 186 Zend/zend_operators.h static zend_always_inline const void *zend_memrchr(const void *s, int c, size_t n) s 193 Zend/zend_operators.h for (e = (const unsigned char *)s + n - 1; e >= (const unsigned char *)s; e--) { s 149 Zend/zend_portability.h # define DL_FETCH_SYMBOL(h,s) dlsym((h), "_" s) s 37 Zend/zend_smart_str.c if (UNEXPECTED(!str->s)) { s 41 Zend/zend_smart_str.c str->s = zend_string_alloc(str->a, 0); s 42 Zend/zend_smart_str.c ZSTR_LEN(str->s) = 0; s 45 Zend/zend_smart_str.c str->s = (zend_string *) erealloc2(str->s, _ZSTR_HEADER_SIZE + str->a + 1, _ZSTR_HEADER_SIZE + ZSTR_LEN(str->s) + 1); s 51 Zend/zend_smart_str.c if (UNEXPECTED(!str->s)) { s 55 Zend/zend_smart_str.c str->s = zend_string_alloc(str->a, 1); s 56 Zend/zend_smart_str.c ZSTR_LEN(str->s) = 0; s 59 Zend/zend_smart_str.c str->s = (zend_string *) realloc(str->s, _ZSTR_HEADER_SIZE + str->a + 1); s 52 Zend/zend_smart_str.h if (UNEXPECTED(!str->s)) { s 55 Zend/zend_smart_str.h len += ZSTR_LEN(str->s); s 69 Zend/zend_smart_str.h if (str->s) { s 70 Zend/zend_smart_str.h zend_string_release(str->s); s 71 Zend/zend_smart_str.h str->s = NULL; s 77 Zend/zend_smart_str.h if (str->s) { s 78 Zend/zend_smart_str.h ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; s 84 Zend/zend_smart_str.h ZSTR_VAL(dest->s)[new_len - 1] = ch; s 85 Zend/zend_smart_str.h ZSTR_LEN(dest->s) = new_len; s 90 Zend/zend_smart_str.h memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); s 91 Zend/zend_smart_str.h ZSTR_LEN(dest->s) = new_len; s 99 Zend/zend_smart_str.h if (src->s && ZSTR_LEN(src->s)) { s 100 Zend/zend_smart_str.h smart_str_append_ex(dest, src->s, persistent); s 23 Zend/zend_smart_str_public.h zend_string *s; s 47 Zend/zend_string.h #define IS_INTERNED(s) ZSTR_IS_INTERNED(s) s 51 Zend/zend_string.h #define STR_ALLOCA_INIT(str, s, len, use_heap) ZSTR_ALLOCA_INIT(str, s, len, use_heap) s 56 Zend/zend_string.h #define ZSTR_IS_INTERNED(s) (GC_FLAGS(s) & IS_STR_INTERNED) s 72 Zend/zend_string.h #define ZSTR_ALLOCA_INIT(str, s, len, use_heap) do { \ s 74 Zend/zend_string.h memcpy(ZSTR_VAL(str), (s), (len)); \ s 82 Zend/zend_string.h static zend_always_inline zend_ulong zend_string_hash_val(zend_string *s) s 84 Zend/zend_string.h if (!ZSTR_H(s)) { s 85 Zend/zend_string.h ZSTR_H(s) = zend_hash_func(ZSTR_VAL(s), ZSTR_LEN(s)); s 87 Zend/zend_string.h return ZSTR_H(s); s 90 Zend/zend_string.h static zend_always_inline void zend_string_forget_hash_val(zend_string *s) s 92 Zend/zend_string.h ZSTR_H(s) = 0; s 95 Zend/zend_string.h static zend_always_inline uint32_t zend_string_refcount(const zend_string *s) s 97 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 98 Zend/zend_string.h return GC_REFCOUNT(s); s 103 Zend/zend_string.h static zend_always_inline uint32_t zend_string_addref(zend_string *s) s 105 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 106 Zend/zend_string.h return ++GC_REFCOUNT(s); s 111 Zend/zend_string.h static zend_always_inline uint32_t zend_string_delref(zend_string *s) s 113 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 114 Zend/zend_string.h return --GC_REFCOUNT(s); s 164 Zend/zend_string.h static zend_always_inline zend_string *zend_string_copy(zend_string *s) s 166 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 167 Zend/zend_string.h GC_REFCOUNT(s)++; s 169 Zend/zend_string.h return s; s 172 Zend/zend_string.h static zend_always_inline zend_string *zend_string_dup(zend_string *s, int persistent) s 174 Zend/zend_string.h if (ZSTR_IS_INTERNED(s)) { s 175 Zend/zend_string.h return s; s 177 Zend/zend_string.h return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); s 181 Zend/zend_string.h static zend_always_inline zend_string *zend_string_realloc(zend_string *s, size_t len, int persistent) s 185 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 186 Zend/zend_string.h if (EXPECTED(GC_REFCOUNT(s) == 1)) { s 187 Zend/zend_string.h ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); s 192 Zend/zend_string.h GC_REFCOUNT(s)--; s 196 Zend/zend_string.h memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); s 200 Zend/zend_string.h static zend_always_inline zend_string *zend_string_extend(zend_string *s, size_t len, int persistent) s 204 Zend/zend_string.h ZEND_ASSERT(len >= ZSTR_LEN(s)); s 205 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 206 Zend/zend_string.h if (EXPECTED(GC_REFCOUNT(s) == 1)) { s 207 Zend/zend_string.h ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); s 212 Zend/zend_string.h GC_REFCOUNT(s)--; s 216 Zend/zend_string.h memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); s 220 Zend/zend_string.h static zend_always_inline zend_string *zend_string_truncate(zend_string *s, size_t len, int persistent) s 224 Zend/zend_string.h ZEND_ASSERT(len <= ZSTR_LEN(s)); s 225 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 226 Zend/zend_string.h if (EXPECTED(GC_REFCOUNT(s) == 1)) { s 227 Zend/zend_string.h ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); s 232 Zend/zend_string.h GC_REFCOUNT(s)--; s 236 Zend/zend_string.h memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1); s 240 Zend/zend_string.h static zend_always_inline zend_string *zend_string_safe_realloc(zend_string *s, size_t n, size_t m, size_t l, int persistent) s 244 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 245 Zend/zend_string.h if (GC_REFCOUNT(s) == 1) { s 246 Zend/zend_string.h ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); s 251 Zend/zend_string.h GC_REFCOUNT(s)--; s 255 Zend/zend_string.h memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); s 259 Zend/zend_string.h static zend_always_inline void zend_string_free(zend_string *s) s 261 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 262 Zend/zend_string.h ZEND_ASSERT(GC_REFCOUNT(s) <= 1); s 263 Zend/zend_string.h pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); s 267 Zend/zend_string.h static zend_always_inline void zend_string_release(zend_string *s) s 269 Zend/zend_string.h if (!ZSTR_IS_INTERNED(s)) { s 270 Zend/zend_string.h if (--GC_REFCOUNT(s) == 0) { s 271 Zend/zend_string.h pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); s 361 Zend/zend_string.h static zend_always_inline void zend_interned_empty_string_init(zend_string **s) s 369 Zend/zend_string.h *s = zend_new_interned_string(str); s 373 Zend/zend_string.h *s = str; s 377 Zend/zend_string.h static zend_always_inline void zend_interned_empty_string_free(zend_string **s) s 379 Zend/zend_string.h if (NULL != *s) { s 380 Zend/zend_string.h free(*s); s 381 Zend/zend_string.h *s = NULL; s 714 Zend/zend_strtod.c (s, nd0, nd, y9, dplen) CONST char *s; int nd0, nd, dplen; ULong y9; s 716 Zend/zend_strtod.c (const char *s, int nd0, int nd, ULong y9, int dplen) s 737 Zend/zend_strtod.c s += 9; s 738 Zend/zend_strtod.c do b = multadd(b, 10, *s++ - '0'); s 740 Zend/zend_strtod.c s += dplen; s 743 Zend/zend_strtod.c s += dplen + 9; s 745 Zend/zend_strtod.c b = multadd(b, 10, *s++ - '0'); s 1546 Zend/zend_strtod.c htinit(unsigned char *h, unsigned char *s, int inc) s 1549 Zend/zend_strtod.c for(i = 0; (j = s[i]) !=0; i++) s 1603 Zend/zend_strtod.c CONST char *s = *sp; s 1606 Zend/zend_strtod.c if ((c = *++s) >= 'A' && c <= 'Z') s 1611 Zend/zend_strtod.c *sp = s + 1; s 1625 Zend/zend_strtod.c CONST char *s; s 1632 Zend/zend_strtod.c s = *sp; s 1634 Zend/zend_strtod.c while((c = *(CONST unsigned char*)(s+1)) && c <= ' ') s 1635 Zend/zend_strtod.c ++s; s 1636 Zend/zend_strtod.c if (s[1] == '0' && (s[2] == 'x' || s[2] == 'X')) s 1637 Zend/zend_strtod.c s += 2; s 1638 Zend/zend_strtod.c while((c = *(CONST unsigned char*)++s)) { s 1650 Zend/zend_strtod.c *sp = s + 1; s 1659 Zend/zend_strtod.c *sp = s + 1; s 1662 Zend/zend_strtod.c } while((c = *++s)); s 1809 Zend/zend_strtod.c CONST unsigned char *decpt, *s0, *s, *s1; s 1856 Zend/zend_strtod.c s = s0; s 1860 Zend/zend_strtod.c if (hexdig[*s]) s 1866 Zend/zend_strtod.c if (s[i] != decimalpoint[i]) s 1869 Zend/zend_strtod.c decpt = s += i; s 1871 Zend/zend_strtod.c if (*s != '.') s 1873 Zend/zend_strtod.c decpt = ++s; s 1875 Zend/zend_strtod.c if (!hexdig[*s]) s 1877 Zend/zend_strtod.c while(*s == '0') s 1878 Zend/zend_strtod.c s++; s 1879 Zend/zend_strtod.c if (hexdig[*s]) s 1882 Zend/zend_strtod.c s0 = s; s 1884 Zend/zend_strtod.c while(hexdig[*s]) s 1885 Zend/zend_strtod.c s++; s 1887 Zend/zend_strtod.c if (*s == *decimalpoint && !decpt) { s 1889 Zend/zend_strtod.c if (s[i] != decimalpoint[i]) s 1892 Zend/zend_strtod.c decpt = s += i; s 1894 Zend/zend_strtod.c if (*s == '.' && !decpt) { s 1895 Zend/zend_strtod.c decpt = ++s; s 1897 Zend/zend_strtod.c while(hexdig[*s]) s 1898 Zend/zend_strtod.c s++; s 1901 Zend/zend_strtod.c e = -(((Long)(s-decpt)) << 2); s 1903 Zend/zend_strtod.c s1 = s; s 1905 Zend/zend_strtod.c switch(*s) { s 1908 Zend/zend_strtod.c switch(*++s) { s 1913 Zend/zend_strtod.c s++; s 1915 Zend/zend_strtod.c if ((n = hexdig[*s]) == 0 || n > 0x19) { s 1916 Zend/zend_strtod.c s = s1; s 1920 Zend/zend_strtod.c while((n = hexdig[*++s]) !=0 && n <= 0x19) { s 1929 Zend/zend_strtod.c *sp = (char*)s; s 2541 Zend/zend_strtod.c CONST char *s, *s0, *s1; s 2575 Zend/zend_strtod.c for(s = s00;;s++) switch(*s) { s 2580 Zend/zend_strtod.c if (*++s) s 2596 Zend/zend_strtod.c if (*s == '0') { s 2598 Zend/zend_strtod.c switch(s[1]) { s 2602 Zend/zend_strtod.c gethex(&s, &rv, bc.rounding, sign); s 2604 Zend/zend_strtod.c gethex(&s, &rv, 1, sign); s 2610 Zend/zend_strtod.c while(*++s == '0') ; s 2611 Zend/zend_strtod.c if (!*s) s 2614 Zend/zend_strtod.c s0 = s; s 2616 Zend/zend_strtod.c for(nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++) s 2622 Zend/zend_strtod.c bc.dp0 = bc.dp1 = s - s0; s 2623 Zend/zend_strtod.c for(s1 = s; s1 > s0 && *--s1 == '0'; ) s 2630 Zend/zend_strtod.c s2 = s; s 2637 Zend/zend_strtod.c s = s2; s 2645 Zend/zend_strtod.c c = *++s; s 2646 Zend/zend_strtod.c bc.dp1 = s - s0; s 2649 Zend/zend_strtod.c for(; c == '0'; c = *++s) s 2652 Zend/zend_strtod.c bc.dp0 = s0 - s; s 2654 Zend/zend_strtod.c s0 = s; s 2661 Zend/zend_strtod.c for(; c >= '0' && c <= '9'; c = *++s) { s 2685 Zend/zend_strtod.c s00 = s; s 2687 Zend/zend_strtod.c switch(c = *++s) { s 2691 Zend/zend_strtod.c c = *++s; s 2695 Zend/zend_strtod.c c = *++s; s 2698 Zend/zend_strtod.c s1 = s; s 2699 Zend/zend_strtod.c while((c = *++s) >= '0' && c <= '9') s 2701 Zend/zend_strtod.c if (s - s1 > 8 || L > 19999) s 2715 Zend/zend_strtod.c s = s00; s 2725 Zend/zend_strtod.c if (match(&s,"nf")) { s 2726 Zend/zend_strtod.c --s; s 2727 Zend/zend_strtod.c if (!match(&s,"inity")) s 2728 Zend/zend_strtod.c ++s; s 2736 Zend/zend_strtod.c if (match(&s, "an")) { s 2740 Zend/zend_strtod.c if (*s == '(') /*)*/ s 2741 Zend/zend_strtod.c hexnan(&rv, &s); s 2748 Zend/zend_strtod.c s = s00; s 3599 Zend/zend_strtod.c *se = (char *)s; s 3632 Zend/zend_strtod.c nrv_alloc(s, rve, n) char *s, **rve; int n; s 3634 Zend/zend_strtod.c nrv_alloc(const char *s, char **rve, int n) s 3640 Zend/zend_strtod.c while((*t = *s++)) t++; s 3654 Zend/zend_strtod.c zend_freedtoa(s) char *s; s 3656 Zend/zend_strtod.c zend_freedtoa(char *s) s 3659 Zend/zend_strtod.c Bigint *b = (Bigint *)((int *)s - 1); s 3663 Zend/zend_strtod.c if (s == dtoa_result) s 3756 Zend/zend_strtod.c char *s, *s0; s 3960 Zend/zend_strtod.c s = s0 = rv_alloc(i); s 4040 Zend/zend_strtod.c *s++ = '0' + (int)L; s 4059 Zend/zend_strtod.c *s++ = '0' + (int)L; s 4064 Zend/zend_strtod.c while(*--s == '0'); s 4065 Zend/zend_strtod.c s++; s 4075 Zend/zend_strtod.c s = s0; s 4102 Zend/zend_strtod.c *s++ = '0' + (int)L; s 4125 Zend/zend_strtod.c while(*--s == '9') s 4126 Zend/zend_strtod.c if (s == s0) { s 4128 Zend/zend_strtod.c *s = '0'; s 4131 Zend/zend_strtod.c ++*s++; s 4232 Zend/zend_strtod.c *s++ = '1'; s 4274 Zend/zend_strtod.c *s++ = dig; s 4308 Zend/zend_strtod.c *s++ = dig; s 4318 Zend/zend_strtod.c *s++ = '9'; s 4321 Zend/zend_strtod.c *s++ = dig + 1; s 4327 Zend/zend_strtod.c *s++ = dig; s 4341 Zend/zend_strtod.c *s++ = dig = quorem(b,S) + '0'; s 4370 Zend/zend_strtod.c while(*--s == '9') s 4371 Zend/zend_strtod.c if (s == s0) { s 4373 Zend/zend_strtod.c *s++ = '1'; s 4376 Zend/zend_strtod.c ++*s++; s 4382 Zend/zend_strtod.c while(*--s == '0'); s 4383 Zend/zend_strtod.c s++; s 4405 Zend/zend_strtod.c *s = 0; s 4408 Zend/zend_strtod.c *rve = s; s 4414 Zend/zend_strtod.c const char *s = str; s 4426 Zend/zend_strtod.c if (*s == '0' && (s[1] == 'x' || s[1] == 'X')) { s 4427 Zend/zend_strtod.c s += 2; s 4430 Zend/zend_strtod.c while ((c = *s++)) { s 4446 Zend/zend_strtod.c *endptr = any ? s - 1 : str; s 4454 Zend/zend_strtod.c const char *s = str; s 4467 Zend/zend_strtod.c s++; s 4469 Zend/zend_strtod.c while ((c = *s++)) { s 4481 Zend/zend_strtod.c *endptr = any ? s - 1 : str; s 4489 Zend/zend_strtod.c const char *s = str; s 4501 Zend/zend_strtod.c if ('0' == *s && ('b' == s[1] || 'B' == s[1])) { s 4502 Zend/zend_strtod.c s += 2; s 4505 Zend/zend_strtod.c while ((c = *s++)) { s 4526 Zend/zend_strtod.c *endptr = (char *)(any ? s - 1 : str); s 28 Zend/zend_strtod.h ZEND_API void zend_freedtoa(char *s); s 620 Zend/zend_types.h #define ZVAL_STR(z, s) do { \ s 622 Zend/zend_types.h zend_string *__s = (s); \ s 630 Zend/zend_types.h #define ZVAL_INTERNED_STR(z, s) do { \ s 632 Zend/zend_types.h zend_string *__s = (s); \ s 637 Zend/zend_types.h #define ZVAL_NEW_STR(z, s) do { \ s 639 Zend/zend_types.h zend_string *__s = (s); \ s 644 Zend/zend_types.h #define ZVAL_STR_COPY(z, s) do { \ s 646 Zend/zend_types.h zend_string *__s = (s); \ s 131 Zend/zend_virtual_cwd.c #define IS_DIR_OK(s) (1) s 138 Zend/zend_virtual_cwd.c #define CWD_STATE_COPY(d, s) \ s 139 Zend/zend_virtual_cwd.c (d)->cwd_length = (s)->cwd_length; \ s 140 Zend/zend_virtual_cwd.c (d)->cwd = (char *) emalloc((s)->cwd_length+1); \ s 141 Zend/zend_virtual_cwd.c memcpy((d)->cwd, (s)->cwd, (s)->cwd_length+1); s 143 Zend/zend_virtual_cwd.c #define CWD_STATE_FREE(s) \ s 144 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) - 1, (zend_long) v); s 158 ext/curl/interface.c #define CAAD(s, v) add_assoc_double_ex(return_value, s, sizeof(s) - 1, (double) v); s 159 ext/curl/interface.c #define CAAS(s, v) add_assoc_string_ex(return_value, s, sizeof(s) - 1, (char *) (v ? v : "")); s 160 ext/curl/interface.c #define CAASTR(s, v) add_assoc_str_ex(return_value, s, sizeof(s) - 1, \ s 162 ext/curl/interface.c #define CAAZ(s, v) add_assoc_zval_ex(return_value, s, sizeof(s) -1 , (zval *) v); s 1773 ext/curl/interface.c char *s = org; s 1782 ext/curl/interface.c split = strstr(s, "; "); s 1786 ext/curl/interface.c key = s; s 1793 ext/curl/interface.c s = split+2; s 1815 ext/curl/interface.c char s[64]; s 1817 ext/curl/interface.c strncpy(s, slist->data, 64); s 1818 ext/curl/interface.c tmp = memchr(s, ':', 64); s 1821 ext/curl/interface.c len = strlen(s); s 1822 ext/curl/interface.c if (!strcmp(s, "Subject") || !strcmp(s, "Issuer")) { s 1828 ext/curl/interface.c add_assoc_zval(&certhash, s, &hash); s 1830 ext/curl/interface.c add_assoc_string(&certhash, s, &slist->data[len+1]); s 2896 ext/curl/interface.c if (ch->handlers->write->method == PHP_CURL_RETURN && ch->handlers->write->buf.s) { s 2898 ext/curl/interface.c RETURN_STR_COPY(ch->handlers->write->buf.s); s 263 ext/curl/multi.c if (!ch->handlers->write->buf.s) { s 267 ext/curl/multi.c RETURN_STR_COPY(ch->handlers->write->buf.s); 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 1157 ext/date/php_date.c case 's': length = slprintf(buffer, 32, "%02d", (int) t->s); break; s 1197 ext/date/php_date.c (int) t->h, (int) t->i, (int) t->s, s 1206 ext/date/php_date.c (int) t->y, (int) t->h, (int) t->i, (int) t->s, s 1227 ext/date/php_date.c return string.s; s 1350 ext/date/php_date.c case 's': retval = (int) t->s; break; s 1535 ext/date/php_date.c now->s = sec; s 1634 ext/date/php_date.c ta.tm_sec = ts->s; s 1742 ext/date/php_date.c add_assoc_long(return_value, "tm_sec", ts->s); s 1752 ext/date/php_date.c add_next_index_long(return_value, ts->s); s 1787 ext/date/php_date.c add_assoc_long(return_value, "seconds", ts->s); s 2365 ext/date/php_date.c PHP_DATE_INTERVAL_ADD_PROPERTY("s", s); s 2884 ext/date/php_date.c PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT(second, s); s 2927 ext/date/php_date.c add_assoc_long(&element, "second", parsed_time->relative.s); s 3042 ext/date/php_date.c if (tmp_time->s != -99999) { s 3043 ext/date/php_date.c dateobj->time->s = tmp_time->s; s 3045 ext/date/php_date.c dateobj->time->s = 0; s 3049 ext/date/php_date.c dateobj->time->s = 0; s 3351 ext/date/php_date.c static void php_date_time_set(zval *object, zend_long h, zend_long i, zend_long s, zval *return_value) /* {{{ */ s 3359 ext/date/php_date.c dateobj->time->s = s; s 3369 ext/date/php_date.c zend_long h, i, s = 0; s 3371 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Oll|l", &object, date_ce_date, &h, &i, &s) == FAILURE) { s 3375 ext/date/php_date.c php_date_time_set(object, h, i, s, return_value); s 3387 ext/date/php_date.c zend_long h, i, s = 0; s 3389 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Oll|l", &object, date_ce_immutable, &h, &i, &s) == FAILURE) { s 3394 ext/date/php_date.c php_date_time_set(&new_object, h, i, s, return_value); s 4003 ext/date/php_date.c GET_VALUE_FROM_STRUCT(s, "s"); s 4068 ext/date/php_date.c SET_VALUE_FROM_STRUCT(s, "s"); s 4138 ext/date/php_date.c PHP_DATE_INTERVAL_READ_PROPERTY("s", s, timelib_sll, -1) s 4244 ext/date/php_date.c case 'S': length = slprintf(buffer, 32, "%02" ZEND_LONG_FMT_SPEC, (zend_long) t->s); break; s 4245 ext/date/php_date.c case 's': length = slprintf(buffer, 32, ZEND_LONG_FMT, (zend_long) t->s); break; s 4273 ext/date/php_date.c return string.s; s 555 ext/dba/dba.c if (handlers.s) { s 557 ext/dba/dba.c php_info_print_table_row(2, "Supported handlers", ZSTR_VAL(handlers.s)); 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 66 ext/dba/dba_db3.c int s = VCWD_STAT(info->path, &check_stat); s 68 ext/dba/dba_db3.c if (!s && !check_stat.st_size) { s 74 ext/dba/dba_db3.c s ? DB_BTREE : DB_UNKNOWN; s 77 ext/dba/dba_db3.c (info->mode == DBA_CREAT && s) ? DB_CREATE : s 78 ext/dba/dba_db3.c (info->mode == DBA_CREAT && !s) ? 0 : s 80 ext/dba/dba_db4.c int s = VCWD_STAT(info->path, &check_stat); s 83 ext/dba/dba_db4.c if (!s && !check_stat.st_size) { s 89 ext/dba/dba_db4.c s ? DB_BTREE : DB_UNKNOWN; s 92 ext/dba/dba_db4.c (info->mode == DBA_CREAT && s) ? DB_CREATE : s 93 ext/dba/dba_db4.c (info->mode == DBA_CREAT && !s) ? 0 : s 97 ext/dba/dba_db4.c if (!s && !check_stat.st_size) { s 103 ext/dba/dba_db4.c s ? DB_BTREE : DB_UNKNOWN; s 205 ext/dom/documenttype.c if (ret_buf.s) { s 207 ext/dom/documenttype.c ZVAL_NEW_STR(retval, ret_buf.s); s 1342 ext/exif/exif.c char *s; s 1684 ext/exif/exif.c info_value->s = estrndup(value, length); s 1688 ext/exif/exif.c info_value->s = estrdup(""); s 1707 ext/exif/exif.c info_value->s = estrndup(value, length); s 1711 ext/exif/exif.c info_value->s = estrdup(""); s 1829 ext/exif/exif.c info_data->value.s = estrdup(value); s 1870 ext/exif/exif.c info_data->value.s = safe_emalloc(length, 1, 1); s 1871 ext/exif/exif.c memcpy(info_data->value.s, value, length); s 1872 ext/exif/exif.c info_data->value.s[length] = 0; s 1900 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.s) != NULL) { s 1976 ext/exif/exif.c if (!info_value->s) { s 1979 ext/exif/exif.c add_assoc_stringl(&tmpi, name, info_value->s, info_data->length); s 1984 ext/exif/exif.c if (!(val = info_value->s)) { s 2017 ext/exif/exif.c add_index_long(&array, b, (int)(info_value->s[b])); s 2043 ext/exif/exif.c add_index_long(&array, ap, (int)info_value->s[b]); s 2366 ext/exif/exif.c memmove(value_ptr, info_data->value.s, byte_count); s 3914 ext/exif/exif.c char tmp[64], *sections_str, *s; s 3925 ext/exif/exif.c s = sections_str; s 3926 ext/exif/exif.c while (*++s) { s 3927 ext/exif/exif.c if (*s == ' ') { s 3928 ext/exif/exif.c *s = ','; s 193 ext/fileinfo/libmagic/apprentice.c # define XX(s) s, (sizeof(s) - 1) s 756 ext/fileinfo/libmagic/apprentice.c v = nonmagic(m->value.s); s 2093 ext/fileinfo/libmagic/apprentice.c "\"name\" magic entries", m->value.s); s 2458 ext/fileinfo/libmagic/apprentice.c m->value.s); s 2517 ext/fileinfo/libmagic/apprentice.c getstr(struct magic_set *ms, struct magic *m, const char *s, int warn) s 2519 ext/fileinfo/libmagic/apprentice.c const char *origs = s; s 2520 ext/fileinfo/libmagic/apprentice.c char *p = m->value.s; s 2521 ext/fileinfo/libmagic/apprentice.c size_t plen = sizeof(m->value.s); s 2527 ext/fileinfo/libmagic/apprentice.c while ((c = *s++) != '\0') { s 2535 ext/fileinfo/libmagic/apprentice.c switch(c = *s++) { s 2630 ext/fileinfo/libmagic/apprentice.c c = *s++; /* try for 2 */ s 2633 ext/fileinfo/libmagic/apprentice.c c = *s++; /* try for 3 */ s 2637 ext/fileinfo/libmagic/apprentice.c --s; s 2640 ext/fileinfo/libmagic/apprentice.c --s; s 2647 ext/fileinfo/libmagic/apprentice.c c = hextoint(*s++); /* Get next char */ s 2650 ext/fileinfo/libmagic/apprentice.c c = hextoint(*s++); s 2654 ext/fileinfo/libmagic/apprentice.c --s; s 2656 ext/fileinfo/libmagic/apprentice.c --s; s 2668 ext/fileinfo/libmagic/apprentice.c return s; s 2692 ext/fileinfo/libmagic/apprentice.c file_showstr(FILE *fp, const char *s, size_t len) s 2698 ext/fileinfo/libmagic/apprentice.c c = *s++; s 2705 ext/fileinfo/libmagic/apprentice.c c = *s++; s 3125 ext/fileinfo/libmagic/apprentice.c uint8_t *s = (uint8_t *)(void *)&sv; s 3127 ext/fileinfo/libmagic/apprentice.c d[0] = s[1]; s 3128 ext/fileinfo/libmagic/apprentice.c d[1] = s[0]; s 3139 ext/fileinfo/libmagic/apprentice.c uint8_t *s = (uint8_t *)(void *)&sv; s 3141 ext/fileinfo/libmagic/apprentice.c d[0] = s[3]; s 3142 ext/fileinfo/libmagic/apprentice.c d[1] = s[2]; s 3143 ext/fileinfo/libmagic/apprentice.c d[2] = s[1]; s 3144 ext/fileinfo/libmagic/apprentice.c d[3] = s[0]; s 3155 ext/fileinfo/libmagic/apprentice.c uint8_t *s = (uint8_t *)(void *)&sv; s 3158 ext/fileinfo/libmagic/apprentice.c d[0] = s[3]; s 3159 ext/fileinfo/libmagic/apprentice.c d[1] = s[2]; s 3160 ext/fileinfo/libmagic/apprentice.c d[2] = s[1]; s 3161 ext/fileinfo/libmagic/apprentice.c d[3] = s[0]; s 3162 ext/fileinfo/libmagic/apprentice.c d[4] = s[7]; s 3163 ext/fileinfo/libmagic/apprentice.c d[5] = s[6]; s 3164 ext/fileinfo/libmagic/apprentice.c d[6] = s[5]; s 3165 ext/fileinfo/libmagic/apprentice.c d[7] = s[4]; s 3167 ext/fileinfo/libmagic/apprentice.c d[0] = s[7]; s 3168 ext/fileinfo/libmagic/apprentice.c d[1] = s[6]; s 3169 ext/fileinfo/libmagic/apprentice.c d[2] = s[5]; s 3170 ext/fileinfo/libmagic/apprentice.c d[3] = s[4]; s 3171 ext/fileinfo/libmagic/apprentice.c d[4] = s[3]; s 3172 ext/fileinfo/libmagic/apprentice.c d[5] = s[2]; s 3173 ext/fileinfo/libmagic/apprentice.c d[6] = s[1]; s 3174 ext/fileinfo/libmagic/apprentice.c d[7] = s[0]; s 3217 ext/fileinfo/libmagic/apprentice.c file_pstring_get_length(const struct magic *m, const char *s) s 3223 ext/fileinfo/libmagic/apprentice.c len = *s; s 3226 ext/fileinfo/libmagic/apprentice.c len = (s[1] << 8) | s[0]; s 3229 ext/fileinfo/libmagic/apprentice.c len = (s[0] << 8) | s[1]; s 3232 ext/fileinfo/libmagic/apprentice.c len = (s[3] << 24) | (s[2] << 16) | (s[1] << 8) | s[0]; s 3235 ext/fileinfo/libmagic/apprentice.c len = (s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3]; s 3261 ext/fileinfo/libmagic/apprentice.c if (strcmp(ma[i].value.s, name) == 0) { s 77 ext/fileinfo/libmagic/cdf.c char s[4]; s 101 ext/fileinfo/libmagic/cdf.c uint8_t *s = (uint8_t *)(void *)&sv; s 103 ext/fileinfo/libmagic/cdf.c d[0] = s[1]; s 104 ext/fileinfo/libmagic/cdf.c d[1] = s[0]; s 115 ext/fileinfo/libmagic/cdf.c uint8_t *s = (uint8_t *)(void *)&sv; s 117 ext/fileinfo/libmagic/cdf.c d[0] = s[3]; s 118 ext/fileinfo/libmagic/cdf.c d[1] = s[2]; s 119 ext/fileinfo/libmagic/cdf.c d[2] = s[1]; s 120 ext/fileinfo/libmagic/cdf.c d[3] = s[0]; s 131 ext/fileinfo/libmagic/cdf.c uint8_t *s = (uint8_t *)(void *)&sv; s 133 ext/fileinfo/libmagic/cdf.c d[0] = s[7]; s 134 ext/fileinfo/libmagic/cdf.c d[1] = s[6]; s 135 ext/fileinfo/libmagic/cdf.c d[2] = s[5]; s 136 ext/fileinfo/libmagic/cdf.c d[3] = s[4]; s 137 ext/fileinfo/libmagic/cdf.c d[4] = s[3]; s 138 ext/fileinfo/libmagic/cdf.c d[5] = s[2]; s 139 ext/fileinfo/libmagic/cdf.c d[6] = s[1]; s 140 ext/fileinfo/libmagic/cdf.c d[7] = s[0]; s 330 ext/fileinfo/libmagic/cdf.c (void)memcpy(cdf_bo.s, "\01\02\03\04", 4); s 741 ext/fileinfo/libmagic/cdf.c cdf_namecmp(const char *d, const uint16_t *s, size_t l) s 743 ext/fileinfo/libmagic/cdf.c for (; l--; d++, s++) s 744 ext/fileinfo/libmagic/cdf.c if (*d != CDF_TOLE2(*s)) s 745 ext/fileinfo/libmagic/cdf.c return (unsigned char)*d - CDF_TOLE2(*s); s 1216 ext/fileinfo/libmagic/cdf.c size_t i, j, s = size / sizeof(cdf_secid_t); s 1220 ext/fileinfo/libmagic/cdf.c SIZE_T_FORMAT "u: ", prefix, i, i * s); s 1221 ext/fileinfo/libmagic/cdf.c for (j = 0; j < s; j++) { s 1223 ext/fileinfo/libmagic/cdf.c CDF_TOLE4(sat->sat_tab[s * i + j])); s 1226 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 400 ext/fileinfo/libmagic/file.h const char *s; /* start of search in original source */ s 516 ext/fileinfo/libmagic/funcs.c const unsigned char *s = (const unsigned char *)str; s 518 ext/fileinfo/libmagic/funcs.c for (ptr = buf, eptr = ptr + bufsiz - 1; ptr < eptr && *s; s++) { s 519 ext/fileinfo/libmagic/funcs.c if (isprint(*s)) { s 520 ext/fileinfo/libmagic/funcs.c *ptr++ = *s; s 526 ext/fileinfo/libmagic/funcs.c *ptr++ = ((*s >> 6) & 7) + '0'; s 527 ext/fileinfo/libmagic/funcs.c *ptr++ = ((*s >> 3) & 7) + '0'; s 528 ext/fileinfo/libmagic/funcs.c *ptr++ = ((*s >> 0) & 7) + '0'; s 141 ext/fileinfo/libmagic/readcdf.c const char *s; s 189 ext/fileinfo/libmagic/readcdf.c s = info[i].pi_str.s_buf; s 190 ext/fileinfo/libmagic/readcdf.c for (j = 0; j < sizeof(vbuf) && len--; s += k) { s 191 ext/fileinfo/libmagic/readcdf.c if (*s == '\0') s 193 ext/fileinfo/libmagic/readcdf.c if (isprint((unsigned char)*s)) s 194 ext/fileinfo/libmagic/readcdf.c vbuf[j++] = *s; s 152 ext/fileinfo/libmagic/softmagic.c const unsigned char *s, size_t nbytes, size_t offset, int mode, int text, s 190 ext/fileinfo/libmagic/softmagic.c switch (mget(ms, s, m, nbytes, offset, cont_level, mode, text, s 279 ext/fileinfo/libmagic/softmagic.c switch (mget(ms, s, m, nbytes, offset, cont_level, mode, s 504 ext/fileinfo/libmagic/softmagic.c file_printable(sbuf, sizeof(sbuf), m->value.s)) s 510 ext/fileinfo/libmagic/softmagic.c char *str = p->s; s 515 ext/fileinfo/libmagic/softmagic.c if (*m->value.s == '\0') s 631 ext/fileinfo/libmagic/softmagic.c cp = estrndup((const char *)ms->search.s, ms->search.rm_len); s 651 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(ms, m, "%s"), m->value.s) == -1) s 712 ext/fileinfo/libmagic/softmagic.c if (*m->value.s == '\0') s 713 ext/fileinfo/libmagic/softmagic.c p->s[strcspn(p->s, "\r\n")] = '\0'; s 714 ext/fileinfo/libmagic/softmagic.c t = CAST(uint32_t, (ms->offset + strlen(p->s))); s 942 ext/fileinfo/libmagic/softmagic.c p->s[sizeof(p->s) - 1] = '\0'; s 947 ext/fileinfo/libmagic/softmagic.c char *ptr1 = p->s, *ptr2 = ptr1 + sz; s 949 ext/fileinfo/libmagic/softmagic.c sz = sizeof(p->s) - sz; /* maximum length of string */ s 1072 ext/fileinfo/libmagic/softmagic.c const unsigned char *s, uint32_t offset, size_t nbytes, struct magic *m) s 1081 ext/fileinfo/libmagic/softmagic.c ms->search.s = RCAST(const char *, s) + offset; s 1094 ext/fileinfo/libmagic/softmagic.c if (s == NULL) { s 1096 ext/fileinfo/libmagic/softmagic.c ms->search.s = NULL; s 1115 ext/fileinfo/libmagic/softmagic.c if (s == NULL) { s 1117 ext/fileinfo/libmagic/softmagic.c ms->search.s = NULL; s 1120 ext/fileinfo/libmagic/softmagic.c buf = RCAST(const char *, s) + offset; s 1121 ext/fileinfo/libmagic/softmagic.c end = last = RCAST(const char *, s) + bytecnt; s 1134 ext/fileinfo/libmagic/softmagic.c last = RCAST(const char *, s) + bytecnt; s 1136 ext/fileinfo/libmagic/softmagic.c ms->search.s = buf; s 1144 ext/fileinfo/libmagic/softmagic.c const unsigned char *src = s + offset; s 1145 ext/fileinfo/libmagic/softmagic.c const unsigned char *esrc = s + nbytes; s 1146 ext/fileinfo/libmagic/softmagic.c char *dst = p->s; s 1147 ext/fileinfo/libmagic/softmagic.c char *edst = &p->s[sizeof(p->s) - 1]; s 1186 ext/fileinfo/libmagic/softmagic.c (void)memcpy(p, s + offset, nbytes); s 1199 ext/fileinfo/libmagic/softmagic.c mget(struct magic_set *ms, const unsigned char *s, struct magic *m, s 1224 ext/fileinfo/libmagic/softmagic.c if (mcopy(ms, p, m->type, m->flag & INDIR, s, (uint32_t)(offset + o), s 1241 ext/fileinfo/libmagic/softmagic.c ((const void *)(s + offset + off))); s 1597 ext/fileinfo/libmagic/softmagic.c if (mcopy(ms, p, m->type, 0, s, offset, nbytes, m) == -1) s 1671 ext/fileinfo/libmagic/softmagic.c rv = file_softmagic(ms, s + offset, nbytes - offset, s 1698 ext/fileinfo/libmagic/softmagic.c rbuf = m->value.s; s 1711 ext/fileinfo/libmagic/softmagic.c rv = match(ms, ml.magic, ml.nmagic, s, nbytes, offset + o, s 1967 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, p->s, (size_t)m->vallen, m->str_flags); s 1973 ext/fileinfo/libmagic/softmagic.c v = file_strncmp16(m->value.s, p->s, (size_t)m->vallen, m->str_flags); s 1980 ext/fileinfo/libmagic/softmagic.c if (ms->search.s == NULL) s 1983 ext/fileinfo/libmagic/softmagic.c slen = MIN(m->vallen, sizeof(m->value.s)); s 1991 ext/fileinfo/libmagic/softmagic.c v = file_strncmp(m->value.s, ms->search.s + idx, slen, s 2012 ext/fileinfo/libmagic/softmagic.c convert_libmagic_pattern(&pattern, (char *)m->value.s, m->vallen, options); s 2028 ext/fileinfo/libmagic/softmagic.c haystack = estrndup(ms->search.s, ms->search.s_len); s 2054 ext/fileinfo/libmagic/softmagic.c ms->search.s += Z_LVAL_P(offset); /* this is where the match starts */ s 69 ext/fileinfo/libmagic/strcasestr.c strcasestr(const char *s, const char *find) s 79 ext/fileinfo/libmagic/strcasestr.c if ((sc = *s++) == 0) s 82 ext/fileinfo/libmagic/strcasestr.c } while (_strncasecmp(s, find, len) != 0); s 83 ext/fileinfo/libmagic/strcasestr.c s--; s 85 ext/fileinfo/libmagic/strcasestr.c return (char *)(intptr_t)(s); s 427 ext/filter/filter.c #define PARSE_CASE(s,a,t) \ s 428 ext/filter/filter.c case s: \ s 459 ext/filter/logical_filters.c char *e, *s, *t; s 464 ext/filter/logical_filters.c s = domain; s 481 ext/filter/logical_filters.c if(*s == '.' || (hostname && !isalnum((int)*(unsigned char *)s))) { s 485 ext/filter/logical_filters.c while (s < e) { s 486 ext/filter/logical_filters.c if (*s == '.') { s 488 ext/filter/logical_filters.c if (*(s + 1) == '.' || (hostname && (!isalnum((int)*(unsigned char *)(s - 1)) || !isalnum((int)*(unsigned char *)(s + 1))))) { s 495 ext/filter/logical_filters.c if (i > 63 || (hostname && *s != '-' && !isalnum((int)*(unsigned char *)s))) { s 502 ext/filter/logical_filters.c s++; s 536 ext/filter/logical_filters.c char *e, *s, *t; s 543 ext/filter/logical_filters.c s = url->host; s 544 ext/filter/logical_filters.c l = strlen(s); s 549 ext/filter/logical_filters.c if (*s == '[' && *t == ']' && _php_filter_validate_ipv6((s + 1), l - 2)) { s 675 ext/filter/logical_filters.c char *s = str; s 723 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, (zend_ulong)*s); s 48 ext/filter/sanitizing_filters.c smart_str_appendc(&str, *s); s 50 ext/filter/sanitizing_filters.c s++; s 55 ext/filter/sanitizing_filters.c ZVAL_NEW_STR(value, str.s); s 70 ext/filter/sanitizing_filters.c unsigned char *s = (unsigned char *)chars; s 71 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 92 ext/filter/sanitizing_filters.c s = (unsigned char *) Z_STRVAL_P(value); s 93 ext/filter/sanitizing_filters.c e = s + Z_STRLEN_P(value); s 95 ext/filter/sanitizing_filters.c while (s < e) { s 96 ext/filter/sanitizing_filters.c if (tmp[*s]) { s 98 ext/filter/sanitizing_filters.c *p++ = hexchars[(unsigned char) *s >> 4]; s 99 ext/filter/sanitizing_filters.c *p++ = hexchars[(unsigned char) *s & 15]; s 101 ext/filter/sanitizing_filters.c *p++ = *s; s 103 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 817 ext/ftp/ftp.c sin->sin_port = ipbox.s[2]; s 875 ext/ftp/ftp.c char *s; s 887 ext/ftp/ftp.c while (e > ptr && (s = memchr(ptr, '\r', (e - ptr)))) { s 888 ext/ftp/ftp.c php_stream_write(outstream, ptr, (s - ptr)); s 889 ext/ftp/ftp.c if (*(s + 1) == '\n') { s 890 ext/ftp/ftp.c s++; s 893 ext/ftp/ftp.c ptr = s + 1; s 1262 ext/ftp/ftp.c my_send(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t len) s 1276 ext/ftp/ftp.c n = php_pollfd_for_ms(s, POLLOUT, ftp->timeout_sec * 1000); s 1292 ext/ftp/ftp.c if (ftp->use_ssl && ftp->fd == s && ftp->ssl_active) { s 1295 ext/ftp/ftp.c } else if (ftp->use_ssl && ftp->fd != s && ftp->use_ssl_for_data && ftp->data->ssl_active) { s 1337 ext/ftp/ftp.c sent = send(s, buf, size, 0); s 1356 ext/ftp/ftp.c my_recv(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t len) s 1366 ext/ftp/ftp.c n = php_pollfd_for_ms(s, PHP_POLLREADABLE, ftp->timeout_sec * 1000); s 1381 ext/ftp/ftp.c if (ftp->use_ssl && ftp->fd == s && ftp->ssl_active) { s 1384 ext/ftp/ftp.c } else if (ftp->use_ssl && ftp->fd != s && ftp->use_ssl_for_data && ftp->data->ssl_active) { s 1426 ext/ftp/ftp.c nr_bytes = recv(s, buf, len, 0); s 1437 ext/ftp/ftp.c data_available(ftpbuf_t *ftp, php_socket_t s) s 1441 ext/ftp/ftp.c n = php_pollfd_for_ms(s, PHP_POLLREADABLE, 1000); s 1461 ext/ftp/ftp.c data_writeable(ftpbuf_t *ftp, php_socket_t s) s 1465 ext/ftp/ftp.c n = php_pollfd_for_ms(s, POLLOUT, 1000); s 1486 ext/ftp/ftp.c my_accept(ftpbuf_t *ftp, php_socket_t s, struct sockaddr *addr, socklen_t *addrlen) s 1490 ext/ftp/ftp.c n = php_pollfd_for_ms(s, PHP_POLLREADABLE, ftp->timeout_sec * 1000); s 1504 ext/ftp/ftp.c return accept(s, addr, addrlen); s 1608 ext/ftp/ftp.c ipbox.s[2] = ((struct sockaddr_in*) &addr)->sin_port; s 196 ext/gd/gd.c ZEND_ARG_INFO(0, s) s 528 ext/gd/gd.c ZEND_ARG_INFO(0, s) s 303 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 1592 ext/gd/libgd/gd.c void gdImageString (gdImagePtr im, gdFontPtr f, int x, int y, unsigned char *s, int color) s 1596 ext/gd/libgd/gd.c l = strlen ((char *) s); s 1598 ext/gd/libgd/gd.c gdImageChar(im, f, x, y, s[i], color); s 1603 ext/gd/libgd/gd.c void gdImageStringUp (gdImagePtr im, gdFontPtr f, int x, int y, unsigned char *s, int color) s 1607 ext/gd/libgd/gd.c l = strlen ((char *) s); s 1609 ext/gd/libgd/gd.c gdImageCharUp(im, f, x, y, s[i], color); s 1614 ext/gd/libgd/gd.c static int strlen16 (unsigned short *s); s 1616 ext/gd/libgd/gd.c void gdImageString16 (gdImagePtr im, gdFontPtr f, int x, int y, unsigned short *s, int color) s 1620 ext/gd/libgd/gd.c l = strlen16(s); s 1622 ext/gd/libgd/gd.c gdImageChar(im, f, x, y, s[i], color); s 1627 ext/gd/libgd/gd.c void gdImageStringUp16 (gdImagePtr im, gdFontPtr f, int x, int y, unsigned short *s, int color) s 1631 ext/gd/libgd/gd.c l = strlen16(s); s 1633 ext/gd/libgd/gd.c gdImageCharUp(im, f, x, y, s[i], color); s 1638 ext/gd/libgd/gd.c static int strlen16 (unsigned short *s) s 1641 ext/gd/libgd/gd.c while (*s) { s 1642 ext/gd/libgd/gd.c s++; s 1666 ext/gd/libgd/gd.c void gdImageArc (gdImagePtr im, int cx, int cy, int w, int h, int s, int e, int color) s 1668 ext/gd/libgd/gd.c if ((s % 360) == (e % 360)) { s 1671 ext/gd/libgd/gd.c gdImageFilledArc(im, cx, cy, w, h, s, e, color, gdNoFill); s 1675 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 1683 ext/gd/libgd/gd.c if ((s % 360) == (e % 360)) { s 1684 ext/gd/libgd/gd.c s = 0; e = 360; s 1686 ext/gd/libgd/gd.c if (s > 360) { s 1687 ext/gd/libgd/gd.c s = s % 360; s 1694 ext/gd/libgd/gd.c while (s < 0) { s 1695 ext/gd/libgd/gd.c s += 360; s 1698 ext/gd/libgd/gd.c while (e < s) { s 1701 ext/gd/libgd/gd.c if (s == e) { s 1702 ext/gd/libgd/gd.c s = 0; e = 360; s 1706 ext/gd/libgd/gd.c for (i = s; i <= e; i++) { s 1710 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 587 ext/gd/libgd/gdkanji.c strwidth (unsigned char *s) s 593 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 576 ext/gmp/gmp.c *buffer = (unsigned char *) estrndup(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); s 577 ext/gmp/gmp.c *buf_len = ZSTR_LEN(buf.s); s 578 ext/gmp/gmp.c zend_string_release(buf.s); s 1085 ext/hash/hash.c char *s = buffer, *e = s + sizeof(buffer); s 1088 ext/hash/hash.c s += slprintf(s, e - s, "%s ", ZSTR_VAL(str)); s 1090 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 200 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 402 ext/iconv/iconv.c char *s, *content_type, *mimetype = NULL; s 412 ext/iconv/iconv.c if ((s = strchr(SG(sapi_headers).mimetype,';')) == NULL){ s 416 ext/iconv/iconv.c mimetype_len = (int)(s - SG(sapi_headers).mimetype); s 456 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 458 ext/iconv/iconv.c const char *in_p = s; s 472 ext/iconv/iconv.c out_p = ZSTR_VAL((d)->s) + ZSTR_LEN((d)->s); s 498 ext/iconv/iconv.c ZSTR_LEN((d)->s) += (buf_growth - out_left); s 506 ext/iconv/iconv.c out_p = ZSTR_VAL((d)->s) + ZSTR_LEN((d)->s); s 509 ext/iconv/iconv.c ZSTR_LEN((d)->s) += (buf_growth - out_left); s 522 ext/iconv/iconv.c ZSTR_LEN((d)->s) += (buf_growth - out_left); s 2111 ext/iconv/iconv.c if (err == PHP_ICONV_ERR_SUCCESS && ZSTR_LEN(str) > 0 && retval.s != NULL) { s 2112 ext/iconv/iconv.c RETURN_NEW_STR(retval.s); s 2289 ext/iconv/iconv.c if (retval.s != NULL) { s 2290 ext/iconv/iconv.c RETVAL_STR(retval.s); s 2333 ext/iconv/iconv.c if (retval.s != NULL) { s 2334 ext/iconv/iconv.c RETVAL_STR(retval.s); s 2387 ext/iconv/iconv.c if (decoded_header.s == NULL) { s 2391 ext/iconv/iconv.c limit = ZSTR_VAL(decoded_header.s) + ZSTR_LEN(decoded_header.s); s 2392 ext/iconv/iconv.c for (p = ZSTR_VAL(decoded_header.s); p < limit; p++) { s 2395 ext/iconv/iconv.c header_name = ZSTR_VAL(decoded_header.s); s 2396 ext/iconv/iconv.c header_name_len = p - ZSTR_VAL(decoded_header.s); s 4373 ext/imap/php_imap.c buf.s = &ret; s 4378 ext/imap/php_imap.c return ret.s; 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); s 1949 ext/interbase/ibase_query.c add_assoc_stringl(return_value, "type", s, len); 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); s 1994 ext/interbase/ibase_query.c add_assoc_string(return_value, "type", s); s 510 ext/interbase/interbase.c char *s = IBG(errmsg); s 515 ext/interbase/interbase.c while ((s - IBG(errmsg)) < MAX_ERRMSG && fb_interpret(s, MAX_ERRMSG - strlen(IBG(errmsg)) - 1, &statusp)) { s 517 ext/interbase/interbase.c s = IBG(errmsg) + strlen(IBG(errmsg)); s 802 ext/interbase/interbase.c char tmp[64], *s; s 813 ext/interbase/interbase.c snprintf( (s = tmp), sizeof(tmp), "Firebird API version %d", FB_API_VER); s 815 ext/interbase/interbase.c s = "Interbase 7.0 and up"; s 817 ext/interbase/interbase.c php_info_print_table_row(2, "Compile-time Client Library Version", s); s 833 ext/interbase/interbase.c info_func(s = tmp); s 835 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 210 ext/intl/collator/collator_sort.c Bucket *s; s 216 ext/intl/collator/collator_sort.c s = (Bucket *) b; s 219 ext/intl/collator/collator_sort.c second = &s->val; s 37 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 900 ext/intl/locale/locale_methods.c #define RETURN_SMART_STR(str) smart_str_0((str)); RETURN_NEW_STR((str)->s) s 188 ext/intl/transliterator/transliterator_methods.c "create ICU transliterator from rules (%s)", parse_error_str.s? ZSTR_VAL(parse_error_str.s) : "" ); s 237 ext/json/json.c ZVAL_NEW_STR(return_value, buf.s); s 44 ext/json/json_encoder.c static void php_json_escape_string(smart_str *buf, char *s, size_t len, int options); s 278 ext/json/json_encoder.c static void php_json_escape_string(smart_str *buf, char *s, size_t len, int options) /* {{{ */ s 294 ext/json/json_encoder.c if ((type = is_numeric_string(s, len, &p, &d, 0)) != 0) { s 308 ext/json/json_encoder.c if (php_json_utf8_to_utf16(NULL, s, len) < 0) { s 316 ext/json/json_encoder.c checkpoint = buf->s ? ZSTR_LEN(buf->s) : 0; s 323 ext/json/json_encoder.c us = (unsigned char)s[pos]; s 326 ext/json/json_encoder.c us = php_next_utf8_char((const unsigned char *)s, len, &pos, &status); s 328 ext/json/json_encoder.c if (buf->s) { s 329 ext/json/json_encoder.c ZSTR_LEN(buf->s) = checkpoint; s 27 ext/json/json_scanner.c #define YYCURSOR s->cursor s 28 ext/json/json_scanner.c #define YYLIMIT s->limit s 29 ext/json/json_scanner.c #define YYMARKER s->marker s 30 ext/json/json_scanner.c #define YYCTXMARKER s->ctxmarker s 32 ext/json/json_scanner.c #define YYGETCONDITION() s->state s 33 ext/json/json_scanner.c #define YYSETCONDITION(yystate) s->state = yystate s 40 ext/json/json_scanner.c #define PHP_JSON_SCANNER_COPY_ESC() php_json_scanner_copy_string(s, 0) s 41 ext/json/json_scanner.c #define PHP_JSON_SCANNER_COPY_UTF() php_json_scanner_copy_string(s, 5) s 42 ext/json/json_scanner.c #define PHP_JSON_SCANNER_COPY_UTF_SP() php_json_scanner_copy_string(s, 11) s 47 ext/json/json_scanner.c static void php_json_scanner_copy_string(php_json_scanner *s, int esc_size) s 49 ext/json/json_scanner.c size_t len = s->cursor - s->str_start - esc_size - 1; s 51 ext/json/json_scanner.c memcpy(s->pstr, s->str_start, len); s 52 ext/json/json_scanner.c s->pstr += len; s 70 ext/json/json_scanner.c static int php_json_ucs2_to_int_ex(php_json_scanner *s, int size, int start) s 73 ext/json/json_scanner.c php_json_ctype *pc = s->cursor - start; s 80 ext/json/json_scanner.c static int php_json_ucs2_to_int(php_json_scanner *s, int size) s 82 ext/json/json_scanner.c return php_json_ucs2_to_int_ex(s, size, 1); s 85 ext/json/json_scanner.c void php_json_scanner_init(php_json_scanner *s, char *str, size_t str_len, int options) s 87 ext/json/json_scanner.c s->cursor = (php_json_ctype *) str; s 88 ext/json/json_scanner.c s->limit = (php_json_ctype *) str + str_len; s 89 ext/json/json_scanner.c s->options = options; s 93 ext/json/json_scanner.c int php_json_scan(php_json_scanner *s) s 95 ext/json/json_scanner.c ZVAL_NULL(&s->value); s 98 ext/json/json_scanner.c s->token = s->cursor; s 238 ext/json/json_scanner.c if (s->limit < s->cursor) { s 241 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_CTRL_CHAR; s 248 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_CTRL_CHAR; s 271 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_SYNTAX; s 277 ext/json/json_scanner.c s->str_start = s->cursor; s 278 ext/json/json_scanner.c s->str_esc = 0; s 302 ext/json/json_scanner.c zend_bool bigint = 0, negative = s->token[0] == '-'; s 303 ext/json/json_scanner.c size_t digits = (size_t) (s->cursor - s->token - negative); s 306 ext/json/json_scanner.c int cmp = strncmp((char *) (s->token + negative), LONG_MIN_DIGITS, PHP_JSON_INT_MAX_LENGTH); s 315 ext/json/json_scanner.c ZVAL_LONG(&s->value, ZEND_STRTOL((char *) s->token, NULL, 10)); s 317 ext/json/json_scanner.c } else if (s->options & PHP_JSON_BIGINT_AS_STRING) { s 318 ext/json/json_scanner.c ZVAL_STRINGL(&s->value, (char *) s->token, s->cursor - s->token); s 321 ext/json/json_scanner.c ZVAL_DOUBLE(&s->value, zend_strtod((char *) s->token, NULL)); s 363 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_UTF8; s 480 ext/json/json_scanner.c ZVAL_TRUE(&s->value); s 490 ext/json/json_scanner.c ZVAL_NULL(&s->value); s 502 ext/json/json_scanner.c ZVAL_FALSE(&s->value); s 546 ext/json/json_scanner.c ZVAL_DOUBLE(&s->value, zend_strtod((char *) s->token, NULL)); s 616 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_CTRL_CHAR; s 627 ext/json/json_scanner.c size_t len = s->cursor - s->str_start - s->str_esc - 1; s 630 ext/json/json_scanner.c ZVAL_EMPTY_STRING(&s->value); s 635 ext/json/json_scanner.c ZVAL_STR(&s->value, str); s 636 ext/json/json_scanner.c if (s->str_esc) { s 637 ext/json/json_scanner.c s->pstr = (php_json_ctype *) Z_STRVAL(s->value); s 638 ext/json/json_scanner.c s->cursor = s->str_start; s 642 ext/json/json_scanner.c memcpy(Z_STRVAL(s->value), s->str_start, len); s 676 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_SYNTAX; s 683 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_UTF8; s 792 ext/json/json_scanner.c s->str_esc++; s 913 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_UTF16; s 964 ext/json/json_scanner.c s->str_esc += 8; s 980 ext/json/json_scanner.c s->str_esc += 3; s 1019 ext/json/json_scanner.c s->str_esc += 4; s 1035 ext/json/json_scanner.c s->str_esc += 5; s 1060 ext/json/json_scanner.c switch (*s->cursor) { s 1079 ext/json/json_scanner.c esc = *s->cursor; s 1082 ext/json/json_scanner.c s->errcode = PHP_JSON_ERROR_SYNTAX; s 1085 ext/json/json_scanner.c *(s->pstr++) = esc; s 1087 ext/json/json_scanner.c s->str_start = s->cursor; s 1189 ext/json/json_scanner.c int utf16 = php_json_ucs2_to_int(s, 4); s 1191 ext/json/json_scanner.c *(s->pstr++) = (char) (0xe0 | (utf16 >> 12)); s 1192 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | ((utf16 >> 6) & 0x3f)); s 1193 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | (utf16 & 0x3f)); s 1194 ext/json/json_scanner.c s->str_start = s->cursor; s 1245 ext/json/json_scanner.c utf16_hi = php_json_ucs2_to_int(s, 4); s 1246 ext/json/json_scanner.c utf16_lo = php_json_ucs2_to_int_ex(s, 4, 7); s 1249 ext/json/json_scanner.c *(s->pstr++) = (char) (0xf0 | (utf32 >> 18)); s 1250 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | ((utf32 >> 12) & 0x3f)); s 1251 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | ((utf32 >> 6) & 0x3f)); s 1252 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | (utf32 & 0x3f)); s 1253 ext/json/json_scanner.c s->str_start = s->cursor; s 1292 ext/json/json_scanner.c int utf16 = php_json_ucs2_to_int(s, 3); s 1294 ext/json/json_scanner.c *(s->pstr++) = (char) (0xc0 | (utf16 >> 6)); s 1295 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | (utf16 & 0x3f)); s 1296 ext/json/json_scanner.c s->str_start = s->cursor; s 1312 ext/json/json_scanner.c int utf16 = php_json_ucs2_to_int(s, 2); s 1314 ext/json/json_scanner.c *(s->pstr++) = (char) utf16; s 1315 ext/json/json_scanner.c s->str_start = s->cursor; s 44 ext/json/php_json_scanner.h int php_json_scan(php_json_scanner *s); s 278 ext/libxml/libxml.c libxml_globals->error_buffer.s = NULL; s 557 ext/libxml/libxml.c _php_list_set_error_structure(NULL, ZSTR_VAL(LIBXML(error_buffer).s)); s 561 ext/libxml/libxml.c php_libxml_ctx_error_level(E_WARNING, ctx, ZSTR_VAL(LIBXML(error_buffer).s)); s 564 ext/libxml/libxml.c php_libxml_ctx_error_level(E_NOTICE, ctx, ZSTR_VAL(LIBXML(error_buffer).s)); s 567 ext/libxml/libxml.c php_error_docref(NULL, E_WARNING, "%s", ZSTR_VAL(LIBXML(error_buffer).s)); s 1138 ext/libxml/libxml.c int php_libxml_xmlCheckUTF8(const unsigned char *s) s 1143 ext/libxml/libxml.c for (i = 0; (c = s[i++]);) { s 1146 ext/libxml/libxml.c if ((s[i++] & 0xc0) != 0x80) { s 1150 ext/libxml/libxml.c if ((s[i++] & 0xc0) != 0x80 || (s[i++] & 0xc0) != 0x80) { s 1154 ext/libxml/libxml.c if ((s[i++] & 0xc0) != 0x80 || (s[i++] & 0xc0) != 0x80 || (s[i++] & 0xc0) != 0x80) { s 109 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 113 ext/mbstring/libmbfl/filters/mbfilter_utf8.c int s, c1; s 138 ext/mbstring/libmbfl/filters/mbfilter_utf8.c s = (filter->cache<<6) | (c & 0x3f); s 140 ext/mbstring/libmbfl/filters/mbfilter_utf8.c CK((*filter->output_function)(s, filter->data)); s 147 ext/mbstring/libmbfl/filters/mbfilter_utf8.c s = (filter->cache<<6) | (c & 0x3f); s 154 ext/mbstring/libmbfl/filters/mbfilter_utf8.c filter->cache = s; s 162 ext/mbstring/libmbfl/filters/mbfilter_utf8.c s = (filter->cache<<6) | (c & 0x3f); s 169 ext/mbstring/libmbfl/filters/mbfilter_utf8.c filter->cache = s; s 193 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c int s, s1 = 0, c1 = 0, snd = 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 1175 ext/mbstring/mbstring.c char *s, *s2; s 1183 ext/mbstring/mbstring.c s = php_mb_safe_strrchr_ex(filename, '\\', filename_len, (const mbfl_encoding *)encoding); s 1186 ext/mbstring/mbstring.c if (s && s2) { s 1187 ext/mbstring/mbstring.c if (s > s2) { s 1188 ext/mbstring/mbstring.c return ++s; s 1192 ext/mbstring/mbstring.c } else if (s) { s 1193 ext/mbstring/mbstring.c return ++s; s 2127 ext/mbstring/mbstring.c char *s, *mimetype = NULL; s 2153 ext/mbstring/mbstring.c if ((s = strchr(SG(sapi_headers).mimetype,';')) == NULL){ s 2156 ext/mbstring/mbstring.c mimetype = estrndup(SG(sapi_headers).mimetype,s-SG(sapi_headers).mimetype); s 4214 ext/mbstring/mbstring.c zval *s; s 4255 ext/mbstring/mbstring.c if ((s = zend_hash_str_find(&ht_headers, "CONTENT-TYPE", sizeof("CONTENT-TYPE") - 1))) { s 4260 ext/mbstring/mbstring.c ZEND_ASSERT(Z_TYPE_P(s) == IS_STRING); s 4261 ext/mbstring/mbstring.c p = strchr(Z_STRVAL_P(s), ';'); s 4291 ext/mbstring/mbstring.c if ((s = zend_hash_str_find(&ht_headers, "CONTENT-TRANSFER-ENCODING", sizeof("CONTENT-TRANSFER-ENCODING") - 1))) { s 4294 ext/mbstring/mbstring.c ZEND_ASSERT(Z_TYPE_P(s) == IS_STRING); s 4295 ext/mbstring/mbstring.c _body_enc = mbfl_name2no_encoding(Z_STRVAL_P(s)); s 4304 ext/mbstring/mbstring.c php_error_docref(NULL, E_WARNING, "Unsupported transfer encoding \"%s\" - will be regarded as 8bit", Z_STRVAL_P(s)); s 4741 ext/mbstring/mbstring.c MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const mbfl_encoding *enc) s 4746 ext/mbstring/mbstring.c if (s != NULL) return enc->mblen_table[*(unsigned char *)s]; s 4759 ext/mbstring/mbstring.c MBSTRING_API size_t php_mb_mbchar_bytes(const char *s) s 4761 ext/mbstring/mbstring.c return php_mb_mbchar_bytes_ex(s, MBSTRG(internal_encoding)); s 4766 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 4768 ext/mbstring/mbstring.c register const char *p = s; s 4807 ext/mbstring/mbstring.c MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, size_t nbytes) s 4809 ext/mbstring/mbstring.c return php_mb_safe_strrchr_ex(s, c, nbytes, MBSTRG(internal_encoding)); s 134 ext/mbstring/mbstring.h MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, s 136 ext/mbstring/mbstring.h MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, s 146 ext/mbstring/mbstring.h MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const mbfl_encoding *enc); s 147 ext/mbstring/mbstring.h MBSTRING_API size_t php_mb_mbchar_bytes(const char *s); 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 5831 ext/mbstring/oniguruma/regcomp.c p_string(FILE* f, int len, UChar* s) s 5834 ext/mbstring/oniguruma/regcomp.c while (len-- > 0) { fputc(*s++, f); } s 5838 ext/mbstring/oniguruma/regcomp.c p_len_string(FILE* f, LengthType len, int mb_len, UChar* s) s 5843 ext/mbstring/oniguruma/regcomp.c while (x-- > 0) { fputc(*s++, f); } s 6149 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 941 ext/mbstring/php_mbregex.c if (zend_eval_stringl(ZSTR_VAL(eval_buf.s), ZSTR_LEN(eval_buf.s), &v, description) == FAILURE) { s 943 ext/mbstring/php_mbregex.c php_error_docref(NULL,E_ERROR, "Failed evaluating code: %s%s", PHP_EOL, ZSTR_VAL(eval_buf.s)); s 951 ext/mbstring/php_mbregex.c ZSTR_LEN(eval_buf.s) = 0; s 974 ext/mbstring/php_mbregex.c if (eval_buf.s) { s 975 ext/mbstring/php_mbregex.c ZSTR_LEN(eval_buf.s) = 0; s 1016 ext/mbstring/php_mbregex.c } else if (out_buf.s) { s 1018 ext/mbstring/php_mbregex.c RETVAL_STR(out_buf.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 486 ext/mcrypt/mcrypt.c php_info_print_table_row(2, "Supported ciphers", ZSTR_VAL(tmp1.s)); s 487 ext/mcrypt/mcrypt.c php_info_print_table_row(2, "Supported modes", ZSTR_VAL(tmp2.s)); s 1158 ext/mcrypt/mcrypt.c result = estrndup(ZSTR_VAL(str.s), ZSTR_LEN(str.s)); s 44 ext/mysqli/mysqli_api.c if (str->s && ZSTR_LEN(str->s)) { s 49 ext/mysqli/mysqli_api.c if (str->s && ZSTR_LEN(str->s)) { s 56 ext/mysqli/mysqli_api.c if (str->s && ZSTR_LEN(str->s)) { s 61 ext/mysqli/mysqli_api.c if (str->s && ZSTR_LEN(str->s)) { s 125 ext/mysqli/mysqli_api.c (commit? "COMMIT%s %s":"ROLLBACK%s %s"), name_esc? name_esc:"", tmp_str.s? ZSTR_VAL(tmp_str.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 1033 ext/mysqli/mysqli_nonapi.c if (tmp_str.s) { s 1043 ext/mysqli/mysqli_nonapi.c if (tmp_str.s) { s 1048 ext/mysqli/mysqli_nonapi.c if (tmp_str.s) { s 1060 ext/mysqli/mysqli_nonapi.c name_esc? name_esc:"", tmp_str.s? ZSTR_VAL(tmp_str.s):""); s 35 ext/mysqli/mysqli_warning.c #define ZVAL_UTF8_STRING(z, s, flags) ZVAL_STRING((z), (char*)(s)) s 36 ext/mysqli/mysqli_warning.c #define ZVAL_UTF8_STRINGL(z, s, l, flags) ZVAL_STRINGL((z), (char*)(s), (l)) s 2685 ext/mysqlnd/mysqlnd.c if (str->s && ZSTR_LEN(str->s)) { s 2690 ext/mysqlnd/mysqlnd.c if (str->s && ZSTR_LEN(str->s)) { s 2697 ext/mysqlnd/mysqlnd.c if (str->s && ZSTR_LEN(str->s)) { s 2702 ext/mysqlnd/mysqlnd.c if (str->s && ZSTR_LEN(str->s)) { s 2776 ext/mysqlnd/mysqlnd.c name_esc? name_esc:"", tmp_str.s? ZSTR_VAL(tmp_str.s):""); s 2811 ext/mysqlnd/mysqlnd.c if (tmp_str.s) { s 2823 ext/mysqlnd/mysqlnd.c if (tmp_str.s && ZSTR_LEN(tmp_str.s)) { s 2828 ext/mysqlnd/mysqlnd.c if (tmp_str.s && ZSTR_LEN(tmp_str.s)) { s 2839 ext/mysqlnd/mysqlnd.c unsigned int query_len = mnd_sprintf(&query, 0, "START TRANSACTION%s %s", name_esc? name_esc:"", tmp_str.s? ZSTR_VAL(tmp_str.s):""); s 234 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_refresh_bind_param(s) (s)->m->refresh_bind_param((s)) s 238 ext/mysqlnd/mysqlnd.h #define mysqlnd_stmt_bind_one_result(s,no) (s)->m->bind_one_result((s), (no)) s 72 ext/mysqlnd/mysqlnd_alloc.c #define REAL_SIZE(s) (collect_memory_statistics? (s) + sizeof(size_t) : (s)) s 600 ext/mysqlnd/mysqlnd_alloc.c ret = (persistent) ? __zend_malloc(ZSTR_LEN(tmp_str.s) + sizeof(size_t)) : _emalloc(REAL_SIZE(ZSTR_LEN(tmp_str.s) + sizeof(size_t)) ZEND_FILE_LINE_CC ZEND_FILE_LINE_ORIG_RELAY_CC); s 601 ext/mysqlnd/mysqlnd_alloc.c memcpy(FAKE_PTR(ret), ZSTR_VAL(tmp_str.s), ZSTR_LEN(tmp_str.s)); s 604 ext/mysqlnd/mysqlnd_alloc.c *(size_t *) ret = ZSTR_LEN(tmp_str.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)) 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 66 ext/mysqlnd/mysqlnd_priv.h #define SET_ERROR_AFF_ROWS(s) (s)->upsert_status->affected_rows = (uint64_t) ~0 s 138 ext/mysqlnd/mysqlnd_priv.h #define CONN_SET_STATE(c, s) (c)->m->set_state((c), (s)) 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); s 41 ext/mysqlnd/mysqlnd_ps.c enum_func_status mysqlnd_stmt_execute_batch_generate_request(MYSQLND_STMT * const s, zend_uchar ** request, size_t *request_len, zend_bool * free_buffer); s 48 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, store_result)(MYSQLND_STMT * const s) s 50 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 70 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN(s->m->use_result(s)); s 82 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->store_result; s 145 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, get_result)(MYSQLND_STMT * const s) s 147 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 166 ext/mysqlnd/mysqlnd_ps.c DBG_RETURN(s->m->use_result(s)); s 215 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, more_results)(const MYSQLND_STMT * s) s 217 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 229 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, next_result)(MYSQLND_STMT * s) s 231 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 248 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_result(s); s 250 ext/mysqlnd/mysqlnd_ps.c enum_func_status ret = s->m->parse_execute_response(s, MYSQLND_PARSE_EXEC_RESPONSE_IMPLICIT_NEXT_RESULT); s 259 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_skip_metadata(MYSQLND_STMT * s) s 261 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 296 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_read_prepare_response(MYSQLND_STMT * s) s 298 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 340 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_prepare_read_eof(MYSQLND_STMT * s) s 342 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 379 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, prepare)(MYSQLND_STMT * const s, const char * const query, unsigned int query_len) s 381 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 382 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s_to_prepare = s; s 402 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 403 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s); s 463 ext/mysqlnd/mysqlnd_ps.c memcpy(tmp_swap, s, real_size); s 464 ext/mysqlnd/mysqlnd_ps.c memcpy(s, s_to_prepare, real_size); s 492 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_execute_parse_response(MYSQLND_STMT * const s, enum_mysqlnd_parse_exec_response_type type) s 494 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 505 ext/mysqlnd/mysqlnd_ps.c ret = mysqlnd_query_read_result_set_header(stmt->conn, s); s 563 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 578 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->store_result; s 583 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 590 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_content(s); s 593 ext/mysqlnd/mysqlnd_ps.c ret = mysqlnd_stmt_execute_parse_response(s, MYSQLND_PARSE_EXEC_RESPONSE_IMPLICIT_OUT_VARIABLES); s 611 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, execute)(MYSQLND_STMT * const s) s 614 ext/mysqlnd/mysqlnd_ps.c if (FAIL == s->m->send_execute(s, MYSQLND_SEND_EXECUTE_IMPLICIT, NULL, NULL) || s 615 ext/mysqlnd/mysqlnd_ps.c FAIL == s->m->parse_execute_response(s, MYSQLND_PARSE_EXEC_RESPONSE_IMPLICIT)) s 626 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, send_execute)(MYSQLND_STMT * const s, enum_mysqlnd_send_execute_type type, zval * read_cb, zval * err_cb) s 628 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 679 ext/mysqlnd/mysqlnd_ps.c s->m->flush(s); s 723 ext/mysqlnd/mysqlnd_ps.c ret = s->m->generate_execute_request(s, &request, &request_len, &free_request); s 753 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; s 754 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 855 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; s 856 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 981 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, use_result)(MYSQLND_STMT * s) s 983 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1029 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; s 1030 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1175 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, fetch)(MYSQLND_STMT * const s, zend_bool * const fetched_anything) s 1177 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1194 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s); s 1223 ext/mysqlnd/mysqlnd_ps.c ret = stmt->result->m.fetch_row(stmt->result, (void*)s, 0, fetched_anything); s 1231 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, reset)(MYSQLND_STMT * const s) s 1233 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1259 ext/mysqlnd/mysqlnd_ps.c s->m->flush(s); s 1284 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, flush)(MYSQLND_STMT * const s) s 1286 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1304 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s); s 1312 ext/mysqlnd/mysqlnd_ps.c } while (mysqlnd_stmt_more_results(s) && mysqlnd_stmt_next_result(s) == PASS); s 1322 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, send_long_data)(MYSQLND_STMT * const s, unsigned int param_no, s 1325 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1434 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_parameters)(MYSQLND_STMT * const s, MYSQLND_PARAM_BIND * const param_bind) s 1436 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1447 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, param_bind); s 1476 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, stmt->param_bind); s 1502 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_one_parameter)(MYSQLND_STMT * const s, unsigned int param_no, s 1505 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1557 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, refresh_bind_param)(MYSQLND_STMT * const s) s 1559 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1585 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_result)(MYSQLND_STMT * const s, s 1588 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1598 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind); s 1615 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(s); s 1632 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, result_bind); s 1642 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_one_result)(MYSQLND_STMT * const s, unsigned int param_no) s 1644 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1667 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_one_result_bind(s, param_no); s 1693 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, insert_id)(const MYSQLND_STMT * const s) s 1695 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1703 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, affected_rows)(const MYSQLND_STMT * const s) s 1705 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1713 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, num_rows)(const MYSQLND_STMT * const s) s 1715 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1723 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, warning_count)(const MYSQLND_STMT * const s) s 1725 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1733 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, server_status)(const MYSQLND_STMT * const s) s 1735 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1743 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, field_count)(const MYSQLND_STMT * const s) s 1745 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1753 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, param_count)(const MYSQLND_STMT * const s) s 1755 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1763 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, errno)(const MYSQLND_STMT * const s) s 1765 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1773 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, error)(const MYSQLND_STMT * const s) s 1775 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1783 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, sqlstate)(const MYSQLND_STMT * const s) s 1785 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1793 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, data_seek)(const MYSQLND_STMT * const s, uint64_t row) s 1795 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1803 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, param_metadata)(MYSQLND_STMT * const s) s 1805 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1816 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, result_metadata)(MYSQLND_STMT * const s) s 1818 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1877 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, attr_set)(MYSQLND_STMT * const s, s 1881 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1932 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, attr_get)(const MYSQLND_STMT * const s, s 1936 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1965 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_result)(MYSQLND_STMT * const s) s 1967 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 1986 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler = s->m->use_result; s 1987 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s); s 1998 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(s); s 2019 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(MYSQLND_STMT * const s) s 2021 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2048 ext/mysqlnd/mysqlnd_ps.c s->m->free_result_bind(s, stmt->result_bind); s 2058 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_one_result_bind(MYSQLND_STMT * const s, unsigned int param_no) s 2060 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2091 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_stmt_result)(MYSQLND_STMT * const s) s 2093 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2103 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_separate_result_bind(s); s 2111 ext/mysqlnd/mysqlnd_ps.c mnd_pefree(stmt->error_info->error_list, s->persistent); s 2122 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_stmt_content)(MYSQLND_STMT * const s) s 2124 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2146 ext/mysqlnd/mysqlnd_ps.c s->m->free_parameter_bind(s, stmt->param_bind); s 2150 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_result(s); s 2158 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD_PRIVATE(mysqlnd_stmt, net_close)(MYSQLND_STMT * const s, zend_bool implicit) s 2160 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2184 ext/mysqlnd/mysqlnd_ps.c stmt->default_rset_handler(s); s 2193 ext/mysqlnd/mysqlnd_ps.c } while (mysqlnd_stmt_more_results(s) && mysqlnd_stmt_next_result(s) == PASS); s 2230 ext/mysqlnd/mysqlnd_ps.c s->m->free_stmt_content(s); s 2243 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, dtor)(MYSQLND_STMT * const s, zend_bool implicit) s 2245 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = (s != NULL) ? s->data:NULL; s 2247 ext/mysqlnd/mysqlnd_ps.c zend_bool persistent = (s != NULL) ? s->persistent : 0; s 2256 ext/mysqlnd/mysqlnd_ps.c ret = s->m->net_close(s, implicit); s 2259 ext/mysqlnd/mysqlnd_ps.c mnd_pefree(s, persistent); s 2269 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, alloc_param_bind)(MYSQLND_STMT * const s) s 2271 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2283 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, alloc_result_bind)(MYSQLND_STMT * const s) s 2285 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2297 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_parameter_bind)(MYSQLND_STMT * const s, MYSQLND_PARAM_BIND * param_bind) s 2299 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 2309 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_result_bind)(MYSQLND_STMT * const s, MYSQLND_RESULT_BIND * result_bind) s 2311 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT_DATA * stmt = s? s->data:NULL; s 833 ext/mysqlnd/mysqlnd_ps_codec.c mysqlnd_stmt_execute_store_params(MYSQLND_STMT * s, zend_uchar **buf, zend_uchar **p, size_t *buf_len ) s 835 ext/mysqlnd/mysqlnd_ps_codec.c MYSQLND_STMT_DATA * stmt = s->data; s 909 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) s 911 ext/mysqlnd/mysqlnd_ps_codec.c MYSQLND_STMT_DATA * stmt = s->data; s 932 ext/mysqlnd/mysqlnd_ps_codec.c ret = mysqlnd_stmt_execute_store_params(s, &cmd_buffer, &p, &cmd_buffer_length); s 402 ext/mysqlnd/mysqlnd_result.c mysqlnd_query_read_result_set_header(MYSQLND_CONN_DATA * conn, MYSQLND_STMT * s) s 404 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, tmp); s 87 ext/mysqlnd/php_mysqlnd.c if (buffer->s) { s 105 ext/mysqlnd/php_mysqlnd.c if (buffer->s) { s 157 ext/mysqlnd/php_mysqlnd.c php_info_print_table_row(2, "Loaded plugins", tmp_str.s? ZSTR_VAL(tmp_str.s) : ""); s 162 ext/mysqlnd/php_mysqlnd.c php_info_print_table_row(2, "API Extensions", tmp_str.s? ZSTR_VAL(tmp_str.s) : ""); s 1928 ext/oci8/oci8.c php_strtolower(ZSTR_VAL(hashed_details.s), ZSTR_LEN(hashed_details.s)); s 1933 ext/oci8/oci8.c if (persistent && ((zvp = zend_hash_find(&EG(persistent_list), hashed_details.s))) != NULL) { s 1941 ext/oci8/oci8.c } else if (!persistent && ((zvp = zend_hash_find(&EG(regular_list), hashed_details.s)) != NULL)) { s 2011 ext/oci8/oci8.c (ZSTR_LEN(tmp->hash_key) == ZSTR_LEN(hashed_details.s)) && s 2012 ext/oci8/oci8.c (memcmp(ZSTR_VAL(tmp->hash_key), ZSTR_VAL(hashed_details.s), s 2056 ext/oci8/oci8.c zend_hash_del(&EG(persistent_list), hashed_details.s); s 2061 ext/oci8/oci8.c zend_hash_del(&EG(regular_list), hashed_details.s); s 2068 ext/oci8/oci8.c zend_hash_del(&EG(persistent_list), hashed_details.s); s 2070 ext/oci8/oci8.c zend_hash_del(&EG(regular_list), hashed_details.s); s 2094 ext/oci8/oci8.c connection->hash_key = zend_string_dup(hashed_details.s, 0); s 2104 ext/oci8/oci8.c connection->hash_key = zend_string_dup(hashed_details.s, 1); s 2116 ext/oci8/oci8.c connection->hash_key = zend_string_dup(hashed_details.s, 0); s 3024 ext/oci8/oci8.c php_strtolower(ZSTR_VAL(spool_hashed_details.s), ZSTR_LEN(spool_hashed_details.s)); s 3027 ext/oci8/oci8.c spool_out_zv = zend_hash_find(&EG(persistent_list), spool_hashed_details.s); s 3034 ext/oci8/oci8.c session_pool = php_oci_create_spool(username, username_len, password, password_len, dbname, dbname_len, spool_hashed_details.s, charsetid); s 3045 ext/oci8/oci8.c ZSTR_LEN(((php_oci_spool *)(spool_out_le->ptr))->spool_hash_key) == ZSTR_LEN(spool_hashed_details.s) && s 3046 ext/oci8/oci8.c memcmp(ZSTR_VAL(((php_oci_spool *)(spool_out_le->ptr))->spool_hash_key), ZSTR_VAL(spool_hashed_details.s), ZSTR_LEN(spool_hashed_details.s)) == 0) { s 501 ext/opcache/ZendAccelerator.c char s[2]; s 502 ext/opcache/ZendAccelerator.c s[0] = j; s 503 ext/opcache/ZendAccelerator.c s[1] = 0; s 504 ext/opcache/ZendAccelerator.c CG(one_char_string)[j] = accel_new_interned_string(zend_string_init(s, 1, 0)); s 280 ext/opcache/shared_alloc_win32.c char *s = ZCG(accel_directives).mmap_base; s 283 ext/opcache/shared_alloc_win32.c if (*s == '0' && *(s + 1) == 'x') { s 284 ext/opcache/shared_alloc_win32.c s += 2; s 286 ext/opcache/shared_alloc_win32.c if (sscanf(s, "%p", &default_mapping_base_set[0]) != 1) { s 35 ext/opcache/zend_accelerator_module.c #define STRING_NOT_NULL(s) (NULL == (s)?"":s) s 161 ext/opcache/zend_file_cache.c char *s = filename + start; s 163 ext/opcache/zend_file_cache.c while (*s) { s 164 ext/opcache/zend_file_cache.c if (IS_SLASH(*s)) { s 165 ext/opcache/zend_file_cache.c char old = *s; s 166 ext/opcache/zend_file_cache.c *s = '\000'; s 168 ext/opcache/zend_file_cache.c *s = old; s 171 ext/opcache/zend_file_cache.c *s = old; s 173 ext/opcache/zend_file_cache.c s++; s 616 ext/opcache/zend_file_cache.c zend_string **s; s 619 ext/opcache/zend_file_cache.c s = (zend_string**)q->exclude_from_classes; s 620 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(s); s 622 ext/opcache/zend_file_cache.c while (*s) { s 623 ext/opcache/zend_file_cache.c SERIALIZE_STR(*s); s 624 ext/opcache/zend_file_cache.c s++; s 1156 ext/opcache/zend_file_cache.c zend_string **s; s 1159 ext/opcache/zend_file_cache.c s = (zend_string**)q->exclude_from_classes; s 1161 ext/opcache/zend_file_cache.c while (*s) { s 1162 ext/opcache/zend_file_cache.c UNSERIALIZE_STR(*s); s 1163 ext/opcache/zend_file_cache.c s++; s 29 ext/opcache/zend_persist_calc.c #define ADD_DUP_SIZE(m,s) ZCG(current_persistent_script)->size += 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 1501 ext/openssl/openssl.c zend_string * s = NULL; s 1567 ext/openssl/openssl.c s = zend_string_alloc(strlen(spkac) + strlen(spkstr), 0); s 1568 ext/openssl/openssl.c sprintf(ZSTR_VAL(s), "%s%s", spkac, spkstr); s 1569 ext/openssl/openssl.c ZSTR_LEN(s) = strlen(ZSTR_VAL(s)); s 1571 ext/openssl/openssl.c RETVAL_STR(s); s 1586 ext/openssl/openssl.c if (s && ZSTR_LEN(s) <= 0) { s 1590 ext/openssl/openssl.c if (keyresource == NULL && s != NULL) { s 1591 ext/openssl/openssl.c zend_string_release(s); s 1662 ext/openssl/openssl.c char *spkstr = NULL, * spkstr_cleaned = NULL, * s = NULL; s 1722 ext/openssl/openssl.c if (s != NULL) { s 1723 ext/openssl/openssl.c efree(s); s 104 ext/openssl/xp_ssl.c static RSA *tmp_rsa_cb(SSL *s, int is_export, int keylength); s 145 ext/openssl/xp_ssl.c php_netstream_data_t s; s 206 ext/openssl/xp_ssl.c retry = is_init ? 1 : sslsock->s.is_blocked; s 246 ext/openssl/xp_ssl.c if (ebuf.s) { s 257 ext/openssl/xp_ssl.c ebuf.s ? "OpenSSL Error messages:\n" : "", s 258 ext/openssl/xp_ssl.c ebuf.s ? ZSTR_VAL(ebuf.s) : ""); s 259 ext/openssl/xp_ssl.c if (ebuf.s) { s 1143 ext/openssl/xp_ssl.c static RSA *tmp_rsa_cb(SSL *s, int is_export, int keylength) s 1503 ext/openssl/xp_ssl.c if (sslsock->s.is_blocked) { s 1639 ext/openssl/xp_ssl.c if (!SSL_set_fd(sslsock->ssl_handle, sslsock->s.socket)) { s 1779 ext/openssl/xp_ssl.c int blocked = sslsock->s.is_blocked, s 1797 ext/openssl/xp_ssl.c if (SUCCESS == php_set_sock_blocking(sslsock->s.socket, 0)) { s 1798 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 0; s 1801 ext/openssl/xp_ssl.c timeout = sslsock->is_client ? &sslsock->connect_timeout : &sslsock->s.timeout; s 1802 ext/openssl/xp_ssl.c has_timeout = !sslsock->s.is_blocked && (timeout->tv_sec || timeout->tv_usec); s 1840 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_READ) ? s 1848 ext/openssl/xp_ssl.c if (sslsock->s.is_blocked != blocked && SUCCESS == php_set_sock_blocking(sslsock->s.socket, blocked)) { s 1849 ext/openssl/xp_ssl.c sslsock->s.is_blocked = blocked; s 1936 ext/openssl/xp_ssl.c int began_blocked = sslsock->s.is_blocked; s 1946 ext/openssl/xp_ssl.c if (began_blocked && &sslsock->s.timeout) { s 1947 ext/openssl/xp_ssl.c timeout = &sslsock->s.timeout; s 1950 ext/openssl/xp_ssl.c if (timeout && php_set_sock_blocking(sslsock->s.socket, 0) == SUCCESS) { s 1951 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 0; s 1954 ext/openssl/xp_ssl.c if (!sslsock->s.is_blocked && timeout && (timeout->tv_sec || timeout->tv_usec)) { s 1975 ext/openssl/xp_ssl.c php_set_sock_blocking(sslsock->s.socket, 1); s 1976 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 1; s 1978 ext/openssl/xp_ssl.c sslsock->s.timeout_event = 1; s 2033 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_WRITE) ? s 2036 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_READ) ? s 2052 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_WRITE) ? s 2055 ext/openssl/xp_ssl.c php_pollfd_for(sslsock->s.socket, (err == SSL_ERROR_WANT_READ) ? s 2070 ext/openssl/xp_ssl.c if (began_blocked && php_set_sock_blocking(sslsock->s.socket, 1) == SUCCESS) { s 2071 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 1; s 2140 ext/openssl/xp_ssl.c if (sslsock->s.socket == -1) s 2141 ext/openssl/xp_ssl.c sslsock->s.socket = SOCK_ERR; s 2143 ext/openssl/xp_ssl.c if (sslsock->s.socket != SOCK_ERR) { s 2146 ext/openssl/xp_ssl.c shutdown(sslsock->s.socket, SHUT_RD); s 2155 ext/openssl/xp_ssl.c n = php_pollfd_for_ms(sslsock->s.socket, POLLOUT, 500); s 2158 ext/openssl/xp_ssl.c closesocket(sslsock->s.socket); s 2159 ext/openssl/xp_ssl.c sslsock->s.socket = SOCK_ERR; s 2205 ext/openssl/xp_ssl.c clisock = php_network_accept_incoming(sock->s.socket, s 2225 ext/openssl/xp_ssl.c memcpy(clisockdata, sock, sizeof(clisockdata->s)); s 2227 ext/openssl/xp_ssl.c clisockdata->s.socket = clisock; s 2314 ext/openssl/xp_ssl.c add_assoc_bool((zval *)ptrparam, "timed_out", sslsock->s.timeout_event); s 2315 ext/openssl/xp_ssl.c add_assoc_bool((zval *)ptrparam, "blocked", sslsock->s.is_blocked); s 2327 ext/openssl/xp_ssl.c if (sslsock->s.timeout.tv_sec == -1) { s 2342 ext/openssl/xp_ssl.c if (sslsock->s.socket == -1) { s 2344 ext/openssl/xp_ssl.c } else if (php_pollfd_for(sslsock->s.socket, PHP_POLLREADABLE|POLLPRI, &tv) > 0) { s 2370 ext/openssl/xp_ssl.c } else if (0 == recv(sslsock->s.socket, &buf, sizeof(buf), MSG_PEEK) && php_socket_errno() != EAGAIN) { s 2445 ext/openssl/xp_ssl.c *ret = fdopen(sslsock->s.socket, stream->mode); s 2464 ext/openssl/xp_ssl.c *(php_socket_t *)ret = sslsock->s.socket; s 2474 ext/openssl/xp_ssl.c *(php_socket_t *)ret = sslsock->s.socket; s 2552 ext/openssl/xp_ssl.c sslsock->s.is_blocked = 1; s 2555 ext/openssl/xp_ssl.c sslsock->s.timeout.tv_sec = (long)FG(default_socket_timeout); s 2557 ext/openssl/xp_ssl.c sslsock->s.timeout.tv_sec = (time_t)FG(default_socket_timeout); s 2559 ext/openssl/xp_ssl.c sslsock->s.timeout.tv_usec = 0; s 2567 ext/openssl/xp_ssl.c sslsock->s.socket = -1; s 436 ext/pcre/pcrelib/pcre_compile.c #define XSTRING(s) STRING(s) s 894 ext/pcre/pcrelib/pcre_compile.c const char *s = error_texts; s 897 ext/pcre/pcrelib/pcre_compile.c while (*s++ != CHAR_NULL) {}; s 898 ext/pcre/pcrelib/pcre_compile.c if (*s == CHAR_NULL) return "Error text not found (please report)"; s 900 ext/pcre/pcrelib/pcre_compile.c return s; s 1042 ext/pcre/pcrelib/pcre_compile.c int s; s 1149 ext/pcre/pcrelib/pcre_compile.c s = 0; s 1153 ext/pcre/pcrelib/pcre_compile.c if (s > INT_MAX / 10 - 1) /* Integer overflow */ s 1158 ext/pcre/pcrelib/pcre_compile.c s = s * 10 + (int)(*(++ptr) - CHAR_0); s 1174 ext/pcre/pcrelib/pcre_compile.c if (s == 0) s 1182 ext/pcre/pcrelib/pcre_compile.c if (s > bracount) s 1187 ext/pcre/pcrelib/pcre_compile.c s = bracount - (s - 1); s 1190 ext/pcre/pcrelib/pcre_compile.c escape = -s; s 1216 ext/pcre/pcrelib/pcre_compile.c s = (int)(c -CHAR_0); s 1220 ext/pcre/pcrelib/pcre_compile.c if (s > INT_MAX / 10 - 1) /* Integer overflow */ s 1225 ext/pcre/pcrelib/pcre_compile.c s = s * 10 + (int)(*(++ptr) - CHAR_0); s 1234 ext/pcre/pcrelib/pcre_compile.c if (s < 8 || s <= bracount) /* Check for back reference */ s 1236 ext/pcre/pcrelib/pcre_compile.c escape = -s; s 369 ext/pcre/pcrelib/pcre_internal.h #define strlen(s) _strlen(s) s 371 ext/pcre/pcrelib/pcre_internal.h #define memcmp(s,c,n) _memcmp(s,c,n) s 372 ext/pcre/pcrelib/pcre_internal.h #define memcpy(d,s,n) _memcpy(d,s,n) s 373 ext/pcre/pcrelib/pcre_internal.h #define memmove(d,s,n) _memmove(d,s,n) s 374 ext/pcre/pcrelib/pcre_internal.h #define memset(s,c,n) _memset(s,c,n) s 388 ext/pcre/pcrelib/pcre_internal.h pcre_memmove(void *d, const void *s, size_t n) s 392 ext/pcre/pcrelib/pcre_internal.h const unsigned char *src = (const unsigned char *)s; s 143 ext/pcre/pcrelib/pcre_printint.c int s = 6*a; s 144 ext/pcre/pcrelib/pcre_printint.c c = (c & PRIV(utf8_table3)[a]) << s; s 159 ext/pcre/pcrelib/pcre_printint.c s -= 6; s 160 ext/pcre/pcrelib/pcre_printint.c c |= (ptr[i] & 0x3f) << s; s 59 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 424 ext/pdo/pdo_sql_parser.c Scanner s; s 436 ext/pdo/pdo_sql_parser.c s.cur = inquery; s 437 ext/pdo/pdo_sql_parser.c s.end = inquery + inquery_len + 1; s 440 ext/pdo/pdo_sql_parser.c while((t = scan(&s)) != PDO_PARSER_EOI) { s 443 ext/pdo/pdo_sql_parser.c int len = s.cur - s.tok; s 444 ext/pdo/pdo_sql_parser.c if ((inquery < (s.cur - len)) && isalnum(*(s.cur - len - 1))) { s 455 ext/pdo/pdo_sql_parser.c plc->pos = s.tok; s 456 ext/pdo/pdo_sql_parser.c plc->len = s.cur - s.tok; s 748 ext/pdo/pdo_sql_parser.c Scanner s; s 781 ext/pdo/pdo_sql_parser.c s.cur = inquery; s 782 ext/pdo/pdo_sql_parser.c while((t = scan(&s)) != PDO_PARSER_EOI) { s 784 ext/pdo/pdo_sql_parser.c memcpy(ptr, s.tok, s.cur - s.tok); s 785 ext/pdo/pdo_sql_parser.c ptr += (s.cur - s.tok); s 786 ext/pdo/pdo_sql_parser.c *outquery_len += (s.cur - s.tok); s 793 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 797 ext/pdo/pdo_sql_parser.c if((NULL != (param = zend_hash_str_find_ptr(params, s.tok, s.cur-s.tok)) s 824 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 833 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 860 ext/pdo/pdo_sql_parser.c return (int) (s.cur - inquery); s 212 ext/pdo/pdo_stmt.c char *s = ZSTR_VAL(stmt->columns[col].name); s 216 ext/pdo/pdo_stmt.c while (*s != '\0') { s 217 ext/pdo/pdo_stmt.c *s = toupper(*s); s 218 ext/pdo/pdo_stmt.c s++; s 222 ext/pdo/pdo_stmt.c while (*s != '\0') { s 223 ext/pdo/pdo_stmt.c *s = tolower(*s); s 224 ext/pdo/pdo_stmt.c s++; s 141 ext/pdo_firebird/firebird_driver.c isc_stmt_handle s = NULL; s 153 ext/pdo_firebird/firebird_driver.c if (!firebird_alloc_prepare_stmt(dbh, sql, sql_len, &num_sqlda, &s, np)) { s 160 ext/pdo_firebird/firebird_driver.c S->stmt = s; s 167 ext/pdo_firebird/firebird_driver.c if (isc_dsql_sql_info(H->isc_status, &s, sizeof(info), const_cast(info), sizeof(result), s 174 ext/pdo_firebird/firebird_driver.c if (isc_dsql_describe(H->isc_status, &s, PDO_FB_SQLDA_VERSION, &S->out_sqlda)) { s 180 ext/pdo_firebird/firebird_driver.c if (isc_dsql_describe_bind(H->isc_status, &s, PDO_FB_SQLDA_VERSION, &num_sqlda)) { s 189 ext/pdo_firebird/firebird_driver.c if (isc_dsql_describe_bind(H->isc_status, &s, PDO_FB_SQLDA_VERSION, S->in_sqlda)) { s 393 ext/pdo_firebird/firebird_driver.c XSQLDA *out_sqlda, isc_stmt_handle *s, HashTable *named_params) s 416 ext/pdo_firebird/firebird_driver.c if (isc_dsql_allocate_statement(H->isc_status, &H->db, s)) { s 459 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 543 ext/pdo_firebird/firebird_driver.c static void firebird_info_cb(void *arg, char const *s) /* {{{ */ s 549 ext/pdo_firebird/firebird_driver.c strcat(arg, s); s 614 ext/pdo_firebird/firebird_driver.c const ISC_STATUS *s = H->isc_status; s 616 ext/pdo_firebird/firebird_driver.c zend_long i = 0, l, sqlcode = isc_sqlcode(s); s 621 ext/pdo_firebird/firebird_driver.c while ((sizeof(buf)>(i+2))&&(l = fb_interpret(&buf[i],(sizeof(buf)-i-2),&s))) { s 704 ext/pdo_firebird/firebird_driver.c const ISC_STATUS *s = H->isc_status; s 705 ext/pdo_firebird/firebird_driver.c fb_interpret(errmsg, sizeof(errmsg),&s); s 635 ext/pdo_firebird/firebird_statement.c char *s = ZSTR_VAL(param->name); s 636 ext/pdo_firebird/firebird_statement.c while (*s != '\0') { s 637 ext/pdo_firebird/firebird_statement.c *s = toupper(*s); s 638 ext/pdo_firebird/firebird_statement.c s++; s 52 ext/pdo_firebird/php_pdo_firebird_int.h #define const_cast(s) ((char*)(s)) s 155 ext/pdo_mysql/php_pdo_mysql_int.h #define pdo_mysql_error(s) _pdo_mysql_error(s, NULL, __FILE__, __LINE__) s 156 ext/pdo_mysql/php_pdo_mysql_int.h #define pdo_mysql_error_stmt(s) _pdo_mysql_error(stmt->dbh, stmt, __FILE__, __LINE__) s 379 ext/pdo_pgsql/pgsql_statement.c const char *s = zend_is_true(¶m->parameter) ? "t" : "f"; s 382 ext/pdo_pgsql/pgsql_statement.c ZVAL_STRINGL(¶m->parameter, s, 1); 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__) 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__) s 74 ext/pdo_sqlite/php_pdo_sqlite_int.h #define pdo_sqlite_error(s) _pdo_sqlite_error(s, NULL, __FILE__, __LINE__) s 75 ext/pdo_sqlite/php_pdo_sqlite_int.h #define pdo_sqlite_error_stmt(s) _pdo_sqlite_error(stmt->dbh, stmt, __FILE__, __LINE__) 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_NEW_STR(s.s); \ s 806 ext/pgsql/pgsql.c char *result, *rp, *s; s 852 ext/pgsql/pgsql.c for (s = (char *)str; s - str < len; ++s) { s 853 ext/pgsql/pgsql.c if (*s == '\'' || *s == '\\') { s 854 ext/pgsql/pgsql.c *rp++ = *s; s 855 ext/pgsql/pgsql.c *rp++ = *s; s 857 ext/pgsql/pgsql.c *rp++ = *s; s 865 ext/pgsql/pgsql.c for (s = (char *)str; s - str < len; ++s) { s 866 ext/pgsql/pgsql.c if (*s == '"') { s 870 ext/pgsql/pgsql.c *rp++ = *s; s 1336 ext/pgsql/pgsql.c if ((le = zend_hash_find_ptr(&EG(persistent_list), str.s)) == NULL) { /* we don't */ s 1367 ext/pgsql/pgsql.c if (zend_hash_str_update_mem(&EG(persistent_list), ZSTR_VAL(str.s), ZSTR_LEN(str.s), &new_le, sizeof(zend_resource)) == NULL) { s 1397 ext/pgsql/pgsql.c zend_hash_del(&EG(persistent_list), str.s); s 1421 ext/pgsql/pgsql.c && (index_ptr = zend_hash_find_ptr(&EG(regular_list), str.s)) != NULL) { s 1435 ext/pgsql/pgsql.c zend_hash_del(&EG(regular_list), str.s); s 1479 ext/pgsql/pgsql.c if (zend_hash_update_mem(&EG(regular_list), str.s, (void *) &new_index_ptr, sizeof(zend_resource)) == NULL) { s 2347 ext/pgsql/pgsql.c if ((field_type = zend_hash_find_ptr(list, str.s)) != NULL) { s 2381 ext/pgsql/pgsql.c zend_hash_update_mem(list, str.s, (void *) &new_oid_entry, sizeof(zend_resource)); s 2433 ext/pgsql/pgsql.c RETURN_NEW_STR(oidstr.s); s 2444 ext/pgsql/pgsql.c if ((field_table = zend_hash_find_ptr(&EG(regular_list), hash_key.s)) != NULL) { s 2456 ext/pgsql/pgsql.c if ((tmp_res = PQexec(pg_result->conn, ZSTR_VAL(querystr.s))) == NULL || PQresultStatus(tmp_res) != PGRES_TUPLES_OK) { s 2475 ext/pgsql/pgsql.c zend_hash_update_mem(&EG(regular_list), hash_key.s, (void *)&new_field_table, sizeof(zend_resource)); s 2535 ext/pgsql/pgsql.c smart_str s = {0}; s 2536 ext/pgsql/pgsql.c smart_str_append_unsigned(&s, oid); s 2537 ext/pgsql/pgsql.c smart_str_0(&s); s 2538 ext/pgsql/pgsql.c RETURN_NEW_STR(s.s); s 5554 ext/pgsql/pgsql.c pg_result = PQexec(pg_link, ZSTR_VAL(querystr.s)); s 5778 ext/pgsql/pgsql.c ZVAL_NEW_STR(src, str.s); s 6337 ext/pgsql/pgsql.c smart_str s = {0}; s 6346 ext/pgsql/pgsql.c smart_str_appendl(&s, Z_STRVAL(new_val), Z_STRLEN(new_val)); s 6347 ext/pgsql/pgsql.c smart_str_0(&s); s 6349 ext/pgsql/pgsql.c ZVAL_NEW_STR(&new_val, s.s); s 6483 ext/pgsql/pgsql.c if (PQsendQuery(pg_link, ZSTR_VAL(querystr->s))) { s 6490 ext/pgsql/pgsql.c pg_result = PQexec(pg_link, ZSTR_VAL(querystr->s)); s 6592 ext/pgsql/pgsql.c ZSTR_LEN(querystr.s)--; s 6630 ext/pgsql/pgsql.c ZSTR_LEN(querystr.s)--; s 6648 ext/pgsql/pgsql.c *sql = querystr.s; s 6797 ext/pgsql/pgsql.c if (querystr->s) { s 6798 ext/pgsql/pgsql.c ZSTR_LEN(querystr->s) -= pad_len; s 6864 ext/pgsql/pgsql.c *sql = querystr.s; s 6956 ext/pgsql/pgsql.c *sql = querystr.s; s 7077 ext/pgsql/pgsql.c pg_result = PQexec(pg_link, ZSTR_VAL(querystr.s)); s 7081 ext/pgsql/pgsql.c php_error_docref(NULL, E_NOTICE, "Failed to execute '%s'", ZSTR_VAL(querystr.s)); s 7088 ext/pgsql/pgsql.c *sql = querystr.s; 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(ZSTR_VAL(f->key), ZSTR_LEN(f->key), ZSTR_VAL(s->key), ZSTR_LEN(s->key)); s 405 ext/phar/phar.c if (entry->metadata_str.s) { s 407 ext/phar/phar.c entry->metadata_str.s = NULL; s 2679 ext/phar/phar.c main_metadata_str.s = NULL; s 2723 ext/phar/phar.c if (entry->metadata_str.s) { s 2726 ext/phar/phar.c entry->metadata_str.s = NULL; s 2731 ext/phar/phar.c if (entry->metadata_str.s) { s 2734 ext/phar/phar.c entry->metadata_str.s = NULL; s 2738 ext/phar/phar.c offset += 4 + entry->filename_len + sizeof(entry_buffer) + (entry->metadata_str.s ? ZSTR_LEN(entry->metadata_str.s) : 0) + (entry->is_dir ? 1 : 0); s 2864 ext/phar/phar.c manifest_len = offset + phar->alias_len + sizeof(manifest) + (main_metadata_str.s ? ZSTR_LEN(main_metadata_str.s) : 0); s 2903 ext/phar/phar.c phar_set_32(manifest, main_metadata_str.s ? ZSTR_LEN(main_metadata_str.s) : 0); s 2904 ext/phar/phar.c if (4 != php_stream_write(newfile, manifest, 4) || ((main_metadata_str.s ? ZSTR_LEN(main_metadata_str.s) : 0) s 2905 ext/phar/phar.c && ZSTR_LEN(main_metadata_str.s) != php_stream_write(newfile, ZSTR_VAL(main_metadata_str.s), ZSTR_LEN(main_metadata_str.s)))) { s 2979 ext/phar/phar.c phar_set_32(entry_buffer+20, entry->metadata_str.s ? ZSTR_LEN(entry->metadata_str.s) : 0); s 2982 ext/phar/phar.c || (entry->metadata_str.s && s 2983 ext/phar/phar.c ZSTR_LEN(entry->metadata_str.s) != php_stream_write(newfile, ZSTR_VAL(entry->metadata_str.s), ZSTR_LEN(entry->metadata_str.s)))) { s 499 ext/phar/phar_internal.h char *tsrm_strtok_r(char *s, const char *delim, char **last); s 503 ext/phar/phar_internal.h char *s; s 506 ext/phar/phar_internal.h for (s = path; s - path < path_len; ++s) { s 507 ext/phar/phar_internal.h if (*s == '\\') { s 508 ext/phar/phar_internal.h *s = '/'; s 2263 ext/phar/phar_object.c newentry.metadata_str.s = NULL; s 2277 ext/phar/phar_object.c newentry.metadata_str.s = NULL; s 3462 ext/phar/phar_object.c newentry.metadata_str.s = NULL; 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 856 ext/phar/tar.c if (entry->metadata_str.s) { s 860 ext/phar/tar.c entry->metadata_str.s = NULL; s 864 ext/phar/tar.c entry->uncompressed_filesize = entry->compressed_filesize = entry->metadata_str.s ? ZSTR_LEN(entry->metadata_str.s) : 0; s 878 ext/phar/tar.c if (ZSTR_LEN(entry->metadata_str.s) != php_stream_write(entry->fp, ZSTR_VAL(entry->metadata_str.s), ZSTR_LEN(entry->metadata_str.s))) { s 1928 ext/phar/util.c const char *s; s 1930 ext/phar/util.c while ((s = zend_memrchr(filename, '/', filename_len))) { s 1931 ext/phar/util.c filename_len = s - filename; s 1953 ext/phar/util.c entry->metadata_str.s = NULL; s 1965 ext/phar/util.c entry->metadata_str.s = NULL; s 967 ext/phar/zip.c if (entry->metadata_str.s) { s 970 ext/phar/zip.c entry->metadata_str.s = NULL; s 974 ext/phar/zip.c PHAR_SET_16(central.comment_len, ZSTR_LEN(entry->metadata_str.s)); s 1084 ext/phar/zip.c if (entry->metadata_str.s) { s 1085 ext/phar/zip.c if (ZSTR_LEN(entry->metadata_str.s) != php_stream_write(p->centralfp, ZSTR_VAL(entry->metadata_str.s), ZSTR_LEN(entry->metadata_str.s))) { s 1127 ext/phar/zip.c if (metadata->s) { s 1128 ext/phar/zip.c php_stream_write(newfile, ZSTR_VAL(metadata->s), ZSTR_LEN(metadata->s)); s 1488 ext/phar/zip.c PHAR_SET_16(eocd.comment_len, ZSTR_LEN(main_metadata_str.s)); s 1497 ext/phar/zip.c if (ZSTR_LEN(main_metadata_str.s) != php_stream_write(pass.filefp, ZSTR_VAL(main_metadata_str.s), ZSTR_LEN(main_metadata_str.s))) { s 235 ext/readline/readline.c #define SAFE_STRING(s) ((s)?(char*)(s):"") s 206 ext/readline/readline_cli.c return retval.s; s 884 ext/session/session.c return buf.s; s 939 ext/session/session.c return buf.s; s 1028 ext/session/session.c return buf.s; s 1436 ext/session/session.c sapi_add_header_ex(estrndup(ZSTR_VAL(ncookie.s), ZSTR_LEN(ncookie.s)), ZSTR_LEN(ncookie.s), 0, 0); s 1512 ext/session/session.c ZVAL_NEW_STR(sid, var.s); s 1514 ext/session/session.c REGISTER_STRINGL_CONSTANT("SID", ZSTR_VAL(var.s), ZSTR_LEN(var.s), 0); s 2164 ext/session/session.c RETVAL_NEW_STR(id.s); s 2261 ext/session/session.c ret = zend_alter_ini_entry_ex(buf.s, new_value, PHP_INI_USER, PHP_INI_STAGE_RUNTIME, 0); s 2776 ext/session/session.c if (save_handlers.s) { s 2778 ext/session/session.c php_info_print_table_row(2, "Registered save handlers", ZSTR_VAL(save_handlers.s)); s 2784 ext/session/session.c if (ser_handlers.s) { s 2786 ext/session/session.c php_info_print_table_row(2, "Registered serializer handlers", ZSTR_VAL(ser_handlers.s)); s 2849 ext/session/session.c if ((progress_ary = zend_symtable_find(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.s)) == NULL) { s 2887 ext/session/session.c zend_hash_update(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.s, &progress->data); s 2897 ext/session/session.c zend_hash_del(Z_ARRVAL_P(Z_REFVAL(PS(http_session_vars))), progress->key.s); s 2929 ext/session/session.c if (Z_TYPE(progress->sid) && progress->key.s) { s 2963 ext/session/session.c if (!Z_TYPE(progress->sid) || !progress->key.s) { s 3022 ext/session/session.c if (!Z_TYPE(progress->sid) || !progress->key.s) { s 3035 ext/session/session.c if (!Z_TYPE(progress->sid) || !progress->key.s) { s 3054 ext/session/session.c if (Z_TYPE(progress->sid) && progress->key.s) { s 1238 ext/snmp/snmp.c static int netsnmp_session_set_sec_level(struct snmp_session *s, char *level) s 1241 ext/snmp/snmp.c s->securityLevel = SNMP_SEC_LEVEL_NOAUTH; s 1243 ext/snmp/snmp.c s->securityLevel = SNMP_SEC_LEVEL_AUTHNOPRIV; s 1245 ext/snmp/snmp.c s->securityLevel = SNMP_SEC_LEVEL_AUTHPRIV; s 1255 ext/snmp/snmp.c static int netsnmp_session_set_auth_protocol(struct snmp_session *s, char *prot) s 1258 ext/snmp/snmp.c s->securityAuthProto = usmHMACMD5AuthProtocol; s 1259 ext/snmp/snmp.c s->securityAuthProtoLen = USM_AUTH_PROTO_MD5_LEN; s 1261 ext/snmp/snmp.c s->securityAuthProto = usmHMACSHA1AuthProtocol; s 1262 ext/snmp/snmp.c s->securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; s 1273 ext/snmp/snmp.c static int netsnmp_session_set_sec_protocol(struct snmp_session *s, char *prot) s 1276 ext/snmp/snmp.c s->securityPrivProto = usmDESPrivProtocol; s 1277 ext/snmp/snmp.c s->securityPrivProtoLen = USM_PRIV_PROTO_DES_LEN; s 1280 ext/snmp/snmp.c s->securityPrivProto = usmAESPrivProtocol; s 1281 ext/snmp/snmp.c s->securityPrivProtoLen = USM_PRIV_PROTO_AES_LEN; s 1293 ext/snmp/snmp.c static int netsnmp_session_gen_auth_key(struct snmp_session *s, char *pass) s 1296 ext/snmp/snmp.c s->securityAuthKeyLen = USM_AUTH_KU_LEN; s 1297 ext/snmp/snmp.c if ((snmp_errno = generate_Ku(s->securityAuthProto, s->securityAuthProtoLen, s 1299 ext/snmp/snmp.c s->securityAuthKey, &(s->securityAuthKeyLen)))) { s 1309 ext/snmp/snmp.c static int netsnmp_session_gen_sec_key(struct snmp_session *s, char *pass) s 1313 ext/snmp/snmp.c s->securityPrivKeyLen = USM_PRIV_KU_LEN; s 1314 ext/snmp/snmp.c if ((snmp_errno = generate_Ku(s->securityAuthProto, s->securityAuthProtoLen, s 1316 ext/snmp/snmp.c s->securityPrivKey, &(s->securityPrivKeyLen)))) { s 1326 ext/snmp/snmp.c static int netsnmp_session_set_contextEngineID(struct snmp_session *s, char * contextEngineID) s 1341 ext/snmp/snmp.c if (s->contextEngineID) { s 1342 ext/snmp/snmp.c efree(s->contextEngineID); s 1345 ext/snmp/snmp.c s->contextEngineID = ebuf; s 1346 ext/snmp/snmp.c s->contextEngineIDLen = eout_len; s 316 ext/soap/php_encoding.c id = ZSTR_VAL(prefix.s); s 322 ext/soap/php_encoding.c id = ZSTR_VAL(prefix.s); s 333 ext/soap/php_encoding.c id = ZSTR_VAL(prefix.s); s 339 ext/soap/php_encoding.c id = ZSTR_VAL(prefix.s); s 414 ext/soap/php_encoding.c enc = zend_hash_find_ptr(SOAP_GLOBAL(typemap), nscat.s); s 495 ext/soap/php_encoding.c if ((new_enc = zend_hash_find_ptr(SOAP_GLOBAL(typemap), nscat.s)) != NULL) { s 528 ext/soap/php_encoding.c if ((new_enc = zend_hash_find_ptr(SOAP_GLOBAL(typemap), nscat.s)) != NULL) { s 551 ext/soap/php_encoding.c if ((new_enc = zend_hash_find_ptr(SOAP_GLOBAL(typemap), nscat.s)) != NULL) { s 1058 ext/soap/php_encoding.c char s[256]; s 1060 ext/soap/php_encoding.c snprintf(s, sizeof(s), "%0.0F",floor(Z_DVAL_P(data))); s 1061 ext/soap/php_encoding.c xmlNodeSetContent(ret, BAD_CAST(s)); s 2425 ext/soap/php_encoding.c if (strcmp(ZSTR_VAL(array_type.s),"xsd:anyType") == 0) { s 2433 ext/soap/php_encoding.c set_ns_prop(xmlParam, SOAP_1_1_ENC_NAMESPACE, "arrayType", ZSTR_VAL(array_type.s)); s 2436 ext/soap/php_encoding.c while (i < ZSTR_LEN(array_size.s)) { s 2437 ext/soap/php_encoding.c if (ZSTR_VAL(array_size.s)[i] == ',') {ZSTR_VAL(array_size.s)[i] = ' ';} s 2442 ext/soap/php_encoding.c set_ns_prop(xmlParam, SOAP_1_2_ENC_NAMESPACE, "itemType", ZSTR_VAL(array_type.s)); s 2443 ext/soap/php_encoding.c set_ns_prop(xmlParam, SOAP_1_2_ENC_NAMESPACE, "arraySize", ZSTR_VAL(array_size.s)); s 2704 ext/soap/php_encoding.c xmlNodeSetContentLen(key, BAD_CAST(ZSTR_VAL(tmp.s)), ZSTR_LEN(tmp.s)); s 3006 ext/soap/php_encoding.c if (list.s && ZSTR_LEN(list.s) != 0) { s 3017 ext/soap/php_encoding.c if (list.s) { s 3018 ext/soap/php_encoding.c xmlNodeSetContentLen(ret, BAD_CAST(ZSTR_VAL(list.s)), ZSTR_LEN(list.s)); s 3048 ext/soap/php_encoding.c if (list.s && ZSTR_LEN(list.s) != 0) { s 3061 ext/soap/php_encoding.c if (list.s) { s 3062 ext/soap/php_encoding.c xmlNodeSetContentLen(ret, BAD_CAST(ZSTR_VAL(list.s)), ZSTR_LEN(list.s)); s 3103 ext/soap/php_encoding.c if ((sdl_type = zend_hash_find_ptr(SOAP_GLOBAL(sdl)->elements, nscat.s)) != NULL && s 3351 ext/soap/php_encoding.c set_xsi_type(node, ZSTR_VAL(nstype.s)); s 3417 ext/soap/php_encoding.c if (xmlSearchNs(node->doc, node, BAD_CAST(ZSTR_VAL(prefix.s))) == NULL) { s 3421 ext/soap/php_encoding.c prefix.s = NULL; s 3425 ext/soap/php_encoding.c xmlns = xmlNewNs(node->doc->children, BAD_CAST(ns), BAD_CAST(prefix.s ? ZSTR_VAL(prefix.s) : "")); s 3588 ext/soap/php_encoding.c enc = get_encoder_ex(SOAP_GLOBAL(sdl), ZSTR_VAL(array_type.s), ZSTR_LEN(array_type.s)); s 51 ext/soap/php_http.c buf = php_base64_encode((unsigned char*)ZSTR_VAL(auth.s), ZSTR_LEN(auth.s)); s 80 ext/soap/php_http.c buf = php_base64_encode((unsigned char*)ZSTR_VAL(auth.s), ZSTR_LEN(auth.s)); s 103 ext/soap/php_http.c char *s = Z_STRVAL_P(tmp); s 107 ext/soap/php_http.c while (*s) { s 109 ext/soap/php_http.c while (*s == ' ' || *s == '\t' || *s == '\r' || *s == '\n') { s 110 ext/soap/php_http.c s++; s 113 ext/soap/php_http.c p = s; s 117 ext/soap/php_http.c if (name_len < 0) name_len = p - s; s 120 ext/soap/php_http.c if (name_len < 0) name_len = p - s; s 133 ext/soap/php_http.c strncasecmp(s, "host", sizeof("host")-1) != 0) && s 135 ext/soap/php_http.c strncasecmp(s, "connection", sizeof("connection")-1) != 0) && s 137 ext/soap/php_http.c strncasecmp(s, "user-agent", sizeof("user-agent")-1) != 0) && s 139 ext/soap/php_http.c strncasecmp(s, "content-length", sizeof("content-length")-1) != 0) && s 141 ext/soap/php_http.c strncasecmp(s, "content-type", sizeof("content-type")-1) != 0) && s 144 ext/soap/php_http.c strncasecmp(s, "cookie", sizeof("cookie")-1) != 0) && s 147 ext/soap/php_http.c strncasecmp(s, "authorization", sizeof("authorization")-1) != 0) && s 150 ext/soap/php_http.c strncasecmp(s, "proxy-authorization", sizeof("proxy-authorization")-1) != 0)) { s 152 ext/soap/php_http.c smart_str_appendl(soap_headers, s, p-s); s 156 ext/soap/php_http.c s = (*p) ? (p + 1) : p; s 258 ext/soap/php_http.c if (php_stream_write(stream, ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)) != ZSTR_LEN(soap_headers.s)) { s 788 ext/soap/php_http.c buf = php_base64_encode((unsigned char*)ZSTR_VAL(auth.s), ZSTR_LEN(auth.s)); s 851 ext/soap/php_http.c add_property_stringl(this_ptr, "__last_request_headers", ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)); s 856 ext/soap/php_http.c err = php_stream_write(stream, ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)); s 857 ext/soap/php_http.c if (err != ZSTR_LEN(soap_headers.s)) { s 1008 ext/soap/php_http.c zend_symtable_update(Z_ARRVAL_P(cookies), name.s, &zcookie); s 1108 ext/soap/php_http.c char *s = emalloc((p - t) + strlen(new_url->path) + 2); s 1109 ext/soap/php_http.c strncpy(s, t, (p - t) + 1); s 1110 ext/soap/php_http.c s[(p - t) + 1] = 0; s 1111 ext/soap/php_http.c strcat(s, new_url->path); s 1113 ext/soap/php_http.c new_url->path = s; s 1116 ext/soap/php_http.c char *s = emalloc(strlen(new_url->path) + 2); s 1117 ext/soap/php_http.c s[0] = '/'; s[1] = 0; s 1118 ext/soap/php_http.c strcat(s, new_url->path); s 1120 ext/soap/php_http.c new_url->path = s; s 1148 ext/soap/php_http.c char *s; s 1152 ext/soap/php_http.c s = auth + sizeof("Digest")-1; s 1153 ext/soap/php_http.c while (*s != '\0') { s 1155 ext/soap/php_http.c while (*s == ' ') ++s; s 1156 ext/soap/php_http.c name = s; s 1157 ext/soap/php_http.c while (*s != '\0' && *s != '=') ++s; s 1158 ext/soap/php_http.c if (*s == '=') { s 1159 ext/soap/php_http.c *s = '\0'; s 1160 ext/soap/php_http.c ++s; s 1161 ext/soap/php_http.c if (*s == '"') { s 1162 ext/soap/php_http.c ++s; s 1163 ext/soap/php_http.c val = s; s 1164 ext/soap/php_http.c while (*s != '\0' && *s != '"') ++s; s 1166 ext/soap/php_http.c val = s; s 1167 ext/soap/php_http.c while (*s != '\0' && *s != ' ' && *s != ',') ++s; s 1169 ext/soap/php_http.c if (*s != '\0') { s 1170 ext/soap/php_http.c if (*s != ',') { s 1171 ext/soap/php_http.c *s = '\0'; s 1172 ext/soap/php_http.c ++s; s 1173 ext/soap/php_http.c while (*s != '\0' && *s != ',') ++s; s 1174 ext/soap/php_http.c if (*s != '\0') ++s; s 1176 ext/soap/php_http.c *s = '\0'; s 1177 ext/soap/php_http.c ++s; s 1302 ext/soap/php_http.c char *s = Z_STRVAL_P(return_value); s 1304 ext/soap/php_http.c while (*s != '\0' && *s < ' ') { s 1305 ext/soap/php_http.c s++; s 1307 ext/soap/php_http.c if (strncmp(s, "<?xml", 5)) { s 1518 ext/soap/php_http.c return tmp_response.s; s 410 ext/soap/php_packet_soap.c if ((hdr = zend_hash_find_ptr(hdrs, key.s)) != NULL) { s 62 ext/soap/php_schema.c if ((enc_ptr = zend_hash_find_ptr(sdl->encoders, nscat.s)) != NULL) { s 83 ext/soap/php_schema.c zend_hash_update_ptr(sdl->encoders, nscat.s, enc); s 1101 ext/soap/php_schema.c newModel->u.group_ref = estrndup(ZSTR_VAL(key.s), ZSTR_LEN(key.s)); s 1127 ext/soap/php_schema.c if (zend_hash_add_ptr(sdl->groups, key.s, newType) == NULL) { s 1128 ext/soap/php_schema.c soap_error1(E_ERROR, "Parsing Schema: group '%s' already defined", ZSTR_VAL(key.s)); s 1537 ext/soap/php_schema.c newType->ref = estrndup(ZSTR_VAL(nscat.s), ZSTR_LEN(nscat.s)); s 1565 ext/soap/php_schema.c if (zend_hash_add_ptr(addHash, key.s, newType) == NULL) { s 1567 ext/soap/php_schema.c soap_error1(E_ERROR, "Parsing Schema: element '%s' already defined", ZSTR_VAL(key.s)); s 1768 ext/soap/php_schema.c newAttr->ref = estrndup(ZSTR_VAL(key.s), ZSTR_LEN(key.s)); s 1797 ext/soap/php_schema.c if (zend_hash_add_ptr(addHash, key.s, newAttr) == NULL) { s 1798 ext/soap/php_schema.c soap_error1(E_ERROR, "Parsing Schema: attribute '%s' already defined", ZSTR_VAL(key.s)); s 1886 ext/soap/php_schema.c zend_hash_add_ptr(newAttr->extraAttributes, key2.s, ext); s 1981 ext/soap/php_schema.c if (zend_hash_add_ptr(ctx->attributeGroups, key.s, newType) == NULL) { s 1982 ext/soap/php_schema.c soap_error1(E_ERROR, "Parsing Schema: attributeGroup '%s' already defined", ZSTR_VAL(key.s)); s 2007 ext/soap/php_schema.c newAttr->ref = estrndup(ZSTR_VAL(key.s), ZSTR_LEN(key.s)); s 206 ext/soap/php_sdl.c binding = zend_hash_find_ptr(sdl->bindings, key.s); s 229 ext/soap/php_sdl.c char *s; s 235 ext/soap/php_sdl.c s = strstr(ctx->sdl->source, "://"); s 236 ext/soap/php_sdl.c if (!s) return; s 237 ext/soap/php_sdl.c s = strchr(s+3, '/'); s 238 ext/soap/php_sdl.c l1 = s ? (s - ctx->sdl->source) : strlen(ctx->sdl->source); s 239 ext/soap/php_sdl.c s = strstr((char*)uri, "://"); s 240 ext/soap/php_sdl.c if (!s) return; s 241 ext/soap/php_sdl.c s = strchr(s+3, '/'); s 242 ext/soap/php_sdl.c l2 = s ? (s - (char*)uri) : strlen((char*)uri); s 287 ext/soap/php_sdl.c s = strstr(Z_STRVAL_P(header), "Authorization: Basic"); s 288 ext/soap/php_sdl.c if (s && (s == Z_STRVAL_P(header) || *(s-1) == '\n' || *(s-1) == '\r')) { s 289 ext/soap/php_sdl.c char *rest = strstr(s, "\r\n"); s 294 ext/soap/php_sdl.c ZVAL_NEW_STR(&new_header, zend_string_alloc(Z_STRLEN_P(header) - (rest - s), 0)); s 295 ext/soap/php_sdl.c memcpy(Z_STRVAL(new_header), Z_STRVAL_P(header), s - Z_STRVAL_P(header)); s 296 ext/soap/php_sdl.c memcpy(Z_STRVAL(new_header) + (s - Z_STRVAL_P(header)), rest, Z_STRLEN_P(header) - (rest - Z_STRVAL_P(header)) + 1); s 544 ext/soap/php_sdl.c if (zend_hash_add_ptr(h->headerfaults, key.s, hf) == NULL) { s 646 ext/soap/php_sdl.c if (zend_hash_add_ptr(binding->headers, key.s, h) == NULL) { s 1194 ext/soap/php_sdl.c char *s; s 1201 ext/soap/php_sdl.c s = emalloc(len+1); s 1202 ext/soap/php_sdl.c WSDL_CACHE_GET_N(s, len, in); s 1203 ext/soap/php_sdl.c s[len] = '\0'; s 1204 ext/soap/php_sdl.c return s; s 2367 ext/soap/php_sdl.c php_ignore_value(write(f, ZSTR_VAL(buf.s), ZSTR_LEN(buf.s))); s 3253 ext/soap/php_sdl.c ZVAL_NEW_STR(&str_proxy, proxy.s); s 3281 ext/soap/php_sdl.c if (headers.s && ZSTR_LEN(headers.s) > 0) { s 3291 ext/soap/php_sdl.c ZVAL_NEW_STR(&str_headers, headers.s); s 1124 ext/soap/soap.c zend_hash_update_ptr(typemap, nscat.s, new_enc); s 2756 ext/soap/soap.c add_soap_fault(this_ptr, "Client", ZSTR_VAL(error.s), NULL, NULL); s 2781 ext/soap/soap.c ret = do_request(this_ptr, request, location, ZSTR_VAL(action.s), soap_version, 0, &response); s 2984 ext/soap/soap.c add_next_index_stringl(return_value, ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); s 3012 ext/soap/soap.c add_next_index_stringl(return_value, ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); s 3668 ext/soap/soap.c if ((hdr = zend_hash_find_ptr(fnb->input.headers, key.s)) != NULL) { s 3918 ext/soap/soap.c (hdr = zend_hash_find_ptr(headers->hdr->headerfaults, key.s)) != NULL) { s 4139 ext/soap/soap.c (hdr = zend_hash_find_ptr(fnb->output.headers, key.s)) != NULL) { s 4364 ext/soap/soap.c if ((hdr = zend_hash_find_ptr(hdrs, key.s)) != NULL) { s 4683 ext/soap/soap.c if (spaces.s) { s 4684 ext/soap/soap.c smart_str_appendl(buf, ZSTR_VAL(spaces.s), ZSTR_LEN(spaces.s)); s 4806 ext/soap/soap.c if (spaces.s) { s 4807 ext/soap/soap.c smart_str_appendl(buf, ZSTR_VAL(spaces.s), ZSTR_LEN(spaces.s)); s 4821 ext/soap/soap.c if (spaces.s) { s 4822 ext/soap/soap.c smart_str_appendl(buf, ZSTR_VAL(spaces.s), ZSTR_LEN(spaces.s)); s 4835 ext/soap/soap.c if (spaces.s) { s 4836 ext/soap/soap.c smart_str_appendl(buf, ZSTR_VAL(spaces.s), ZSTR_LEN(spaces.s)); s 162 ext/sockets/conversions.c if (path.s && ZSTR_LEN(path.s) > 3) { s 163 ext/sockets/conversions.c ZSTR_LEN(path.s) -= 3; s 173 ext/sockets/conversions.c path.s && *ZSTR_VAL(path.s) != '\0' ? ZSTR_VAL(path.s) : "unavailable", s 1707 ext/spl/spl_array.c if (buf.s) { s 1708 ext/spl/spl_array.c RETURN_NEW_STR(buf.s); s 1723 ext/spl/spl_array.c const unsigned char *p, *s; s 1742 ext/spl/spl_array.c s = p = (const unsigned char*)buf; s 1751 ext/spl/spl_array.c if (!php_var_unserialize(zflags, &p, s + buf_len, &var_hash) || Z_TYPE_P(zflags) != IS_LONG) { s 1775 ext/spl/spl_array.c if (!php_var_unserialize(&intern->array, &p, s + buf_len, &var_hash)) { s 1792 ext/spl/spl_array.c if (!php_var_unserialize(members, &p, s + buf_len, &var_hash) || Z_TYPE_P(members) != IS_ARRAY) { s 1168 ext/spl/spl_dllist.c if (buf.s) { s 1169 ext/spl/spl_dllist.c RETURN_NEW_STR(buf.s); s 1184 ext/spl/spl_dllist.c const unsigned char *p, *s; s 1195 ext/spl/spl_dllist.c s = p = (const unsigned char*)buf; s 1200 ext/spl/spl_dllist.c if (!php_var_unserialize(flags, &p, s + buf_len, &var_hash) || Z_TYPE_P(flags) != IS_LONG) { s 1210 ext/spl/spl_dllist.c if (!php_var_unserialize(elem, &p, s + buf_len, &var_hash)) { s 1034 ext/spl/spl_iterators.c smart_str_appendl(&str, ZSTR_VAL(object->prefix[0].s), ZSTR_LEN(object->prefix[0].s)); s 1040 ext/spl/spl_iterators.c smart_str_appendl(&str, ZSTR_VAL(object->prefix[1].s), ZSTR_LEN(object->prefix[1].s)); s 1042 ext/spl/spl_iterators.c smart_str_appendl(&str, ZSTR_VAL(object->prefix[2].s), ZSTR_LEN(object->prefix[2].s)); s 1050 ext/spl/spl_iterators.c smart_str_appendl(&str, ZSTR_VAL(object->prefix[3].s), ZSTR_LEN(object->prefix[3].s)); s 1052 ext/spl/spl_iterators.c smart_str_appendl(&str, ZSTR_VAL(object->prefix[4].s), ZSTR_LEN(object->prefix[4].s)); s 1057 ext/spl/spl_iterators.c smart_str_appendl(&str, ZSTR_VAL(object->prefix[5].s), ZSTR_LEN(object->prefix[5].s)); s 1060 ext/spl/spl_iterators.c RETURN_NEW_STR(str.s); s 1088 ext/spl/spl_iterators.c RETVAL_STR(object->postfix[0].s); s 727 ext/spl/spl_observer.c if (buf.s) { s 728 ext/spl/spl_observer.c RETURN_NEW_STR(buf.s); s 743 ext/spl/spl_observer.c const unsigned char *p, *s; s 759 ext/spl/spl_observer.c s = p = (const unsigned char*)buf; s 768 ext/spl/spl_observer.c if (!php_var_unserialize(pcount, &p, s + buf_len, &var_hash) || Z_TYPE_P(pcount) != IS_LONG) { s 787 ext/spl/spl_observer.c if (!php_var_unserialize(&entry, &p, s + buf_len, &var_hash)) { s 796 ext/spl/spl_observer.c if (!php_var_unserialize(&inf, &p, s + buf_len, &var_hash)) { s 841 ext/spl/spl_observer.c if (!php_var_unserialize(pmembers, &p, s + buf_len, &var_hash) || 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 145 ext/standard/array.c Bucket *s = (Bucket *) b; s 151 ext/standard/array.c if (s->key == NULL) { s 152 ext/standard/array.c return (zend_long)f->h > (zend_long)s->h ? 1 : -1; s 155 ext/standard/array.c t = is_numeric_string(s->key->val, s->key->len, &l2, &d, 1); s 165 ext/standard/array.c if (s->key) { s 166 ext/standard/array.c return zendi_smart_strcmp(f->key, s->key); s 168 ext/standard/array.c l2 = (zend_long)s->h; s 192 ext/standard/array.c Bucket *s = (Bucket *) b; s 194 ext/standard/array.c if (f->key == NULL && s->key == NULL) { s 195 ext/standard/array.c return (zend_long)f->h > (zend_long)s->h ? 1 : -1; s 203 ext/standard/array.c if (s->key) { s 204 ext/standard/array.c d2 = zend_strtod(s->key->val, NULL); s 206 ext/standard/array.c d2 = (double)(zend_long)s->h; s 222 ext/standard/array.c Bucket *s = (Bucket *) b; s 235 ext/standard/array.c if (s->key) { s 236 ext/standard/array.c s2 = s->key->val; s 237 ext/standard/array.c l2 = s->key->len; s 239 ext/standard/array.c s2 = zend_print_long_to_buf(buf2 + sizeof(buf2) - 1, s->h); s 255 ext/standard/array.c Bucket *s = (Bucket *) b; s 268 ext/standard/array.c if (s->key) { s 269 ext/standard/array.c s2 = s->key->val; s 270 ext/standard/array.c l2 = s->key->len; s 272 ext/standard/array.c s2 = zend_print_long_to_buf(buf2 + sizeof(buf2) - 1, s->h); s 288 ext/standard/array.c Bucket *s = (Bucket *) b; s 301 ext/standard/array.c if (s->key) { s 302 ext/standard/array.c s2 = s->key->val; s 303 ext/standard/array.c l2 = s->key->len; s 305 ext/standard/array.c s2 = zend_print_long_to_buf(buf2 + sizeof(buf2) - 1, s->h); s 340 ext/standard/array.c Bucket *s = (Bucket *) b; s 350 ext/standard/array.c if (s->key) { s 351 ext/standard/array.c s2 = s->key->val; s 353 ext/standard/array.c s2 = zend_print_long_to_buf(buf2 + sizeof(buf2) - 1, s->h); s 375 ext/standard/array.c Bucket *s; s 381 ext/standard/array.c s = (Bucket *) b; s 384 ext/standard/array.c second = &s->val; s 410 ext/standard/array.c Bucket *s; s 415 ext/standard/array.c s = (Bucket *) b; s 418 ext/standard/array.c second = &s->val; s 440 ext/standard/array.c Bucket *s; s 445 ext/standard/array.c s = (Bucket *) b; s 448 ext/standard/array.c second = &s->val; s 470 ext/standard/array.c Bucket *s; s 475 ext/standard/array.c s = (Bucket *) b; s 478 ext/standard/array.c second = &s->val; s 500 ext/standard/array.c Bucket *s = (Bucket *) b; s 502 ext/standard/array.c zend_string *str2 = zval_get_string(&s->val); s 540 ext/standard/array.c Bucket *s; s 545 ext/standard/array.c s = (Bucket *) b; s 548 ext/standard/array.c second = &s->val; s 978 ext/standard/array.c Bucket *s; s 983 ext/standard/array.c s = (Bucket *) b; s 986 ext/standard/array.c ZVAL_COPY(&args[1], &s->val); s 1094 ext/standard/array.c Bucket *s; s 1103 ext/standard/array.c s = (Bucket *) b; s 1110 ext/standard/array.c if (s->key == NULL) { s 1111 ext/standard/array.c ZVAL_LONG(&args[1], s->h); s 1113 ext/standard/array.c ZVAL_STR_COPY(&args[1], s->key); s 44 ext/standard/assert.c #define SAFE_STRING(s) ((s)?(s):"") s 145 ext/standard/crypt.c static void php_to64(char *s, zend_long v, int n) /* {{{ */ s 148 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 534 ext/standard/dir.c zend_stat_t s; s 536 ext/standard/dir.c if (0 != VCWD_STAT(globbuf.gl_pathv[n], &s)) { s 540 ext/standard/dir.c if (S_IFDIR != (s.st_mode & S_IFMT)) { s 438 ext/standard/dns.c u_short s; s 594 ext/standard/dns.c GETSHORT(s, cp); s 595 ext/standard/dns.c if (s != 0) { s 601 ext/standard/dns.c tp += sprintf((char*)tp,"%x",s); s 664 ext/standard/dns.c GETSHORT(s, cp); s 665 ext/standard/dns.c if (s != 0) { s 671 ext/standard/dns.c tp += sprintf((char*)tp,"%x",s); s 709 ext/standard/file.c char *p, *s, *e; s 745 ext/standard/file.c s = ZSTR_VAL(target_buf); s 763 ext/standard/file.c add_index_stringl(return_value, i++, s, p-s); s 764 ext/standard/file.c s = p; s 772 ext/standard/file.c if (skip_blank_lines && !(p-s-windows_eol)) { s 773 ext/standard/file.c s = ++p; s 776 ext/standard/file.c add_index_stringl(return_value, i++, s, p-s-windows_eol); s 777 ext/standard/file.c s = ++p; s 782 ext/standard/file.c if (s != e) { s 1974 ext/standard/file.c ret = php_stream_write(stream, ZSTR_VAL(csvline.s), ZSTR_LEN(csvline.s)); s 277 ext/standard/filters.c if (php_strip_tags_filter_ctor(inst, ZSTR_VAL(tags_ss.s), ZSTR_LEN(tags_ss.s), persistent) != SUCCESS) { s 215 ext/standard/formatted_print.c char *s = NULL; s 261 ext/standard/formatted_print.c s = php_conv_fp((fmt == 'f')?'F':fmt, number, 0, precision, s 266 ext/standard/formatted_print.c s = num_buf; s 270 ext/standard/formatted_print.c s = num_buf; s 289 ext/standard/formatted_print.c s = php_gcvt(number, precision, LCONV_DECIMAL_POINT, (fmt == 'G')?'E':'e', &num_buf[1]); s 291 ext/standard/formatted_print.c if (*s == '-') { s 293 ext/standard/formatted_print.c s = &num_buf[1]; s 296 ext/standard/formatted_print.c s = num_buf; s 299 ext/standard/formatted_print.c s_len = strlen(s); s 303 ext/standard/formatted_print.c php_sprintf_appendstring(buffer, pos, s, width, 0, padding, s 236 ext/standard/ftp_fopen_wrapper.c unsigned char *s = (unsigned char *) val, *e = (unsigned char *) 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 859 ext/standard/html.c const entity_cp_map *s; s 862 ext/standard/html.c s = ht->buckets[hash % ht->num_elems]; s 863 ext/standard/html.c while (s->entity) { s 864 ext/standard/html.c if (s->entity_len == length) { s 865 ext/standard/html.c if (memcmp(start, s->entity, length) == 0) { s 866 ext/standard/html.c *uni_cp1 = s->codepoint1; s 867 ext/standard/html.c *uni_cp2 = s->codepoint2; s 871 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 = (const unsigned char *) s->normal_entry.entity; s 1192 ext/standard/html.c *entity_len = s->normal_entry.entity_len; s 151 ext/standard/http.c if (formstr->s) { s 245 ext/standard/http.c if (formstr.s) { s 251 ext/standard/http.c if (!formstr.s) { s 257 ext/standard/http.c RETURN_NEW_STR(formstr.s); s 257 ext/standard/http_fopen_wrapper.c char *s, *p; s 264 ext/standard/http_fopen_wrapper.c s = Z_STRVAL_P(tmpheader); s 266 ext/standard/http_fopen_wrapper.c while (*s == ' ' || *s == '\t') s++; s 267 ext/standard/http_fopen_wrapper.c p = s; s 271 ext/standard/http_fopen_wrapper.c if (p - s == sizeof("Proxy-Authorization:") - 1 && s 272 ext/standard/http_fopen_wrapper.c zend_binary_strcasecmp(s, sizeof("Proxy-Authorization:") - 1, s 275 ext/standard/http_fopen_wrapper.c smart_str_appendl(&header, s, p - s); s 282 ext/standard/http_fopen_wrapper.c s = p; s 283 ext/standard/http_fopen_wrapper.c while (*s == '\r' || *s == '\n') s++; s 284 ext/standard/http_fopen_wrapper.c } while (*s != 0); s 288 ext/standard/http_fopen_wrapper.c s = Z_STRVAL_P(tmpzval); s 290 ext/standard/http_fopen_wrapper.c while (*s == ' ' || *s == '\t') s++; s 291 ext/standard/http_fopen_wrapper.c p = s; s 295 ext/standard/http_fopen_wrapper.c if (p - s == sizeof("Proxy-Authorization:") - 1 && s 296 ext/standard/http_fopen_wrapper.c zend_binary_strcasecmp(s, sizeof("Proxy-Authorization:") - 1, s 299 ext/standard/http_fopen_wrapper.c smart_str_appendl(&header, s, p - s); s 306 ext/standard/http_fopen_wrapper.c s = p; s 307 ext/standard/http_fopen_wrapper.c while (*s == '\r' || *s == '\n') s++; s 308 ext/standard/http_fopen_wrapper.c } while (*s != 0); s 314 ext/standard/http_fopen_wrapper.c if (php_stream_write(stream, ZSTR_VAL(header.s), ZSTR_LEN(header.s)) != ZSTR_LEN(header.s)) { s 444 ext/standard/http_fopen_wrapper.c if (tmpstr.s) { s 445 ext/standard/http_fopen_wrapper.c tmp = php_trim(tmpstr.s, NULL, 0, 3); s 453 ext/standard/http_fopen_wrapper.c char *s; s 475 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "user-agent:")) && s 476 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 477 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 480 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "host:")) && s 481 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 482 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 485 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "from:")) && s 486 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 487 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 490 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "authorization:")) && s 491 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 492 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 495 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "content-length:")) && s 496 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 497 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 500 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "content-type:")) && s 501 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 502 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 505 ext/standard/http_fopen_wrapper.c if ((s = strstr(t, "connection:")) && s 506 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 507 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 511 ext/standard/http_fopen_wrapper.c if (use_proxy && use_ssl && (s = strstr(t, "proxy-authorization:")) && s 512 ext/standard/http_fopen_wrapper.c (s == t || *(s-1) == '\r' || *(s-1) == '\n' || s 513 ext/standard/http_fopen_wrapper.c *(s-1) == '\t' || *(s-1) == ' ')) { s 514 ext/standard/http_fopen_wrapper.c char *p = s + sizeof("proxy-authorization:") - 1; s 516 ext/standard/http_fopen_wrapper.c while (s > t && (*(s-1) == ' ' || *(s-1) == '\t')) s--; s 520 ext/standard/http_fopen_wrapper.c if (s == t) { s 524 ext/standard/http_fopen_wrapper.c while (s > t && (*(s-1) == '\r' || *(s-1) == '\n')) s--; s 525 ext/standard/http_fopen_wrapper.c user_headers[s - t] = 0; s 528 ext/standard/http_fopen_wrapper.c memmove(user_headers + (s - t), user_headers + (p - t), strlen(p) + 1); s 831 ext/standard/http_fopen_wrapper.c char *s = strrchr(resource->path, '/'); s 832 ext/standard/http_fopen_wrapper.c if (!s) { s 833 ext/standard/http_fopen_wrapper.c s = resource->path; s 834 ext/standard/http_fopen_wrapper.c if (!s[0]) { s 835 ext/standard/http_fopen_wrapper.c efree(s); s 836 ext/standard/http_fopen_wrapper.c s = resource->path = estrdup("/"); s 838 ext/standard/http_fopen_wrapper.c *s = '/'; s 841 ext/standard/http_fopen_wrapper.c s[1] = '\0'; s 871 ext/standard/http_fopen_wrapper.c unsigned char *s, *e; \ s 874 ext/standard/http_fopen_wrapper.c s = (unsigned char*)val; e = s + l; \ s 875 ext/standard/http_fopen_wrapper.c while (s < e) { \ s 876 ext/standard/http_fopen_wrapper.c if (iscntrl(*s)) { \ s 880 ext/standard/http_fopen_wrapper.c s++; \ s 813 ext/standard/info.c Bucket *s = (Bucket *) b; s 816 ext/standard/info.c ((zend_module_entry *)Z_PTR(s->val))->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 986 ext/standard/math.c char c, *s; s 992 ext/standard/math.c s = Z_STRVAL_P(arg); s 995 ext/standard/math.c c = *s++; s 1013 ext/standard/math.c php_error_docref(NULL, E_WARNING, "Number '%s' is too big to fit in long", s); s 1032 ext/standard/math.c char c, *s; s 1040 ext/standard/math.c s = Z_STRVAL_P(arg); s 1046 ext/standard/math.c c = *s++; s 1292 ext/standard/math.c char *s, *t; /* source, target */ s 1349 ext/standard/math.c s = ZSTR_VAL(tmpbuf) + ZSTR_LEN(tmpbuf) - 1; s 1357 ext/standard/math.c int declen = (int)(dp ? s - dp : 0); s 1366 ext/standard/math.c s -= declen + 1; /* +1 to skip the point */ s 1382 ext/standard/math.c while (s >= ZSTR_VAL(tmpbuf)) { s 1383 ext/standard/math.c *t-- = *s--; s 1384 ext/standard/math.c if (thousand_sep && (++count%3)==0 && s >= ZSTR_VAL(tmpbuf)) { s 157 ext/standard/md5.c #define STEP(f, a, b, c, d, x, t, s) \ s 159 ext/standard/md5.c (a) = (((a) << (s)) | (((a) & 0xffffffff) >> (32 - (s)))); \ s 762 ext/standard/pack.c size_t s, s 773 ext/standard/pack.c for (s=0 ; s < len ; s++) { s 774 ext/standard/pack.c if (input[inputpos + s] == pad) s 777 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 34 ext/standard/php_random.h #define php_random_bytes_throw(b, s) php_random_bytes((b), (s), 1) s 35 ext/standard/php_random.h #define php_random_bytes_silent(b, s) php_random_bytes((b), (s), 0) s 84 ext/standard/php_smart_string.h #define smart_string_free(s) \ s 85 ext/standard/php_smart_string.h smart_string_free_ex((s), 0) s 102 ext/standard/php_smart_string.h #define smart_string_free_ex(s, what) do { \ s 103 ext/standard/php_smart_string.h smart_string *__s = (smart_string *) (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 123 ext/standard/php_string.h PHPAPI zend_string *php_string_toupper(zend_string *s); s 124 ext/standard/php_string.h PHPAPI zend_string *php_string_tolower(zend_string *s); s 130 ext/standard/php_string.h PHPAPI zend_string *php_basename(const char *s, size_t len, char *suffix, size_t sufflen); s 132 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 1417 ext/standard/string.c PHPAPI char *php_strtoupper(char *s, size_t len) s 1421 ext/standard/string.c c = (unsigned char *)s; s 1428 ext/standard/string.c return s; s 1434 ext/standard/string.c PHPAPI zend_string *php_string_toupper(zend_string *s) s 1438 ext/standard/string.c c = (unsigned char *)ZSTR_VAL(s); s 1439 ext/standard/string.c e = c + ZSTR_LEN(s); s 1444 ext/standard/string.c zend_string *res = zend_string_alloc(ZSTR_LEN(s), 0); s 1446 ext/standard/string.c if (c != (unsigned char*)ZSTR_VAL(s)) { s 1447 ext/standard/string.c memcpy(ZSTR_VAL(res), ZSTR_VAL(s), c - (unsigned char*)ZSTR_VAL(s)); s 1449 ext/standard/string.c r = c + (ZSTR_VAL(res) - ZSTR_VAL(s)); s 1460 ext/standard/string.c return zend_string_copy(s); s 1486 ext/standard/string.c PHPAPI char *php_strtolower(char *s, size_t len) s 1490 ext/standard/string.c c = (unsigned char *)s; s 1497 ext/standard/string.c return s; s 1503 ext/standard/string.c PHPAPI zend_string *php_string_tolower(zend_string *s) s 1507 ext/standard/string.c c = (unsigned char *)ZSTR_VAL(s); s 1508 ext/standard/string.c e = c + ZSTR_LEN(s); s 1513 ext/standard/string.c zend_string *res = zend_string_alloc(ZSTR_LEN(s), 0); s 1515 ext/standard/string.c if (c != (unsigned char*)ZSTR_VAL(s)) { s 1516 ext/standard/string.c memcpy(ZSTR_VAL(res), ZSTR_VAL(s), c - (unsigned char*)ZSTR_VAL(s)); s 1518 ext/standard/string.c r = c + (ZSTR_VAL(res) - ZSTR_VAL(s)); s 1529 ext/standard/string.c return zend_string_copy(s); s 1555 ext/standard/string.c PHPAPI zend_string *php_basename(const char *s, size_t len, char *suffix, size_t sufflen) s 1562 ext/standard/string.c c = comp = cend = (char*)s; s 1774 ext/standard/string.c PHPAPI char *php_stristr(char *s, char *t, size_t s_len, size_t t_len) s 1776 ext/standard/string.c php_strtolower(s, s_len); s 1778 ext/standard/string.c return (char*)php_memnstr(s, t, t_len, s + s_len); s 3097 ext/standard/string.c zend_string *s = zval_get_string(entry); s 3099 ext/standard/string.c smart_str_append(&result, s); s 3102 ext/standard/string.c zend_string_release(s); s 3112 ext/standard/string.c if (result.s) { s 3115 ext/standard/string.c RETVAL_NEW_STR(result.s); s 3164 ext/standard/string.c char *p = ZSTR_VAL(str), *e = p + ZSTR_LEN(str), *s = ZSTR_VAL(str); s 3166 ext/standard/string.c memcpy(target, s, (p - s)); s 3167 ext/standard/string.c target += p - s; s 3171 ext/standard/string.c s = p; s 3176 ext/standard/string.c if (s < e) { s 3177 ext/standard/string.c memcpy(target, s, (e - s)); s 3178 ext/standard/string.c target += e - s; s 3208 ext/standard/string.c char *e, *s, *p, *r; s 3244 ext/standard/string.c e = s = ZSTR_VAL(new_str); s 3283 ext/standard/string.c char *e, *s, *p, *r; s 3326 ext/standard/string.c e = s = ZSTR_VAL(new_str); s 3375 ext/standard/string.c char *e, *s, *p, *r; s 3410 ext/standard/string.c e = s = ZSTR_VAL(new_str); s 3425 ext/standard/string.c new_str = zend_string_truncate(new_str, e - s, 0); s 3636 ext/standard/string.c char *s, *t; s 3639 ext/standard/string.c s = ZSTR_VAL(str); s 3650 ext/standard/string.c *s++='\0'; s 3653 ext/standard/string.c *s++ = *t++; /* preserve the next character */ s 3658 ext/standard/string.c *s++ = *t++; s 3662 ext/standard/string.c if (s != t) { s 3663 ext/standard/string.c *s = '\0'; s 5039 ext/standard/string.c char *s, *e, *ee; s 5042 ext/standard/string.c s = ZSTR_VAL(result); s 5047 ext/standard/string.c l = (e-s) < (ee-e) ? (e-s) : (ee-e); s 5048 ext/standard/string.c memmove(e, s, l); s 5514 ext/standard/string.c char *char_list = NULL, *p, *e, *s, ch[256]; s 5558 ext/standard/string.c s = p; s 5562 ext/standard/string.c if (p > s) { s 5566 ext/standard/string.c add_next_index_stringl(return_value, s, p - s); s 5569 ext/standard/string.c add_index_stringl(return_value, (s - ZSTR_VAL(str)), s, p - s); 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 113 ext/standard/url.c if (e + 1 < ue && e < s + strcspn(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 zend_string *php_url_encode(char const *s, size_t len) s 494 ext/standard/url.c from = (unsigned char *)s; s 495 ext/standard/url.c end = (unsigned char *)s + len; s 609 ext/standard/url.c PHPAPI zend_string *php_raw_url_encode(char const *s, size_t len) s 616 ext/standard/url.c ZSTR_VAL(str)[y] = (unsigned char) s[x]; s 623 ext/standard/url.c ZSTR_VAL(str)[y++] = hexchars[(unsigned char) s[x] >> 4]; s 624 ext/standard/url.c ZSTR_VAL(str)[y] = hexchars[(unsigned char) s[x] & 15]; s 628 ext/standard/url.c ZSTR_VAL(str)[y++] = hexchars[os_toascii[(unsigned char) s[x]] >> 4]; s 629 ext/standard/url.c ZSTR_VAL(str)[y] = hexchars[os_toascii[(unsigned char) s[x]] & 15]; s 760 ext/standard/url.c char *s, *p; s 765 ext/standard/url.c s = p + 1; s 766 ext/standard/url.c while (isspace((int)*(unsigned char *)s)) { s 767 ext/standard/url.c s++; s 771 ext/standard/url.c add_assoc_stringl_ex(return_value, Z_STRVAL_P(hdr), (p - Z_STRVAL_P(hdr)), s, (Z_STRLEN_P(hdr) - (s - Z_STRVAL_P(hdr)))); s 774 ext/standard/url.c add_next_index_stringl(prev_val, s, (Z_STRLEN_P(hdr) - (s - Z_STRVAL_P(hdr)))); s 39 ext/standard/url.h PHPAPI zend_string *php_url_encode(char const *s, size_t len); s 40 ext/standard/url.h PHPAPI zend_string *php_raw_url_encode(char const *s, size_t len); s 116 ext/standard/url_scanner_ex.c q = (p = ZSTR_VAL(url->s)) + ZSTR_LEN(url->s); s 185 ext/standard/url_scanner_ex.c if (bash && bash - ZSTR_VAL(url->s) == 0) { s 191 ext/standard/url_scanner_ex.c smart_str_appendl(dest, ZSTR_VAL(url->s), bash - ZSTR_VAL(url->s)); s 213 ext/standard/url_scanner_ex.c if (strncasecmp(ZSTR_VAL(ctx->arg.s), ctx->lookup_data, ZSTR_LEN(ctx->arg.s)) == 0) s 267 ext/standard/url_scanner_ex.c if (ZSTR_LEN(ctx->form_app.s) > 0) { s 268 ext/standard/url_scanner_ex.c switch (ZSTR_LEN(ctx->tag.s)) { s 270 ext/standard/url_scanner_ex.c if (!strncasecmp(ZSTR_VAL(ctx->tag.s), "form", sizeof("form") - 1)) { s 273 ext/standard/url_scanner_ex.c if (doit && ctx->val.s && ctx->lookup_data && *ctx->lookup_data) { s 274 ext/standard/url_scanner_ex.c char *e, *p = (char *)zend_memnstr(ZSTR_VAL(ctx->val.s), "://", sizeof("://") - 1, ZSTR_VAL(ctx->val.s) + ZSTR_LEN(ctx->val.s)); s 276 ext/standard/url_scanner_ex.c e = memchr(p, '/', (ZSTR_VAL(ctx->val.s) + ZSTR_LEN(ctx->val.s)) - p); s 278 ext/standard/url_scanner_ex.c e = ZSTR_VAL(ctx->val.s) + ZSTR_LEN(ctx->val.s); s 288 ext/standard/url_scanner_ex.c if (!strncasecmp(ZSTR_VAL(ctx->tag.s), "fieldset", sizeof("fieldset") - 1)) { s 311 ext/standard/url_scanner_ex.c if (ctx->tag.s) { s 312 ext/standard/url_scanner_ex.c ZSTR_LEN(ctx->tag.s) = 0; s 315 ext/standard/url_scanner_ex.c for (i = 0; i < ZSTR_LEN(ctx->tag.s); i++) s 316 ext/standard/url_scanner_ex.c ZSTR_VAL(ctx->tag.s)[i] = tolower((int)(unsigned char)ZSTR_VAL(ctx->tag.s)[i]); s 318 ext/standard/url_scanner_ex.c if ((ctx->lookup_data = zend_hash_str_find_ptr(ctx->tags, ZSTR_VAL(ctx->tag.s), ZSTR_LEN(ctx->tag.s))) != NULL) s 325 ext/standard/url_scanner_ex.c if (ctx->arg.s) { s 326 ext/standard/url_scanner_ex.c ZSTR_LEN(ctx->arg.s) = 0; s 346 ext/standard/url_scanner_ex.c YYCURSOR = ZSTR_VAL(ctx->buf.s); s 347 ext/standard/url_scanner_ex.c YYLIMIT = ZSTR_VAL(ctx->buf.s) + ZSTR_LEN(ctx->buf.s); s 861 ext/standard/url_scanner_ex.c if (rest) memmove(ZSTR_VAL(ctx->buf.s), start, rest); s 862 ext/standard/url_scanner_ex.c ZSTR_LEN(ctx->buf.s) = rest; s 895 ext/standard/url_scanner_ex.c if (newlen) *newlen = ZSTR_LEN(buf.s); s 896 ext/standard/url_scanner_ex.c result = estrndup(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); s 914 ext/standard/url_scanner_ex.c if (!ctx->result.s) { s 918 ext/standard/url_scanner_ex.c *newlen = ZSTR_LEN(ctx->result.s); s 922 ext/standard/url_scanner_ex.c smart_str_append(&ctx->result, ctx->buf.s); s 923 ext/standard/url_scanner_ex.c *newlen += ZSTR_LEN(ctx->buf.s); s 927 ext/standard/url_scanner_ex.c retval = estrndup(ZSTR_VAL(ctx->result.s), ZSTR_LEN(ctx->result.s)); s 961 ext/standard/url_scanner_ex.c if (ZSTR_LEN(BG(url_adapt_state_ex).url_app.s) != 0) { s 968 ext/standard/url_scanner_ex.c } else if (ZSTR_LEN(BG(url_adapt_state_ex).url_app.s) == 0) { s 970 ext/standard/url_scanner_ex.c if (ctx->buf.s && ZSTR_LEN(ctx->buf.s)) { s 971 ext/standard/url_scanner_ex.c smart_str_append(&ctx->result, ctx->buf.s); s 974 ext/standard/url_scanner_ex.c *handled_output = estrndup(ZSTR_VAL(ctx->result.s), ZSTR_LEN(ctx->result.s)); s 975 ext/standard/url_scanner_ex.c *handled_output_len = ZSTR_LEN(ctx->buf.s) + output_len; s 999 ext/standard/url_scanner_ex.c if (BG(url_adapt_state_ex).url_app.s && ZSTR_LEN(BG(url_adapt_state_ex).url_app.s) != 0) { s 1033 ext/standard/url_scanner_ex.c if (BG(url_adapt_state_ex).form_app.s) { s 1034 ext/standard/url_scanner_ex.c ZSTR_LEN(BG(url_adapt_state_ex).form_app.s) = 0; s 1036 ext/standard/url_scanner_ex.c if (BG(url_adapt_state_ex).url_app.s) { s 1037 ext/standard/url_scanner_ex.c ZSTR_LEN(BG(url_adapt_state_ex).url_app.s) = 0; s 1047 ext/standard/url_scanner_ex.c BG(url_adapt_state_ex).form_app.s = BG(url_adapt_state_ex).url_app.s = NULL; s 71 ext/standard/uuencode.c char *p, *s, *e, *ee; s 77 ext/standard/uuencode.c s = src; s 80 ext/standard/uuencode.c while ((s + 3) < e) { s 81 ext/standard/uuencode.c ee = s + len; s 84 ext/standard/uuencode.c len = ee - s; s 86 ext/standard/uuencode.c ee = s + (int) (floor((double)len / 3) * 3); s 91 ext/standard/uuencode.c while (s < ee) { s 92 ext/standard/uuencode.c *p++ = PHP_UU_ENC(*s >> 2); s 93 ext/standard/uuencode.c *p++ = PHP_UU_ENC_C2(s); s 94 ext/standard/uuencode.c *p++ = PHP_UU_ENC_C3(s); s 95 ext/standard/uuencode.c *p++ = PHP_UU_ENC(*(s + 2) & 077); s 97 ext/standard/uuencode.c s += 3; s 105 ext/standard/uuencode.c if (s < e) { s 107 ext/standard/uuencode.c *p++ = PHP_UU_ENC(e - s); s 111 ext/standard/uuencode.c *p++ = PHP_UU_ENC(*s >> 2); s 112 ext/standard/uuencode.c *p++ = PHP_UU_ENC_C2(s); s 113 ext/standard/uuencode.c *p++ = ((e - s) > 1) ? PHP_UU_ENC_C3(s) : PHP_UU_ENC('\0'); s 114 ext/standard/uuencode.c *p++ = ((e - s) > 2) ? PHP_UU_ENC(*(s + 2) & 077) : PHP_UU_ENC('\0'); s 133 ext/standard/uuencode.c char *s, *e, *p, *ee; s 138 ext/standard/uuencode.c s = src; s 141 ext/standard/uuencode.c while (s < e) { s 142 ext/standard/uuencode.c if ((len = PHP_UU_DEC(*s++)) <= 0) { s 152 ext/standard/uuencode.c ee = s + (len == 45 ? 60 : (int) floor(len * 1.33)); s 158 ext/standard/uuencode.c while (s < ee) { s 159 ext/standard/uuencode.c if(s+4 > e) { s 162 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*s) << 2 | PHP_UU_DEC(*(s + 1)) >> 4; s 163 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 1)) << 4 | PHP_UU_DEC(*(s + 2)) >> 2; s 164 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 2)) << 6 | PHP_UU_DEC(*(s + 3)); s 165 ext/standard/uuencode.c s += 4; s 173 ext/standard/uuencode.c s++; s 178 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*s) << 2 | PHP_UU_DEC(*(s + 1)) >> 4; s 180 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 1)) << 4 | PHP_UU_DEC(*(s + 2)) >> 2; s 182 ext/standard/uuencode.c *p++ = PHP_UU_DEC(*(s + 2)) << 6 | PHP_UU_DEC(*(s + 3)); s 559 ext/standard/var.c PHPWRITE(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); s 580 ext/standard/var.c RETURN_NEW_STR(buf.s); s 582 ext/standard/var.c PHPWRITE(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); s 821 ext/standard/var.c char *s; s 824 ext/standard/var.c s = (char *) safe_emalloc(PG(serialize_precision), 1, MAX_LENGTH_OF_DOUBLE + 1); s 825 ext/standard/var.c php_gcvt(Z_DVAL_P(struc), (int)PG(serialize_precision), '.', 'E', s); s 826 ext/standard/var.c smart_str_appends(buf, s); s 828 ext/standard/var.c efree(s); s 992 ext/standard/var.c if (buf.s) { s 993 ext/standard/var.c RETURN_NEW_STR(buf.s); s 425 ext/sysvmsg/sysvmsg.c messagebuffer = safe_emalloc(ZSTR_LEN(msg_var.s), 1, sizeof(struct php_msgbuf)); s 426 ext/sysvmsg/sysvmsg.c memcpy(messagebuffer->mtext, ZSTR_VAL(msg_var.s), ZSTR_LEN(msg_var.s) + 1); s 427 ext/sysvmsg/sysvmsg.c message_len = ZSTR_LEN(msg_var.s); s 271 ext/sysvshm/sysvshm.c ret = php_put_shm_data(shm_list_ptr->ptr, shm_key, shm_var.s? ZSTR_VAL(shm_var.s) : NULL, shm_var.s? ZSTR_LEN(shm_var.s) : 0); s 103 ext/wddx/wddx.c static void php_wddx_process_data(void *user_data, const XML_Char *s, int len); s 278 ext/wddx/wddx.c str = zend_string_copy(packet->s); s 989 ext/wddx/wddx.c static void php_wddx_process_data(void *user_data, const XML_Char *s, int len) s 1001 ext/wddx/wddx.c ZVAL_STRINGL(&ent->data, (char *)s, len); s 1004 ext/wddx/wddx.c memcpy(Z_STRVAL(ent->data) + Z_STRLEN(ent->data) - len, (char *)s, len); s 1009 ext/wddx/wddx.c ZVAL_STRINGL(&ent->data, (char *)s, len); s 1014 ext/wddx/wddx.c if (!strcmp((char *)s, "true")) { s 1016 ext/wddx/wddx.c } else if (!strcmp((char *)s, "false")) { s 1031 ext/wddx/wddx.c memcpy(tmp, (char *)s, len); s 1037 ext/wddx/wddx.c ZVAL_STRINGL(&ent->data, (char *)s, len); s 1105 ext/wddx/wddx.c RETVAL_STR_COPY(packet->s); s 1144 ext/wddx/wddx.c RETVAL_STR_COPY(packet->s); s 1213 ext/wddx/wddx.c RETVAL_STR_COPY(packet->s); s 383 ext/xml/xml.c static void _xml_xmlchar_zval(const XML_Char *s, int len, const XML_Char *encoding, zval *ret) s 385 ext/xml/xml.c if (s == NULL) { s 390 ext/xml/xml.c len = _xml_xmlcharlen(s); s 392 ext/xml/xml.c ZVAL_STR(ret, xml_utf8_decode(s, len, encoding)); s 562 ext/xml/xml.c PHP_XML_API zend_string *xml_utf8_encode(const char *s, size_t len, const XML_Char *encoding) s 579 ext/xml/xml.c str = zend_string_init(s, len, 0); s 587 ext/xml/xml.c c = encoder ? encoder((unsigned char)(*s)) : (unsigned short)(*s); s 604 ext/xml/xml.c s++; s 613 ext/xml/xml.c PHP_XML_API zend_string *xml_utf8_decode(const XML_Char *s, size_t len, const XML_Char *encoding) s 629 ext/xml/xml.c str = zend_string_init((char *)s, len, 0); s 637 ext/xml/xml.c c = php_next_utf8_char((const unsigned char*)s, (size_t) len, &pos, &status); s 655 ext/xml/xml.c static int _xml_xmlcharlen(const XML_Char *s) s 659 ext/xml/xml.c while (*s) { s 661 ext/xml/xml.c s++; s 854 ext/xml/xml.c void _xml_characterDataHandler(void *userData, const XML_Char *s, int len) s 863 ext/xml/xml.c _xml_xmlchar_zval(s, len, parser->target_encoding, &args[1]); s 873 ext/xml/xml.c decoded_value = xml_utf8_decode(s, len, parser->target_encoding); s 964 ext/xml/xml.c void _xml_defaultHandler(void *userData, const XML_Char *s, int len) s 972 ext/xml/xml.c _xml_xmlchar_zval(s, len, parser->target_encoding, &args[1]); 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 117 ext/xmlrpc/libxmlrpc/encodings.c char* utf8_encode(const char *s, int len, int *newlen, const char* encoding) s 119 ext/xmlrpc/libxmlrpc/encodings.c return convert(s, len, newlen, encoding, "UTF-8"); s 123 ext/xmlrpc/libxmlrpc/encodings.c char* utf8_decode(const char *s, int len, int *newlen, const char* encoding) s 125 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 48 ext/zip/lib/zip_dir_add.c char *s; s 61 ext/zip/lib/zip_dir_add.c s = NULL; s 65 ext/zip/lib/zip_dir_add.c if ((s=(char *)malloc(len+2)) == NULL) { s 69 ext/zip/lib/zip_dir_add.c strcpy(s, name); s 70 ext/zip/lib/zip_dir_add.c s[len] = '/'; s 71 ext/zip/lib/zip_dir_add.c s[len+1] = '\0'; s 75 ext/zip/lib/zip_dir_add.c free(s); s 79 ext/zip/lib/zip_dir_add.c idx = _zip_file_replace(za, ZIP_UINT64_MAX, s ? s : name, source, flags); s 81 ext/zip/lib/zip_dir_add.c free(s); s 46 ext/zip/lib/zip_error_strerror.c char buf[128], *s; s 75 ext/zip/lib/zip_error_strerror.c if ((s=(char *)malloc(strlen(ss) s 79 ext/zip/lib/zip_error_strerror.c sprintf(s, "%s%s%s", s 83 ext/zip/lib/zip_error_strerror.c err->str = s; s 85 ext/zip/lib/zip_error_strerror.c return s; s 43 ext/zip/lib/zip_get_file_comment.c const char *s; s 45 ext/zip/lib/zip_get_file_comment.c if ((s=zip_file_get_comment(za, idx, &len, (zip_flags_t)flags)) != NULL) { s 50 ext/zip/lib/zip_get_file_comment.c return s; s 112 ext/zip/lib/zip_io_util.c zip_string_t *s; s 117 ext/zip/lib/zip_io_util.c s = _zip_string_new(raw, len, ZIP_FL_ENC_GUESS, error); s 119 ext/zip/lib/zip_io_util.c return s; s 42 ext/zip/lib/zip_string.c _zip_string_crc32(const zip_string_t *s) s 48 ext/zip/lib/zip_string.c if (s != NULL) s 49 ext/zip/lib/zip_string.c crc = (zip_uint32_t)crc32(crc, s->raw, s->length); s 71 ext/zip/lib/zip_string.c _zip_string_free(zip_string_t *s) s 73 ext/zip/lib/zip_string.c if (s == NULL) s 76 ext/zip/lib/zip_string.c free(s->raw); s 77 ext/zip/lib/zip_string.c free(s->converted); s 78 ext/zip/lib/zip_string.c free(s); s 119 ext/zip/lib/zip_string.c _zip_string_length(const zip_string_t *s) s 121 ext/zip/lib/zip_string.c if (s == NULL) s 124 ext/zip/lib/zip_string.c return s->length; s 131 ext/zip/lib/zip_string.c zip_string_t *s; s 152 ext/zip/lib/zip_string.c if ((s=(zip_string_t *)malloc(sizeof(*s))) == NULL) { s 157 ext/zip/lib/zip_string.c if ((s->raw=(zip_uint8_t *)malloc((size_t)(length+1))) == NULL) { s 158 ext/zip/lib/zip_string.c free(s); s 162 ext/zip/lib/zip_string.c memcpy(s->raw, raw, length); s 163 ext/zip/lib/zip_string.c s->raw[length] = '\0'; s 164 ext/zip/lib/zip_string.c s->length = length; s 165 ext/zip/lib/zip_string.c s->encoding = ZIP_ENCODING_UNKNOWN; s 166 ext/zip/lib/zip_string.c s->converted = NULL; s 167 ext/zip/lib/zip_string.c s->converted_length = 0; s 170 ext/zip/lib/zip_string.c if (_zip_guess_encoding(s, expected_encoding) == ZIP_ENCODING_ERROR) { s 171 ext/zip/lib/zip_string.c _zip_string_free(s); s 177 ext/zip/lib/zip_string.c return s; s 182 ext/zip/lib/zip_string.c _zip_string_write(zip_t *za, const zip_string_t *s) s 184 ext/zip/lib/zip_string.c if (s == NULL) s 187 ext/zip/lib/zip_string.c return _zip_write(za, s->raw, s->length); s 117 ext/zip/lib/zipint.h #define fseeko(s, o, w) (fseek((s), (long int)(o), (w))) s 121 ext/zip/lib/zipint.h #define ftello(s) ((long)ftell((s))) s 132 ext/zip/php_zip.c # define CWD_STATE_FREE(s) efree(s) s 576 ext/zip/php_zip.c zend_stat_t s; s 578 ext/zip/php_zip.c if (0 != VCWD_STAT(globbuf.gl_pathv[n], &s)) { s 582 ext/zip/php_zip.c if (S_IFDIR != (s.st_mode & S_IFMT)) { s 648 ext/zip/php_zip.c zend_stat_t s; s 669 ext/zip/php_zip.c if (0 != VCWD_STAT(fullpath, &s)) { s 675 ext/zip/php_zip.c if (S_IFDIR == (s.st_mode & S_IFMT)) { s 1567 ext/zip/php_zip.c char *s; s 1585 ext/zip/php_zip.c s=(char *)emalloc(dirname_len+2); s 1586 ext/zip/php_zip.c strcpy(s, dirname); s 1587 ext/zip/php_zip.c s[dirname_len] = '/'; s 1588 ext/zip/php_zip.c s[dirname_len+1] = '\0'; s 1590 ext/zip/php_zip.c s = dirname; s 1593 ext/zip/php_zip.c idx = zip_stat(intern, s, 0, &sb); s 1597 ext/zip/php_zip.c if (zip_add_dir(intern, (const char *)s) == -1) { s 1604 ext/zip/php_zip.c if (s != dirname) { s 1605 ext/zip/php_zip.c efree(s); s 648 main/fastcgi.c char *s; s 663 main/fastcgi.c if ((s = strchr(path, ':'))) { s 664 main/fastcgi.c port = atoi(s+1); s 665 main/fastcgi.c if (port != 0 && (s-path) < MAXPATHLEN) { s 666 main/fastcgi.c strncpy(host, path, s-path); s 667 main/fastcgi.c host[s-path] = '\0'; s 366 main/fopen_wrappers.c char *s = strchr(path_info + 2, '/'); s 368 main/fopen_wrappers.c if (s) { /* if there is no path name after the file, do not bother */ s 382 main/fopen_wrappers.c length = s - (path_info + 2); s 397 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 161 main/main.c char *s = NULL, *e; s 175 main/main.c if (s) { s 177 main/main.c zend_disable_function(s, e-s); s 178 main/main.c s = NULL; s 182 main/main.c if (!s) { s 183 main/main.c s = e; s 189 main/main.c if (s) { s 190 main/main.c zend_disable_function(s, e-s); s 199 main/main.c char *s = NULL, *e; s 211 main/main.c if (s) { s 213 main/main.c zend_disable_class(s, e-s); s 214 main/main.c s = NULL; s 218 main/main.c if (!s) { s 219 main/main.c s = e; s 225 main/main.c if (s) { s 226 main/main.c zend_disable_class(s, e-s); s 252 main/main.c zend_stat_t s; s 259 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 999 main/main.c char *s = PG(last_error_message); s 1001 main/main.c free(s); s 1004 main/main.c char *s = PG(last_error_file); s 1006 main/main.c free(s); 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, tmp; 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 219 main/php_open_temporary_file.c char* s = getenv("TMPDIR"); s 220 main/php_open_temporary_file.c if (s && *s) { s 221 main/php_open_temporary_file.c int len = strlen(s); s 223 main/php_open_temporary_file.c if (s[len - 1] == DEFAULT_SLASH) { s 224 main/php_open_temporary_file.c PG(php_sys_temp_dir) = estrndup(s, len - 1); s 226 main/php_open_temporary_file.c PG(php_sys_temp_dir) = 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 296 main/php_variables.c vars->ptr = ZSTR_VAL(vars->str.s); s 297 main/php_variables.c vars->end = ZSTR_VAL(vars->str.s) + ZSTR_LEN(vars->str.s); s 309 main/php_variables.c memmove(ZSTR_VAL(vars->str.s), vars->ptr, ZSTR_LEN(vars->str.s) = vars->end - vars->ptr); s 322 main/php_variables.c php_stream *s = SG(request_info).request_body; s 325 main/php_variables.c if (s && SUCCESS == php_stream_rewind(s)) { s 328 main/php_variables.c while (!php_stream_eof(s)) { s 330 main/php_variables.c size_t len = php_stream_read(s, buf, SAPI_POST_HANDLER_BUFSIZ); s 346 main/php_variables.c if (post_data.str.s) { s 527 main/php_variables.c PHPAPI void php_build_argv(char *s, zval *track_vars_array) s 548 main/php_variables.c } else if (s && *s) { s 549 main/php_variables.c ss = s; s 44 main/php_variables.h PHPAPI void php_build_argv(char *s, zval *track_vars_array); 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 570 main/rfc1867.c char *s = strrchr(path, '\\'); s 573 main/rfc1867.c if (s && s2) { s 574 main/rfc1867.c if (s > s2) { s 575 main/rfc1867.c ++s; s 577 main/rfc1867.c s = ++s2; s 579 main/rfc1867.c return s; s 580 main/rfc1867.c } else if (s) { s 581 main/rfc1867.c return ++s; s 690 main/rfc1867.c char *boundary, *s = NULL, *boundary_end = NULL, *start_arr = NULL, *array_index = NULL; s 1154 main/rfc1867.c s = _basename(internal_encoding, filename); s 1155 main/rfc1867.c if (!s) { s 1156 main/rfc1867.c s = filename; s 1160 main/rfc1867.c safe_php_register_variable(lbuf, s, strlen(s), NULL, 0); s 1169 main/rfc1867.c register_http_post_files_variable(lbuf, s, &PG(http_globals)[TRACK_VARS_FILES], 0); s 1171 main/rfc1867.c s = NULL; s 1178 main/rfc1867.c s = strchr(cd, ';'); s 1179 main/rfc1867.c if (s != NULL) { s 1180 main/rfc1867.c *s = '\0'; s 1203 main/rfc1867.c if (s != NULL) { s 1204 main/rfc1867.c *s = ';'; s 1206 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 805 main/snprintf.c s = Z_STRVAL_P(zvp); s 889 main/snprintf.c s = ap_php_conv_10(i_num, (*fmt) == 'u', &is_negative, s 891 main/snprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 937 main/snprintf.c s = ap_php_conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len); s 938 main/snprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 939 main/snprintf.c if (alternate_form && *s != '0') { s 940 main/snprintf.c *--s = '0'; s 979 main/snprintf.c s = ap_php_conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len); s 980 main/snprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 982 main/snprintf.c *--s = *fmt; /* 'x' or 'X' */ s 983 main/snprintf.c *--s = '0'; s 991 main/snprintf.c s = va_arg(ap, char *); s 992 main/snprintf.c if (s != NULL) { s 993 main/snprintf.c s_len = strlen(s); s 998 main/snprintf.c s = S_NULL; s 1021 main/snprintf.c s = "NAN"; s 1024 main/snprintf.c s = "INF"; s 1036 main/snprintf.c s = php_conv_fp((*fmt == 'f')?'F':*fmt, fp_num, alternate_form, s 1066 main/snprintf.c s = "NAN"; s 1071 main/snprintf.c s = "INF"; s 1074 main/snprintf.c s = "-INF"; s 1097 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 1098 main/snprintf.c if (*s == '-') { s 1099 main/snprintf.c prefix_char = *s++; s 1106 main/snprintf.c s_len = strlen(s); s 1108 main/snprintf.c if (alternate_form && (strchr(s, '.')) == NULL) { s 1109 main/snprintf.c s[s_len++] = '.'; s 1116 main/snprintf.c s = &char_buf[0]; s 1124 main/snprintf.c s = &char_buf[0]; s 1145 main/snprintf.c s = ap_php_conv_p2(ui_num, 4, 'x', s 1148 main/snprintf.c *--s = 'x'; s 1149 main/snprintf.c *--s = '0'; s 1153 main/snprintf.c s = "%p"; s 1183 main/snprintf.c s = char_buf; s 1190 main/snprintf.c *--s = prefix_char; s 1195 main/snprintf.c INS_CHAR(*s, sp, bep, cc) s 1196 main/snprintf.c s++; s 1206 main/snprintf.c INS_CHAR(*s, sp, bep, cc); s 1207 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 148 main/spprintf.c memset(ZSTR_VAL(((smart_str *)(xbuf))->s) + ZSTR_LEN(((smart_str *)(xbuf))->s), (ch), (count)); \ s 149 main/spprintf.c ZSTR_LEN(((smart_str *)(xbuf))->s) += (count); \ s 183 main/spprintf.c #define FIX_PRECISION(adjust, precision, s, s_len) do { \ s 186 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 419 main/spprintf.c s = Z_STRVAL_P(zvp); s 503 main/spprintf.c s = ap_php_conv_10(i_num, (*fmt) == 'u', &is_negative, s 505 main/spprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 550 main/spprintf.c s = ap_php_conv_p2(ui_num, 3, *fmt, s 552 main/spprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 553 main/spprintf.c if (alternate_form && *s != '0') { s 554 main/spprintf.c *--s = '0'; s 593 main/spprintf.c s = ap_php_conv_p2(ui_num, 4, *fmt, s 595 main/spprintf.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 597 main/spprintf.c *--s = *fmt; /* 'x' or 'X' */ s 598 main/spprintf.c *--s = '0'; s 606 main/spprintf.c s = va_arg(ap, char *); s 607 main/spprintf.c if (s != NULL) { s 609 main/spprintf.c s_len = strlen(s); s 611 main/spprintf.c s_len = strnlen(s, precision); s 614 main/spprintf.c s = S_NULL; s 637 main/spprintf.c s = "nan"; s 640 main/spprintf.c s = "inf"; s 652 main/spprintf.c s = php_conv_fp((*fmt == 'f')?'F':*fmt, fp_num, alternate_form, s 682 main/spprintf.c s = "NAN"; s 687 main/spprintf.c s = "INF"; s 690 main/spprintf.c s = "-INF"; s 712 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 713 main/spprintf.c if (*s == '-') s 714 main/spprintf.c prefix_char = *s++; s 720 main/spprintf.c s_len = strlen(s); s 722 main/spprintf.c if (alternate_form && (strchr(s, '.')) == NULL) s 723 main/spprintf.c s[s_len++] = '.'; s 729 main/spprintf.c s = &char_buf[0]; s 737 main/spprintf.c s = &char_buf[0]; s 744 main/spprintf.c *(va_arg(ap, int *)) = is_char? (int)((smart_string *)xbuf)->len : (int)ZSTR_LEN(((smart_str *)xbuf)->s); s 758 main/spprintf.c s = ap_php_conv_p2(ui_num, 4, 'x', s 761 main/spprintf.c *--s = 'x'; s 762 main/spprintf.c *--s = '0'; s 766 main/spprintf.c s = "%p"; s 796 main/spprintf.c s = char_buf; s 803 main/spprintf.c *--s = prefix_char; s 808 main/spprintf.c INS_CHAR(xbuf, *s, is_char); s 809 main/spprintf.c s++; s 818 main/spprintf.c INS_STRING(xbuf, s, s_len, is_char); s 883 main/spprintf.c if (!buf.s) { s 887 main/spprintf.c if (max_len && ZSTR_LEN(buf.s) > max_len) { s 888 main/spprintf.c ZSTR_LEN(buf.s) = max_len; s 892 main/spprintf.c return buf.s; 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 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)); s 360 sapi/apache2handler/php_functions.c add_next_index_string(return_value, s); 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 391 sapi/apache2handler/php_functions.c if (tmp1.s) { s 392 sapi/apache2handler/php_functions.c if (tmp1.s->len > 0) { s 393 sapi/apache2handler/php_functions.c tmp1.s->val[tmp1.s->len - 1] = '\0'; s 395 sapi/apache2handler/php_functions.c tmp1.s->val[0] = '\0'; s 433 sapi/apache2handler/php_functions.c php_info_print_table_row(2, "Loaded Modules", tmp1.s->val); 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 710 sapi/apache2handler/sapi_apache2.c static void php_apache_child_init(apr_pool_t *pchild, server_rec *s) s 245 sapi/cgi/cgi_main.c Bucket *s = (Bucket *) b; s 248 sapi/cgi/cgi_main.c ((zend_module_entry *)Z_PTR(s->val))->name); s 268 sapi/cgi/cgi_main.c static int extension_name_cmp(const zend_llist_element **f, const zend_llist_element **s) s 271 sapi/cgi/cgi_main.c ((zend_extension *)(*s)->data)->name); s 386 sapi/cgi/cgi_main.c char *s; s 388 sapi/cgi/cgi_main.c if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { s 389 sapi/cgi/cgi_main.c response_status = atoi((s + 1)); s 397 sapi/cgi/cgi_main.c char *s; s 400 sapi/cgi/cgi_main.c (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && s 401 sapi/cgi/cgi_main.c (s - SG(sapi_headers).http_status_line) >= 5 && s 404 sapi/cgi/cgi_main.c len = slprintf(buf, sizeof(buf), "Status:%s\r\n", s); s 405 sapi/cgi/cgi_main.c response_status = atoi((s + 1)); s 1644 sapi/cgi/cgi_main.c char *s, *p; s 1658 sapi/cgi/cgi_main.c s = do_alloca(len + 1, use_heap); s 1659 sapi/cgi/cgi_main.c memcpy(s, h->header, len); s 1660 sapi/cgi/cgi_main.c s[len] = 0; s 1664 sapi/cgi/cgi_main.c add_assoc_stringl_ex(return_value, s, len, p, h->header_len - (p - h->header)); s 1665 sapi/cgi/cgi_main.c free_alloca(s, use_heap); s 1716 sapi/cgi/cgi_main.c char *s; s 2285 sapi/cgi/cgi_main.c s = malloc(len); s 2286 sapi/cgi/cgi_main.c *s = '\0'; /* we are pretending it came from the environment */ s 2288 sapi/cgi/cgi_main.c strlcat(s, argv[i], len); s 2290 sapi/cgi/cgi_main.c strlcat(s, PG(arg_separator).input, len); s 2293 sapi/cgi/cgi_main.c SG(request_info).query_string = s; s 193 sapi/cli/php_cli.c Bucket *s = (Bucket *) b; s 196 sapi/cli/php_cli.c ((zend_module_entry *)Z_PTR(s->val))->name); s 219 sapi/cli/php_cli.c static int extension_name_cmp(const zend_llist_element **f, const zend_llist_element **s) /* {{{ */ s 222 sapi/cli/php_cli.c ((zend_extension *)(*s)->data)->name); s 402 sapi/cli/php_cli.c static int sapi_cli_header_handler(sapi_header_struct *h, sapi_header_op_enum op, sapi_headers_struct *s) /* {{{ */ s 307 sapi/cli/php_cli_server.c size_t s = 0; s 309 sapi/cli/php_cli_server.c while (e != s) { s 310 sapi/cli/php_cli_server.c size_t c = MIN((e + s + 1) / 2, e - 1); s 315 sapi/cli/php_cli_server.c s = c; s 385 sapi/cli/php_cli_server.c char *s, *p; s 397 sapi/cli/php_cli_server.c s = do_alloca(len + 1, use_heap); s 398 sapi/cli/php_cli_server.c memcpy(s, h->header, len); s 399 sapi/cli/php_cli_server.c s[len] = 0; s 403 sapi/cli/php_cli_server.c add_assoc_stringl_ex(return_value, s, (uint)len, p, h->header_len - (p - h->header)); s 404 sapi/cli/php_cli_server.c free_alloca(s, use_heap); s 549 sapi/cli/php_cli_server.c php_cli_server_client_send_through(client, ZSTR_VAL(buffer.s), ZSTR_LEN(buffer.s)); s 1891 sapi/cli/php_cli_server.c if (!buffer.s) { s 1902 sapi/cli/php_cli_server.c chunk = php_cli_server_chunk_heap_new(buffer.s, ZSTR_VAL(buffer.s), ZSTR_LEN(buffer.s)); s 1989 sapi/cli/php_cli_server.c if (!buffer.s) { s 2005 sapi/cli/php_cli_server.c chunk = php_cli_server_chunk_heap_new(buffer.s, ZSTR_VAL(buffer.s), ZSTR_LEN(buffer.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 233 sapi/fpm/fpm/fpm_main.c Bucket *s = (Bucket *) b; s 236 sapi/fpm/fpm/fpm_main.c ((zend_module_entry *) Z_PTR(s->val))->name); s 259 sapi/fpm/fpm/fpm_main.c static int extension_name_cmp(const zend_llist_element **f, const zend_llist_element **s) /* {{{ */ s 262 sapi/fpm/fpm/fpm_main.c ((zend_extension *)(*s)->data)->name); s 371 sapi/fpm/fpm/fpm_main.c char *s; s 373 sapi/fpm/fpm/fpm_main.c if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { s 374 sapi/fpm/fpm/fpm_main.c response_status = atoi((s + 1)); s 382 sapi/fpm/fpm/fpm_main.c char *s; s 385 sapi/fpm/fpm/fpm_main.c (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && s 386 sapi/fpm/fpm/fpm_main.c (s - SG(sapi_headers).http_status_line) >= 5 && s 389 sapi/fpm/fpm/fpm_main.c len = slprintf(buf, sizeof(buf), "Status:%s\r\n", s); s 390 sapi/fpm/fpm/fpm_main.c response_status = atoi((s + 1)); s 52 sapi/fpm/fpm/fpm_php.c char *s = 0, *e = value; s 58 sapi/fpm/fpm/fpm_php.c if (s) { s 60 sapi/fpm/fpm/fpm_php.c zend_disable(s, e - s); s 61 sapi/fpm/fpm/fpm_php.c s = 0; s 65 sapi/fpm/fpm/fpm_php.c if (!s) { s 66 sapi/fpm/fpm/fpm_php.c s = e; s 73 sapi/fpm/fpm/fpm_php.c if (s) { s 74 sapi/fpm/fpm/fpm_php.c zend_disable(s, e - s); 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 779 sapi/phpdbg/phpdbg.c static int php_sapi_phpdbg_header_handler(sapi_header_struct *h, sapi_header_op_enum op, sapi_headers_struct *s) /* {{{ */ s 31 sapi/phpdbg/phpdbg_break.c #define PHPDBG_BREAK_COMMAND_D(f, h, a, m, l, s, flags) \ s 32 sapi/phpdbg/phpdbg_break.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[9], flags) s 109 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, flags) \ s 31 sapi/phpdbg/phpdbg_info.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[13], flags) s 42 sapi/phpdbg/phpdbg_lexer.c static int unescape_string(char *s) { s 43 sapi/phpdbg/phpdbg_lexer.c switch (*s) { s 46 sapi/phpdbg/phpdbg_lexer.c char start = *s; s 49 sapi/phpdbg/phpdbg_lexer.c if (s[off] == '\\') { s 52 sapi/phpdbg/phpdbg_lexer.c *s = s[off]; s 53 sapi/phpdbg/phpdbg_lexer.c } while ((++s)[off] != start); s 38 sapi/phpdbg/phpdbg_list.c #define PHPDBG_LIST_COMMAND_D(f, h, a, m, l, s, flags) \ s 39 sapi/phpdbg/phpdbg_list.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[12], flags) s 91 sapi/phpdbg/phpdbg_out.c #define FIX_PRECISION( adjust, precision, s, s_len ) \ s 95 sapi/phpdbg/phpdbg_out.c *--s = '0' ; \ s 138 sapi/phpdbg/phpdbg_out.c char *s = NULL, *free_s = NULL; s 341 sapi/phpdbg/phpdbg_out.c s = Z_STRVAL_P(zvp); s 418 sapi/phpdbg/phpdbg_out.c s = ap_php_conv_10(i_num, (*fmt) == 'u', &is_negative, s 420 sapi/phpdbg/phpdbg_out.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 463 sapi/phpdbg/phpdbg_out.c s = ap_php_conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len); s 464 sapi/phpdbg/phpdbg_out.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 465 sapi/phpdbg/phpdbg_out.c if (alternate_form && *s != '0') { s 466 sapi/phpdbg/phpdbg_out.c *--s = '0'; s 502 sapi/phpdbg/phpdbg_out.c s = ap_php_conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len); s 503 sapi/phpdbg/phpdbg_out.c FIX_PRECISION(adjust_precision, precision, s, s_len); s 505 sapi/phpdbg/phpdbg_out.c *--s = *fmt; /* 'x' or 'X' */ s 506 sapi/phpdbg/phpdbg_out.c *--s = '0'; s 514 sapi/phpdbg/phpdbg_out.c s = va_arg(ap, char *); s 515 sapi/phpdbg/phpdbg_out.c if (s != NULL) { s 519 sapi/phpdbg/phpdbg_out.c s_len = strlen(s); s 526 sapi/phpdbg/phpdbg_out.c char *old_s = s, *s_ptr; s 527 sapi/phpdbg/phpdbg_out.c free_s = s_ptr = s = emalloc(old_slen * 6 + 1); s 558 sapi/phpdbg/phpdbg_out.c s = S_NULL; s 567 sapi/phpdbg/phpdbg_out.c s = PHPDBG_G(err_buf).xml; s 569 sapi/phpdbg/phpdbg_out.c s = PHPDBG_G(err_buf).msg; s 572 sapi/phpdbg/phpdbg_out.c if (s != NULL) { s 583 sapi/phpdbg/phpdbg_out.c s = ""; s 592 sapi/phpdbg/phpdbg_out.c s_len = spprintf(&s, 0, "req=\"%lu\"", PHPDBG_G(req_id)); s 593 sapi/phpdbg/phpdbg_out.c free_s = s; s 595 sapi/phpdbg/phpdbg_out.c s = ""; s 618 sapi/phpdbg/phpdbg_out.c s = "NAN"; s 621 sapi/phpdbg/phpdbg_out.c s = "INF"; s 629 sapi/phpdbg/phpdbg_out.c s = php_conv_fp((*fmt == 'f')?'F':*fmt, fp_num, alternate_form, s 659 sapi/phpdbg/phpdbg_out.c s = "NAN"; s 664 sapi/phpdbg/phpdbg_out.c s = "INF"; s 667 sapi/phpdbg/phpdbg_out.c s = "-INF"; s 686 sapi/phpdbg/phpdbg_out.c s = php_gcvt(fp_num, precision, (*fmt=='H' || *fmt == 'k') ? '.' : LCONV_DECIMAL_POINT, (*fmt == 'G' || *fmt == 'H')?'E':'e', &num_buf[1]); s 687 sapi/phpdbg/phpdbg_out.c if (*s == '-') { s 688 sapi/phpdbg/phpdbg_out.c prefix_char = *s++; s 695 sapi/phpdbg/phpdbg_out.c s_len = strlen(s); s 697 sapi/phpdbg/phpdbg_out.c if (alternate_form && (strchr(s, '.')) == NULL) { s 698 sapi/phpdbg/phpdbg_out.c s[s_len++] = '.'; s 705 sapi/phpdbg/phpdbg_out.c s = &char_buf[0]; s 713 sapi/phpdbg/phpdbg_out.c s = &char_buf[0]; s 734 sapi/phpdbg/phpdbg_out.c s = ap_php_conv_p2(ui_num, 4, 'x', s 737 sapi/phpdbg/phpdbg_out.c *--s = 'x'; s 738 sapi/phpdbg/phpdbg_out.c *--s = '0'; s 742 sapi/phpdbg/phpdbg_out.c s = "%p"; s 772 sapi/phpdbg/phpdbg_out.c s = char_buf; s 779 sapi/phpdbg/phpdbg_out.c *--s = prefix_char; s 784 sapi/phpdbg/phpdbg_out.c INS_CHAR(*s, sp, bep, cc) s 785 sapi/phpdbg/phpdbg_out.c s++; s 795 sapi/phpdbg/phpdbg_out.c INS_CHAR(*s, sp, bep, cc); s 796 sapi/phpdbg/phpdbg_out.c s++; s 29 sapi/phpdbg/phpdbg_print.c #define PHPDBG_PRINT_COMMAND_D(f, h, a, m, l, s, flags) \ s 30 sapi/phpdbg/phpdbg_print.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[8], flags) s 58 sapi/phpdbg/phpdbg_rinit_hook.c int s = socket(AF_UNIX, SOCK_STREAM, 0); s 65 sapi/phpdbg/phpdbg_rinit_hook.c if (connect(s, (struct sockaddr *)&sock, len) == -1) { s 73 sapi/phpdbg/phpdbg_rinit_hook.c send(s, msglen, 4, 0); s 74 sapi/phpdbg/phpdbg_rinit_hook.c send(s, msg, *(int *) msglen, 0); s 76 sapi/phpdbg/phpdbg_rinit_hook.c while ((buflen = recv(s, buf, sizeof(buf) - 1, 0)) > 0) { s 80 sapi/phpdbg/phpdbg_rinit_hook.c close(s); s 30 sapi/phpdbg/phpdbg_set.c #define PHPDBG_SET_COMMAND_D(f, h, a, m, l, s, flags) \ s 31 sapi/phpdbg/phpdbg_set.c PHPDBG_COMMAND_D_EXP(f, h, a, m, l, s, &phpdbg_prompt_commands[17], flags) s 52 sapi/phpdbg/phpdbg_wait.c Bucket *f, *s; s 57 sapi/phpdbg/phpdbg_wait.c s = *((Bucket **) b); s 60 sapi/phpdbg/phpdbg_wait.c second = &s->val; s 170 sapi/phpdbg/phpdbg_webdata_transfer.c *msg = ZSTR_VAL(buf.s); s 171 sapi/phpdbg/phpdbg_webdata_transfer.c *len = ZSTR_LEN(buf.s); s 910 win32/glob.c qprintf(str, s) s 912 win32/glob.c register Char *s; s 917 win32/glob.c for (p = s; *p; p++) s 920 win32/glob.c for (p = s; *p; p++) s 923 win32/glob.c for (p = s; *p; p++)