s1 565 Zend/zend_builtin_functions.c zend_string *s1, *s2; s1 567 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SS", &s1, &s2) == FAILURE) { s1 571 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strcmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2))); s1 579 Zend/zend_builtin_functions.c zend_string *s1, *s2; s1 582 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SSl", &s1, &s2, &len) == FAILURE) { s1 591 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strncmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2), len)); s1 599 Zend/zend_builtin_functions.c zend_string *s1, *s2; s1 601 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SS", &s1, &s2) == FAILURE) { s1 605 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strcasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2))); s1 613 Zend/zend_builtin_functions.c zend_string *s1, *s2; s1 616 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SSl", &s1, &s2, &len) == FAILURE) { s1 625 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strncasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2), len)); s1 53 Zend/zend_config.w32.h #define strcasecmp(s1, s2) _stricmp(s1, s2) s1 54 Zend/zend_config.w32.h #define strncasecmp(s1, s2, n) _strnicmp(s1, s2, n) s1 67 Zend/zend_long.h # define ZEND_STRTOL(s0, s1, base) _strtoi64((s0), (s1), (base)) s1 68 Zend/zend_long.h # define ZEND_STRTOUL(s0, s1, base) _strtoui64((s0), (s1), (base)) s1 79 Zend/zend_long.h # define ZEND_STRTOL(s0, s1, base) strtoll((s0), (s1), (base)) s1 80 Zend/zend_long.h # define ZEND_STRTOUL(s0, s1, base) strtoull((s0), (s1), (base)) s1 86 Zend/zend_long.h # define ZEND_STRTOL(s0, s1, base) strtol((s0), (s1), (base)) s1 87 Zend/zend_long.h # define ZEND_STRTOUL(s0, s1, base) strtoul((s0), (s1), (base)) s1 2501 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_strcmp(const char *s1, size_t len1, const char *s2, size_t len2) /* {{{ */ s1 2505 Zend/zend_operators.c if (s1 == s2) { s1 2508 Zend/zend_operators.c retval = memcmp(s1, s2, MIN(len1, len2)); s1 2517 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_strncmp(const char *s1, size_t len1, const char *s2, size_t len2, size_t length) /* {{{ */ s1 2521 Zend/zend_operators.c if (s1 == s2) { s1 2524 Zend/zend_operators.c retval = memcmp(s1, s2, MIN(length, MIN(len1, len2))); s1 2533 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_strcasecmp(const char *s1, size_t len1, const char *s2, size_t len2) /* {{{ */ s1 2538 Zend/zend_operators.c if (s1 == s2) { s1 2544 Zend/zend_operators.c c1 = zend_tolower_ascii(*(unsigned char *)s1++); s1 2555 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_strncasecmp(const char *s1, size_t len1, const char *s2, size_t len2, size_t length) /* {{{ */ s1 2560 Zend/zend_operators.c if (s1 == s2) { s1 2565 Zend/zend_operators.c c1 = zend_tolower_ascii(*(unsigned char *)s1++); s1 2576 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_strcasecmp_l(const char *s1, size_t len1, const char *s2, size_t len2) /* {{{ */ s1 2581 Zend/zend_operators.c if (s1 == s2) { s1 2587 Zend/zend_operators.c c1 = zend_tolower((int)*(unsigned char *)s1++); s1 2598 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_strncasecmp_l(const char *s1, size_t len1, const char *s2, size_t len2, size_t length) /* {{{ */ s1 2603 Zend/zend_operators.c if (s1 == s2) { s1 2608 Zend/zend_operators.c c1 = zend_tolower((int)*(unsigned char *)s1++); s1 2619 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_zval_strcmp(zval *s1, zval *s2) /* {{{ */ s1 2621 Zend/zend_operators.c return zend_binary_strcmp(Z_STRVAL_P(s1), Z_STRLEN_P(s1), Z_STRVAL_P(s2), Z_STRLEN_P(s2)); s1 2625 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3) /* {{{ */ s1 2627 Zend/zend_operators.c return zend_binary_strncmp(Z_STRVAL_P(s1), Z_STRLEN_P(s1), Z_STRVAL_P(s2), Z_STRLEN_P(s2), Z_LVAL_P(s3)); s1 2631 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_zval_strcasecmp(zval *s1, zval *s2) /* {{{ */ s1 2633 Zend/zend_operators.c return zend_binary_strcasecmp_l(Z_STRVAL_P(s1), Z_STRLEN_P(s1), Z_STRVAL_P(s2), Z_STRLEN_P(s2)); s1 2637 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3) /* {{{ */ s1 2639 Zend/zend_operators.c return zend_binary_strncasecmp_l(Z_STRVAL_P(s1), Z_STRLEN_P(s1), Z_STRVAL_P(s2), Z_STRLEN_P(s2), Z_LVAL_P(s3)); s1 2643 Zend/zend_operators.c ZEND_API zend_long ZEND_FASTCALL zendi_smart_strcmp(zend_string *s1, zend_string *s2) /* {{{ */ s1 2650 Zend/zend_operators.c if ((ret1 = is_numeric_string_ex(s1->val, s1->len, &lval1, &dval1, 0, &oflow1)) && s1 2688 Zend/zend_operators.c strcmp_ret = zend_binary_strcmp(s1->val, s1->len, s2->val, s2->len); s1 346 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_zval_strcmp(zval *s1, zval *s2); s1 347 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3); s1 348 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_zval_strcasecmp(zval *s1, zval *s2); s1 349 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3); s1 350 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_strcmp(const char *s1, size_t len1, const char *s2, size_t len2); s1 351 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_strncmp(const char *s1, size_t len1, const char *s2, size_t len2, size_t length); s1 352 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_strcasecmp(const char *s1, size_t len1, const char *s2, size_t len2); s1 353 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_strncasecmp(const char *s1, size_t len1, const char *s2, size_t len2, size_t length); s1 354 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_strcasecmp_l(const char *s1, size_t len1, const char *s2, size_t len2); s1 355 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_binary_strncasecmp_l(const char *s1, size_t len1, const char *s2, size_t len2, size_t length); s1 357 Zend/zend_operators.h ZEND_API zend_long ZEND_FASTCALL zendi_smart_strcmp(zend_string *s1, zend_string *s2); s1 277 Zend/zend_string.h static zend_always_inline zend_bool zend_string_equals(zend_string *s1, zend_string *s2) s1 279 Zend/zend_string.h return s1 == s2 || (ZSTR_LEN(s1) == ZSTR_LEN(s2) && !memcmp(ZSTR_VAL(s1), ZSTR_VAL(s2), ZSTR_LEN(s1))); s1 282 Zend/zend_string.h #define zend_string_equals_ci(s1, s2) \ s1 283 Zend/zend_string.h (ZSTR_LEN(s1) == ZSTR_LEN(s2) && !zend_binary_strcasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2))) s1 1809 Zend/zend_strtod.c CONST unsigned char *decpt, *s0, *s, *s1; s1 1903 Zend/zend_strtod.c s1 = s; s1 1916 Zend/zend_strtod.c s = s1; s1 1978 Zend/zend_strtod.c n = s1 - s0 - 1; s1 1988 Zend/zend_strtod.c while(s1 > s0) { s1 1990 Zend/zend_strtod.c if (*--s1 == decimalpoint[i]) { s1 1991 Zend/zend_strtod.c s1 -= i; s1 1995 Zend/zend_strtod.c if (*--s1 == '.') s1 2003 Zend/zend_strtod.c L |= (hexdig[*s1] & 0x0f) << n; s1 2541 Zend/zend_strtod.c CONST char *s, *s0, *s1; s1 2623 Zend/zend_strtod.c for(s1 = s; s1 > s0 && *--s1 == '0'; ) s1 2626 Zend/zend_strtod.c s1 = localeconv()->decimal_point; s1 2627 Zend/zend_strtod.c if (c == *s1) { s1 2629 Zend/zend_strtod.c if (*++s1) { s1 2632 Zend/zend_strtod.c if (*++s2 != *s1) { s1 2636 Zend/zend_strtod.c if (!*++s1) { s1 2698 Zend/zend_strtod.c s1 = s; s1 2701 Zend/zend_strtod.c if (s - s1 > 8 || L > 19999) s1 1733 ext/fileinfo/libmagic/softmagic.c file_strncmp(const char *s1, const char *s2, size_t len, uint32_t flags) s1 1741 ext/fileinfo/libmagic/softmagic.c const unsigned char *a = (const unsigned char *)s1; s1 49 ext/fileinfo/libmagic/strcasestr.c _strncasecmp(const char *s1, const char *s2, size_t n) s1 52 ext/fileinfo/libmagic/strcasestr.c const unsigned char *us1 = (const unsigned char *)s1, s1 89 ext/intl/spoofchecker/spoofchecker_class.c ZEND_ARG_INFO(0, s1) s1 62 ext/intl/spoofchecker/spoofchecker_main.c char *s1, *s2; s1 67 ext/intl/spoofchecker/spoofchecker_main.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "ss|z", &s1, &s1_len, s1 76 ext/intl/spoofchecker/spoofchecker_main.c ret = uspoof_areConfusableUTF8(co->uspoof, s1, (int32_t)s1_len, s2, (int32_t)s2_len, SPOOFCHECKER_ERROR_CODE_P(co)); s1 209 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c int c1, c2, s1; s1 211 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0; s1 213 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 215 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 217 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 219 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 221 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s1 >= 0x8080) s1 = -1; /* we don't support JIS X0213 */ s1 222 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s1 <= 0) { s1 225 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = c & MBFL_WCSPLANE_MASK; s1 226 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 120ku */ s1 227 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = -1; s1 230 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = c & MBFL_WCSPLANE_MASK; s1 231 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if ((s1 >= ((85 + 0x20) << 8) && /* 85ku - 94ku */ s1 232 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 <= ((88 + 0x20) << 8)) ||/* IBM extension */ s1 233 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c (s1 >= ((93 + 0x20) << 8) && /* 89ku - 92ku */ s1 234 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 <= ((94 + 0x20) << 8))) { s1 235 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = -1; s1 238 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x005c; /* YEN SIGN */ s1 240 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x007e; /* FULLWIDTH MACRON */ s1 242 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x2140; s1 244 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x2141; s1 246 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x2142; s1 248 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x215d; s1 250 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x2171; s1 252 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x2172; s1 254 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0x224c; s1 256 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = -1; s1 261 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); s1 266 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s1 < 0) { s1 271 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = ((c1/94 + 0x79) << 8) +(c1%94 + 0x21); s1 279 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = 0; s1 280 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s1 <= 0) { s1 281 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c s1 = -1; s1 285 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s1 >= 0) { s1 286 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c if (s1 < 0x80) { /* latin */ s1 287 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c CK((*filter->output_function)(s1, filter->data)); s1 288 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s1 < 0x100) { /* kana */ s1 290 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c CK((*filter->output_function)(s1, filter->data)); s1 291 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c } else if (s1 < 0x8080) { /* X 0208 */ s1 292 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); s1 293 ext/mbstring/libmbfl/filters/mbfilter_cp51932.c CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); s1 99 ext/mbstring/libmbfl/filters/mbfilter_cp932.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 101 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = c1; \ s1 102 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1--; \ s1 103 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 >>= 1; \ s1 105 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 += 0x71; \ s1 107 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 += 0xb1; \ s1 120 ext/mbstring/libmbfl/filters/mbfilter_cp932.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 122 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = c1; \ s1 123 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s1 < 0xa0) { \ s1 124 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 -= 0x81; \ s1 126 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 -= 0xc1; \ s1 128 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 <<= 1; \ s1 129 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 += 0x21; \ s1 137 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1++; \ s1 149 ext/mbstring/libmbfl/filters/mbfilter_cp932.c int c1, s, s1, s2, w; s1 172 ext/mbstring/libmbfl/filters/mbfilter_cp932.c SJIS_DECODE(c1, c, s1, s2); s1 173 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s = (s1 - 0x21)*94 + s2 - 0x21; s1 205 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = (s1 << 8) | s2; s1 234 ext/mbstring/libmbfl/filters/mbfilter_cp932.c int c1, c2, s1, s2; s1 236 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0; s1 239 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 241 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 243 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 245 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 247 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = c - 0xe000; s1 248 ext/mbstring/libmbfl/filters/mbfilter_cp932.c c1 = s1/94 + 0x7f; s1 249 ext/mbstring/libmbfl/filters/mbfilter_cp932.c c2 = s1%94 + 0x21; s1 250 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = (c1 << 8) | c2; s1 253 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s1 <= 0) { s1 256 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = c & MBFL_WCSPLANE_MASK; s1 259 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = c & MBFL_WCSPLANE_MASK; s1 261 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = c & MBFL_WCSPLANE_MASK; s1 262 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 |= 0x8080; s1 264 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x005c; /* YEN SIGN */ s1 266 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x007e; /* FULLWIDTH MACRON */ s1 268 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x2140; s1 270 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x2141; s1 272 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x2142; s1 274 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x215d; s1 276 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x2171; s1 278 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x2172; s1 280 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0x224c; s1 283 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s1 284 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = -1; s1 289 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); s1 294 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s1 <= 0) { s1 299 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = ((c1/94 + 0x93) << 8) + (c1%94 + 0x21); s1 306 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = 0; s1 307 ext/mbstring/libmbfl/filters/mbfilter_cp932.c } else if (s1 <= 0) { s1 308 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s1 = -1; s1 311 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s1 >= 0) { s1 312 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s1 < 0x100) { /* latin or kana */ s1 313 ext/mbstring/libmbfl/filters/mbfilter_cp932.c CK((*filter->output_function)(s1, filter->data)); s1 315 ext/mbstring/libmbfl/filters/mbfilter_cp932.c c1 = (s1 >> 8) & 0xff; s1 316 ext/mbstring/libmbfl/filters/mbfilter_cp932.c c2 = s1 & 0xff; s1 317 ext/mbstring/libmbfl/filters/mbfilter_cp932.c SJIS_ENCODE(c1, c2, s1, s2); s1 318 ext/mbstring/libmbfl/filters/mbfilter_cp932.c CK((*filter->output_function)(s1, filter->data)); s1 261 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c int c1, c2, s1; s1 263 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0; s1 265 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 267 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 269 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 271 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 273 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = c - 0xe000; s1 274 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c c1 = s1/94 + 0x75; s1 275 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c c2 = s1%94 + 0x21; s1 276 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = (c1 << 8) | c2; s1 278 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = c - (0xe000 + 10*94); s1 279 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c c1 = s1/94 + 0xf5; s1 280 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c c2 = s1%94 + 0xa1; s1 281 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = (c1 << 8) | c2; s1 283 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 == 0xa2f1) { s1 284 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2d62; /* NUMERO SIGN */ s1 286 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 <= 0) { s1 289 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = c & MBFL_WCSPLANE_MASK; s1 290 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 120ku */ s1 291 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = -1; s1 294 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = c & MBFL_WCSPLANE_MASK; s1 295 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 >= ((85 + 0x20) << 8)) { /* 85ku - 94ku */ s1 296 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = -1; s1 299 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = c & MBFL_WCSPLANE_MASK; s1 300 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 >= ((83 + 0x20) << 8)) { /* 83ku - 94ku */ s1 301 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = -1; s1 303 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 |= 0x8080; s1 306 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 308 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2131; /* FULLWIDTH MACRON */ s1 310 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2140; s1 312 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2141; s1 314 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2142; s1 316 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x215d; s1 318 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2171; s1 320 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2172; s1 322 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x224c; s1 324 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0x2141; s1 326 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = -1; s1 333 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = ((c1 / 94 + oh + 0x21) << 8) + (c1 % 94 + 0x21); s1 338 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 < 0) { s1 344 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = cp932ext3_eucjp_table[c1]; s1 353 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = 0; s1 354 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s1 <= 0) { s1 355 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c s1 = -1; s1 359 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 >= 0) { s1 360 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c if (s1 < 0x80) { /* latin */ s1 361 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c CK((*filter->output_function)(s1, filter->data)); s1 362 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s1 < 0x100) { /* kana */ s1 364 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c CK((*filter->output_function)(s1, filter->data)); s1 365 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c } else if (s1 < 0x8080) { /* X 0208 */ s1 366 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); s1 367 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); s1 370 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); s1 371 ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); s1 288 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c int c1, s = 0, s1 = 0; s1 379 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s1 = c1 + 0x81; s1 386 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c s1 = c1 + 0x90; s1 403 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c } else if (s1 > 0) { /* qbcs */ s1 404 ext/mbstring/libmbfl/filters/mbfilter_gb18030.c CK((*filter->output_function)(s1 & 0xff, filter->data)); s1 295 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c int c1, c2, s1, s2; s1 297 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0; s1 300 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 302 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 304 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 306 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 308 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = c - 0xe000; s1 309 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c c1 = s1/94 + 0x7f; s1 310 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c c2 = s1%94 + 0x21; s1 311 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = (c1 << 8) | c2; s1 313 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s1 <= 0) { s1 316 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = c & MBFL_WCSPLANE_MASK; s1 319 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = c & MBFL_WCSPLANE_MASK; s1 321 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = c & MBFL_WCSPLANE_MASK; s1 322 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 |= 0x8080; s1 324 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 326 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x2131; /* FULLWIDTH MACRON */ s1 328 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x2140; s1 330 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x2141; s1 332 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x2142; s1 334 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x215d; s1 336 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x2171; s1 338 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x2172; s1 340 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0x224c; s1 343 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if ((s1 <= 0) || (s1 >= 0xa1a1 && s2 == 0)) { /* not found or X 0212 */ s1 344 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = -1; s1 349 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); s1 354 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s1 <= 0) { s1 359 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = cp932ext3_cp932ext2_jis(c1); s1 366 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = 0; s1 367 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s1 <= 0) { s1 368 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s1 = -1; s1 371 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s1 >= 0) { s1 372 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if (s1 < 0x80) { /* latin */ s1 378 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c CK((*filter->output_function)(s1, filter->data)); s1 380 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s1 > 0xa0 && s1 < 0xe0) { /* kana */ s1 387 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c CK((*filter->output_function)(s1 & 0x7f, filter->data)); s1 388 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s1 < 0x7e7f) { /* X 0208 */ s1 395 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c CK((*filter->output_function)((s1 >> 8) & 0xff, filter->data)); s1 396 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c CK((*filter->output_function)(s1 & 0x7f, filter->data)); s1 397 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c } else if (s1 < 0x927f) { /* UDC */ s1 405 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c CK((*filter->output_function)(((s1 >> 8) - 0x5e) & 0x7f, filter->data)); s1 406 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c CK((*filter->output_function)(s1 & 0x7f, filter->data)); s1 90 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 92 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = c1; \ s1 93 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1--; \ s1 94 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 >>= 1; \ s1 96 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 += 0x71; \ s1 98 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 += 0xb1; \ s1 111 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 113 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = c1; \ s1 114 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s1 < 0xa0) { \ s1 115 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 -= 0x81; \ s1 117 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 -= 0xc1; \ s1 119 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 <<= 1; \ s1 120 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 += 0x21; \ s1 128 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1++; \ s1 133 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c #define CODE2JIS(c1,c2,s1,s2) \ s1 134 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c c1 = (s1)/94+0x21; \ s1 135 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c c2 = (s1)-94*((c1)-0x21)+0x21; \ s1 136 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = ((c1) << 8) | (c2); \ s1 322 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c int c1, c2, s1, s2; s1 324 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0; s1 327 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 329 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 331 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 333 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 335 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = c - 0xe000; s1 336 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c c1 = s1/94 + 0x7f; s1 337 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c c2 = s1%94 + 0x21; s1 338 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = (c1 << 8) | c2; s1 340 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s1 <= 0) { s1 343 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = c & MBFL_WCSPLANE_MASK; s1 346 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = c & MBFL_WCSPLANE_MASK; s1 348 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = c & MBFL_WCSPLANE_MASK; s1 349 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 |= 0x8080; s1 351 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 353 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x2131; /* FULLWIDTH MACRON */ s1 355 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x2140; s1 357 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x2141; s1 359 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x2142; s1 361 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x215d; s1 363 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x2171; s1 365 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x2172; s1 367 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0x224c; s1 371 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if ((s1 <= 0) || (s1 >= 0xa1a1 && s2 == 0)) { /* not found or X 0212 */ s1 372 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = -1; s1 377 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); s1 383 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = 0; s1 384 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s1 <= 0) { s1 385 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 = -1; s1 390 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c mbfilter_unicode2sjis_emoji_kddi(c, &s1, filter) > 0) { s1 391 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c CODE2JIS(c1,c2,s1,s2); s1 392 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s1 -= 0x1600; s1 399 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s1 >= 0) { s1 400 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s1 < 0x80) { /* latin */ s1 406 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c CK((*filter->output_function)(s1, filter->data)); s1 408 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s1 > 0xa0 && s1 < 0xe0) { /* kana */ s1 415 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c CK((*filter->output_function)(s1 & 0x7f, filter->data)); s1 416 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c } else if (s1 < 0x7e7f) { /* X 0208 */ s1 423 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c CK((*filter->output_function)((s1 >> 8) & 0xff, filter->data)); s1 424 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c CK((*filter->output_function)(s1 & 0x7f, filter->data)); s1 102 ext/mbstring/libmbfl/filters/mbfilter_sjis.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 104 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = c1; \ s1 105 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1--; \ s1 106 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 >>= 1; \ s1 108 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 += 0x71; \ s1 110 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 += 0xb1; \ s1 123 ext/mbstring/libmbfl/filters/mbfilter_sjis.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 125 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = c1; \ s1 126 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s1 < 0xa0) { \ s1 127 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 -= 0x81; \ s1 129 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 -= 0xc1; \ s1 131 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 <<= 1; \ s1 132 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 += 0x21; \ s1 140 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1++; \ s1 152 ext/mbstring/libmbfl/filters/mbfilter_sjis.c int c1, s1, s2, w; s1 174 ext/mbstring/libmbfl/filters/mbfilter_sjis.c SJIS_DECODE(c1, c, s1, s2); s1 175 ext/mbstring/libmbfl/filters/mbfilter_sjis.c w = (s1 - 0x21)*94 + s2 - 0x21; s1 182 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s1 < 0x7f && s2 < 0x7f) { s1 183 ext/mbstring/libmbfl/filters/mbfilter_sjis.c w = (s1 << 8) | s2; s1 217 ext/mbstring/libmbfl/filters/mbfilter_sjis.c int c1, c2, s1, s2; s1 219 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0; s1 221 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 223 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 225 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 227 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 229 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s1 <= 0) { s1 232 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = c & MBFL_WCSPLANE_MASK; s1 234 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 236 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x2131; /* FULLWIDTH MACRON */ s1 238 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x2140; s1 240 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x2141; s1 242 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x2142; s1 244 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x215d; s1 246 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x2171; s1 248 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x2172; s1 250 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0x224c; s1 253 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = 0; s1 254 ext/mbstring/libmbfl/filters/mbfilter_sjis.c } else if (s1 <= 0) { s1 255 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = -1; s1 257 ext/mbstring/libmbfl/filters/mbfilter_sjis.c } else if (s1 >= 0x8080) { s1 258 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s1 = -1; s1 260 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s1 >= 0) { s1 261 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s1 < 0x100) { /* latin or kana */ s1 262 ext/mbstring/libmbfl/filters/mbfilter_sjis.c CK((*filter->output_function)(s1, filter->data)); s1 264 ext/mbstring/libmbfl/filters/mbfilter_sjis.c c1 = (s1 >> 8) & 0xff; s1 265 ext/mbstring/libmbfl/filters/mbfilter_sjis.c c2 = s1 & 0xff; s1 266 ext/mbstring/libmbfl/filters/mbfilter_sjis.c SJIS_ENCODE(c1, c2, s1, s2); s1 267 ext/mbstring/libmbfl/filters/mbfilter_sjis.c CK((*filter->output_function)(s1, filter->data)); s1 86 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 88 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c1; \ s1 89 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1--; \ s1 90 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 >>= 1; \ s1 92 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 += 0x71; \ s1 94 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 += 0xb1; \ s1 107 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 109 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c1; \ s1 110 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 < 0xa0) { \ s1 111 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 -= 0x81; \ s1 113 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 -= 0xc1; \ s1 115 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 <<= 1; \ s1 116 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 += 0x21; \ s1 124 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1++; \ s1 137 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int c1, c2, s, s1 = 0, s2 = 0, w = 0, w1; s1 209 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c1 - 0x80; s1 214 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_DECODE(c1, c, s1, s2); s1 217 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c1; s1 220 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w1 = (s1 << 8) | s2; s1 237 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w1 = (s1 - 0x21)*94 + s2 - 0x21; s1 245 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w1 = (s1 << 8) | s2; s1 253 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 < 0x7f && s2 < 0x7f) { s1 254 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w = (s1 << 8) | s2; s1 295 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c - 0x80; s1 297 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c; s1 299 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 > 0x20 && s1 < 0x80) { s1 300 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c filter->cache = s1; s1 326 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c1 - 0x21; s1 329 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (((s1 >= 0 && s1 <= 4 && s1 != 1) || s1 == 7 || (s1 >= 11 && s1 <= 14) || s1 330 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c (s1 >= 77 && s1 < 94)) && s2 >= 0 && s2 < 94) { s1 333 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 == jisx0213_p2_ofst[k]-1) { s1 340 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s = (s1 + 94 + k)*94 + s2; s1 487 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int c1, c2, s1 = 0, s2; s1 520 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = jisx0213_u2_key[k]; s1 522 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = jisx0213_u2_fb_tbl[k]; s1 525 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c1 = (s1 >> 8) & 0xff; s1 526 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c2 = s1 & 0xff; s1 527 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s1 529 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = (s1 & 0xff) + 0x80; s1 530 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = ((s1 >> 8) & 0xff) + 0x80; s1 540 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0x7f; s1 541 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = (s1 >> 8) & 0x7f; s1 544 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s1, filter->data)); s1 551 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 <= 0) { s1 554 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = uni2jis_tbl[k][c-uni2jis_tbl_range[k][0]]; s1 561 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 <= 0 && c >= ucs_c1_jisx0213_min && c <= ucs_c1_jisx0213_max) { s1 564 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = ucs_c1_jisx0213_ofst[k] + c - ucs_c1_jisx0213_tbl[2*k]; s1 569 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 <= 0 && c >= jisx0213_u5_tbl_min && c <= jisx0213_u5_tbl_max) { s1 572 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = jisx0213_u5_jis_tbl[k]; s1 576 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 <= 0) { s1 579 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = 0x233e; s1 581 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = 0x233d; s1 586 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = ucs_r2b_jisx0213_cmap_val[k]; s1 591 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 <= 0) { s1 594 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = c & MBFL_WCSPLANE_MASK; s1 597 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = 0; s1 598 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c } else if (s1 <= 0) { s1 599 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = -1; s1 601 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c } else if (s1 >= 0x9980) { s1 602 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = -1; s1 605 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 >= 0) { s1 606 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 < 0x80) { /* ASCII */ s1 614 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s1, filter->data)); s1 615 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c } else if (s1 < 0x100) { /* latin or kana */ s1 619 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s1, filter->data)); s1 620 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c } else if (s1 < 0x7f00) { /* X 0213 plane 1 */ s1 622 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c1 = (s1 >> 8) & 0xff; s1 623 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c2 = s1 & 0xff; s1 624 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s1 626 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = (s1 & 0xff) + 0x80; s1 627 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = ((s1 >> 8) & 0xff) + 0x80; s1 636 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0xff; s1 637 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = (s1 >> 8) & 0xff; s1 639 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s1, filter->data)); s1 643 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c1 = (s1 >> 8) & 0xff; s1 644 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c2 = s1 & 0xff; s1 645 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s1 647 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0xff; s1 648 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c k = ((s1 >> 8) & 0xff) - 0x7f; s1 650 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = jisx0213_p2_ofst[k] - 1 + 0x21; s1 654 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 |= 0x80; s1 667 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s1, filter->data)); s1 680 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int k, c1, c2, s1, s2; s1 686 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = jisx0213_u2_fb_tbl[k]; s1 689 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c1 = (s1 >> 8) & 0xff; s1 690 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c c2 = s1 & 0xff; s1 691 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s1 693 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = (s1 & 0xff) | 0x80; s1 694 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = ((s1 >> 8) & 0xff) | 0x80; s1 696 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0x7f; s1 697 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s1 = (s1 >> 8) & 0x7f; s1 707 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s1, filter->data)); s1 85 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 87 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c1; \ s1 88 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1--; \ s1 89 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 >>= 1; \ s1 91 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 += 0x71; \ s1 93 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 += 0xb1; \ s1 106 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 108 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c1; \ s1 109 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 < 0xa0) { \ s1 110 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 -= 0x81; \ s1 112 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 -= 0xc1; \ s1 114 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 <<= 1; \ s1 115 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 += 0x21; \ s1 123 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1++; \ s1 135 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c int c1, s, s1, s2, w; s1 171 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_DECODE(c1, c, s1, s2); s1 172 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s = (s1 - 0x21)*94 + s2 - 0x21; s1 253 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c w = (s1 << 8) | s2; s1 283 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c int c1, c2, s1, s2, mode; s1 285 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0; s1 300 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0; s1 306 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = s_form_sjis_tbl[i+34+3+3]; s1 310 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 316 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = s_form_sjis_tbl[i+34+3]; s1 320 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 326 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = s_form_sjis_tbl[i+34]; s1 330 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 331 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s1 = -1; s1 336 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = s_form_sjis_tbl[i]; s1 340 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 341 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s1 = -1; s1 345 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c; s1 351 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = s_form_sjis_fallback_tbl[i]; s1 357 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 >= 0) { s1 358 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 < 0x100) { s1 359 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1, filter->data)); s1 361 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)((s1 >> 8) & 0xff, filter->data)); s1 362 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1 & 0xff, filter->data)); s1 370 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s2 <= 0 || s1 == -1) { s1 377 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 379 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0x80; s1 381 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0xfd; s1 384 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 386 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0xfe; s1 388 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0x213d; s1 390 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0x2c1d; s1 393 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 395 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 414 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 417 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c & MBFL_WCSPLANE_MASK; s1 420 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c & MBFL_WCSPLANE_MASK; s1 422 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c & MBFL_WCSPLANE_MASK; s1 423 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 |= 0x8080; s1 425 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0x00a0; s1 427 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 429 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0x2140; s1 433 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 436 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = c - wchar2sjis_mac_r_tbl[i][0] + wchar2sjis_mac_r_tbl[i][2]; s1 441 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 444 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = wchar2sjis_mac_code_map[i][c-wchar2sjis_mac_r_map[i][0]]; s1 450 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0) { s1 453 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = wchar2sjis_mac_wchar_tbl[i][1] & 0xffff; s1 459 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 > 0) { s1 460 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c1 = s1/94+0x21; s1 461 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c2 = s1-94*(c1-0x21)+0x21; s1 462 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = (c1 << 8) | c2; s1 467 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s1 468 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = -1; s1 472 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0; s1 473 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c } else if (s1 <= 0) { s1 474 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = -1; s1 478 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 >= 0) { s1 479 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 < 0x100) { /* latin or kana */ s1 480 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1, filter->data)); s1 482 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c1 = (s1 >> 8) & 0xff; s1 483 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c2 = s1 & 0xff; s1 484 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s1 485 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1, filter->data)); s1 534 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0; s1 544 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = code_tbl_m[i][0]; s1 549 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 > 0) { s1 550 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c1 = s1/94+0x21; s1 551 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c2 = s1-94*(c1-0x21)+0x21; s1 552 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s1 553 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1, filter->data)); s1 557 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0 && filter->illegal_mode != MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE) { s1 583 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0; s1 593 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = code_tbl_m[i+5][0]; s1 598 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 > 0) { s1 599 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c1 = s1/94+0x21; s1 600 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c2 = s1-94*(c1-0x21)+0x21; s1 601 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s1 602 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1, filter->data)); s1 606 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0 && filter->illegal_mode != MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE) { s1 629 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = 0; s1 639 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = code_tbl_m[i+8][0]; s1 644 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 > 0) { s1 645 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c1 = s1/94+0x21; s1 646 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c c2 = s1-94*(c1-0x21)+0x21; s1 647 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s1 648 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1, filter->data)); s1 652 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 <= 0 && filter->illegal_mode != MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE) { s1 677 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c int i, c1, s1 = 0; s1 682 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s1 = s_form_sjis_fallback_tbl[i]; s1 686 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s1 > 0) { s1 687 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)((s1 >> 8) & 0xff, filter->data)); s1 688 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s1 & 0xff, filter->data)); s1 198 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 200 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = c1; \ s1 201 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1--; \ s1 202 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 >>= 1; \ s1 204 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 += 0x71; \ s1 206 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 += 0xb1; \ s1 219 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 221 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = c1; \ s1 222 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s1 < 0xa0) { \ s1 223 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 -= 0x81; \ s1 225 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 -= 0xc1; \ s1 227 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 <<= 1; \ s1 228 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 += 0x21; \ s1 236 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1++; \ s1 241 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c #define CODE2JIS(c1,c2,s1,s2) \ s1 242 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c c1 = (s1)/94+0x21; \ s1 243 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c c2 = (s1)-94*((c1)-0x21)+0x21; \ s1 244 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ((c1) << 8) | (c2); \ s1 404 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_unicode2sjis_emoji_docomo(int c, int *s1, mbfl_convert_filter *filter) s1 414 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2964; s1 417 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x296f; s1 420 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2966 + (c1s - 0x0031); s1 430 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = -1; s1 435 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x29b5; match = 1; s1 437 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x29ba; match = 1; s1 441 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_docomo2code2_value[i]; s1 447 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_docomo2code3_value[i]; s1 453 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_docomo2code5_val[i]; s1 463 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_unicode2sjis_emoji_kddi(int c, int *s1, mbfl_convert_filter *filter) s1 473 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x25bc; s1 476 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2830; s1 479 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x27a6 + (c1s - 0x0031); s1 485 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = nflags_code_kddi[i]; s1 501 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = -1; s1 506 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x27dc; match = 1; s1 508 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x27dd; match = 1; s1 512 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_kddi2code2_value[i]; s1 518 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_kddi2code3_value[i]; s1 524 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_kddi2code5_val[i]; s1 534 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_unicode2sjis_emoji_sb(int c, int *s1, mbfl_convert_filter *filter) s1 544 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2817; s1 547 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x282c; s1 550 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2823 + (c1s - 0x0031); s1 556 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = nflags_code_sb[i]; s1 571 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = -1; s1 576 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2855; match = 1; s1 578 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = 0x2856; match = 1; s1 582 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_sb2code2_value[i]; s1 588 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_sb2code3_value[i]; s1 594 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c *s1 = mb_tbl_uni_sb2code5_val[i]; s1 608 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int c1, s, s1 = 0, s2 = 0, w; s1 638 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c SJIS_DECODE(c1, c, s1, s2); s1 639 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s = (s1 - 0x21)*94 + s2 - 0x21; s1 685 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = (s1 << 8) | s2; s1 740 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x91; s2 = c; s1 742 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x8d; s2 = c; s1 744 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x8e; s2 = c; s1 746 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x92; s2 = c; s1 748 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x95; s2 = c; s1 750 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x96; s2 = c; s1 752 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s = (s1 - 0x21)*94 + s2 - 0x21; s1 788 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int c1, c2, s1, s2; s1 790 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0; s1 793 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 795 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 797 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 799 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 801 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = c - 0xe000; s1 802 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c c1 = s1/94 + 0x7f; s1 803 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c c2 = s1%94 + 0x21; s1 804 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = (c1 << 8) | c2; s1 807 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s1 <= 0) { s1 810 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = c & MBFL_WCSPLANE_MASK; s1 813 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = c & MBFL_WCSPLANE_MASK; s1 815 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = c & MBFL_WCSPLANE_MASK; s1 816 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 |= 0x8080; s1 818 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 820 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x2131; /* FULLWIDTH MACRON */ s1 822 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x2140; s1 824 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x2141; s1 826 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x2142; s1 828 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x215d; s1 830 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x2171; s1 832 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x2172; s1 834 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x224c; s1 838 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s1 839 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = -1; s1 844 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); s1 849 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s1 <= 0) { s1 854 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ((c1/94 + 0x93) << 8) + (c1%94 + 0x21); s1 861 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s1 <= 0) { s1 866 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = ((c1/94 + 0x93) << 8) + (c1%94 + 0x21); s1 873 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0; s1 874 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c } else if (s1 <= 0) { s1 875 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = -1; s1 880 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_unicode2sjis_emoji_docomo(c, &s1, filter) > 0) || s1 882 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_unicode2sjis_emoji_kddi(c, &s1, filter) > 0) || s1 884 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c mbfilter_unicode2sjis_emoji_sb(c, &s1, filter) > 0 )) { s1 885 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c CODE2JIS(c1,c2,s1,s2); s1 892 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s1 >= 0) { s1 893 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s1 < 0x100) { /* latin or kana */ s1 894 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c CK((*filter->output_function)(s1, filter->data)); s1 896 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c c1 = (s1 >> 8) & 0xff; s1 897 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c c2 = s1 & 0xff; s1 898 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c SJIS_ENCODE(c1, c2, s1, s2); s1 899 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c CK((*filter->output_function)(s1, filter->data)); s1 63 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.h int mbfilter_unicode2sjis_emoji_docomo(int c, int *s1, mbfl_convert_filter *filter); s1 64 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.h int mbfilter_unicode2sjis_emoji_kddi(int c, int *s1, mbfl_convert_filter *filter); s1 65 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.h int mbfilter_unicode2sjis_emoji_sb(int c, int *s1, mbfl_convert_filter *filter); s1 99 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s1 101 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = c1; \ s1 102 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1--; \ s1 103 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 >>= 1; \ s1 105 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 += 0x71; \ s1 107 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 += 0xb1; \ s1 120 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c #define SJIS_DECODE(c1,c2,s1,s2) \ s1 122 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = c1; \ s1 123 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s1 < 0xa0) { \ s1 124 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 -= 0x81; \ s1 126 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 -= 0xc1; \ s1 128 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 <<= 1; \ s1 129 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 += 0x21; \ s1 137 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1++; \ s1 148 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c int c1, s, s1, s2, w; s1 171 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c SJIS_DECODE(c1, c, s1, s2); s1 172 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s = (s1 - 0x21)*94 + s2 - 0x21; s1 204 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = (s1 << 8) | s2; s1 233 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c int c1, c2, s1, s2; s1 235 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0; s1 238 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = ucs_a1_jis_table[c - ucs_a1_jis_table_min]; s1 240 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = ucs_a2_jis_table[c - ucs_a2_jis_table_min]; s1 242 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = ucs_i_jis_table[c - ucs_i_jis_table_min]; s1 244 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = ucs_r_jis_table[c - ucs_r_jis_table_min]; s1 246 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = c - 0xe000; s1 247 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c c1 = s1/94 + 0x7f; s1 248 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c c2 = s1%94 + 0x21; s1 249 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = (c1 << 8) | c2; s1 252 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s1 <= 0) { s1 255 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = c & MBFL_WCSPLANE_MASK; s1 258 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = c & MBFL_WCSPLANE_MASK; s1 260 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = c & MBFL_WCSPLANE_MASK; s1 261 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 |= 0x8080; s1 263 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x216f; /* FULLWIDTH YEN SIGN */ s1 265 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x2131; /* FULLWIDTH MACRON */ s1 267 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x2140; s1 269 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x2141; s1 271 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x2142; s1 273 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x215d; s1 275 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x2171; s1 277 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x2172; s1 279 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0x224c; s1 282 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s1 283 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = -1; s1 288 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = ((c1/94 + 0x2d) << 8) + (c1%94 + 0x21); s1 293 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s1 <= 0) { s1 298 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = ((c1/94 + 0x93) << 8) + (c1%94 + 0x21); s1 305 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = 0; s1 306 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c } else if (s1 <= 0) { s1 307 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s1 = -1; s1 311 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s1 >= 0) { s1 312 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s1 < 0x100) { /* latin or kana */ s1 313 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c CK((*filter->output_function)(s1, filter->data)); s1 315 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c c1 = (s1 >> 8) & 0xff; s1 316 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c c2 = s1 & 0xff; s1 317 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c SJIS_ENCODE(c1, c2, s1, s2); s1 318 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c CK((*filter->output_function)(s1, filter->data)); s1 193 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c int s, s1 = 0, c1 = 0, snd = 0; s1 222 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_docomo2uni_pua, 4) > 0) { s1 223 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_docomo2unicode(s1, &snd); s1 225 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_kddi2uni_pua, 7) > 0) { s1 226 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_kddi2unicode(s1, &snd); s1 228 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_kddi2uni_pua_b, 8) > 0) { s1 229 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_kddi2unicode(s1, &snd); s1 231 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_r_map_tbl(s, &s1, mbfl_sb2uni_pua, 6) > 0) { s1 232 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c s = mbfilter_sjis_emoji_sb2unicode(s1, &snd); s1 297 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c int s1, c1; s1 300 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_unicode2sjis_emoji_docomo(c, &s1, filter) > 0 && s1 301 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_map_tbl(s1, &c1, mbfl_docomo2uni_pua, 4) > 0) || s1 303 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_unicode2sjis_emoji_kddi(c, &s1, filter) > 0 && s1 304 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_map_tbl(s1, &c1, mbfl_kddi2uni_pua, 7) > 0) || s1 306 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_unicode2sjis_emoji_kddi(c, &s1, filter) > 0 && s1 307 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_map_tbl(s1, &c1, mbfl_kddi2uni_pua_b, 8) > 0) || s1 309 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_unicode2sjis_emoji_sb(c, &s1, filter) > 0 && s1 310 ext/mbstring/libmbfl/filters/mbfilter_utf8_mobile.c mbfilter_conv_map_tbl(s1, &c1, mbfl_sb2uni_pua, 6) > 0)) { s1 196 ext/mbstring/mb_gpc.c const char *s1, *s2; s1 218 ext/mbstring/mb_gpc.c for (s1=res; *s1 != '\0'; s1++) { s1 220 ext/mbstring/mb_gpc.c if (*s1 == *s2) { s1 965 ext/mbstring/oniguruma/regexec.c #define STRING_CMP(s1,s2,len) do {\ s1 967 ext/mbstring/oniguruma/regexec.c if (*s1++ != *s2++) goto fail;\ s1 971 ext/mbstring/oniguruma/regexec.c #define STRING_CMP_IC(case_fold_flag,s1,ps2,len) do {\ s1 972 ext/mbstring/oniguruma/regexec.c if (string_cmp_ic(encode, case_fold_flag, s1, ps2, len) == 0) \ s1 977 ext/mbstring/oniguruma/regexec.c UChar* s1, UChar** ps2, int mblen) s1 985 ext/mbstring/oniguruma/regexec.c end1 = s1 + mblen; s1 987 ext/mbstring/oniguruma/regexec.c while (s1 < end1) { s1 988 ext/mbstring/oniguruma/regexec.c len1 = ONIGENC_MBC_CASE_FOLD(enc, case_fold_flag, &s1, end1, buf1); s1 1004 ext/mbstring/oniguruma/regexec.c #define STRING_CMP_VALUE(s1,s2,len,is_fail) do {\ s1 1007 ext/mbstring/oniguruma/regexec.c if (*s1++ != *s2++) {\ s1 1013 ext/mbstring/oniguruma/regexec.c #define STRING_CMP_VALUE_IC(case_fold_flag,s1,ps2,len,is_fail) do {\ s1 1014 ext/mbstring/oniguruma/regexec.c if (string_cmp_ic(encode, case_fold_flag, s1, ps2, len) == 0) \ s1 207 ext/mbstring/oniguruma/regparse.c onig_strncmp(const UChar* s1, const UChar* s2, int n) s1 212 ext/mbstring/oniguruma/regparse.c x = *s2++ - *s1++; s1 324 ext/mbstring/oniguruma/regparse.h extern int onig_strncmp P_((const UChar* s1, const UChar* s2, int n)); s1 148 ext/mysqlnd/mysqlnd_alloc.c enum mysqlnd_collected_stats s1 = persistent? STAT_MEM_MALLOC_COUNT:STAT_MEM_EMALLOC_COUNT; s1 151 ext/mysqlnd/mysqlnd_alloc.c MYSQLND_INC_GLOBAL_STATISTIC_W_VALUE2(s1, 1, s2, size); s1 231 ext/mysqlnd/mysqlnd_alloc.c enum mysqlnd_collected_stats s1 = persistent? STAT_MEM_CALLOC_COUNT:STAT_MEM_ECALLOC_COUNT; s1 234 ext/mysqlnd/mysqlnd_alloc.c MYSQLND_INC_GLOBAL_STATISTIC_W_VALUE2(s1, 1, s2, size); s1 317 ext/mysqlnd/mysqlnd_alloc.c enum mysqlnd_collected_stats s1 = persistent? STAT_MEM_REALLOC_COUNT:STAT_MEM_EREALLOC_COUNT; s1 320 ext/mysqlnd/mysqlnd_alloc.c MYSQLND_INC_GLOBAL_STATISTIC_W_VALUE2(s1, 1, s2, new_size); s1 317 ext/mysqlnd/mysqlnd_auth.c php_mysqlnd_crypt(zend_uchar *buffer, const zend_uchar *s1, const zend_uchar *s2, size_t len) s1 319 ext/mysqlnd/mysqlnd_auth.c const zend_uchar *s1_end = s1 + len; s1 320 ext/mysqlnd/mysqlnd_auth.c while (s1 < s1_end) { s1 321 ext/mysqlnd/mysqlnd_auth.c *buffer++= *s1++ ^ *s2++; s1 780 ext/opcache/zend_accelerator_util_funcs.c #define ADLER32_DO1(buf) {s1 += *(buf); s2 += s1;} s1 788 ext/opcache/zend_accelerator_util_funcs.c unsigned int s1 = checksum & 0xffff; s1 799 ext/opcache/zend_accelerator_util_funcs.c s1 %= ADLER32_BASE; s1 819 ext/opcache/zend_accelerator_util_funcs.c s1 %= ADLER32_BASE; s1 823 ext/opcache/zend_accelerator_util_funcs.c return (s2 << 16) | s1; s1 370 ext/pcre/pcrelib/pcre_internal.h #define strncmp(s1,s2,m) _strncmp(s1,s2,m) s1 104 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define S1(s1) (reg_map[s1] << 14) s1 106 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define S1A(s1) ((s1) << 14) s1 337 ext/spl/spl_observer.c spl_SplObjectStorageElement *s1 = (spl_SplObjectStorageElement*)Z_PTR_P(e1); s1 341 ext/spl/spl_observer.c if (compare_function(&result, &s1->inf, &s2->inf) == FAILURE) { s1 49503 ext/sqlite3/libsqlite/sqlite3.c u32 s1, s2; s1 49508 ext/sqlite3/libsqlite/sqlite3.c s1 = aIn[0]; s1 49511 ext/sqlite3/libsqlite/sqlite3.c s1 = s2 = 0; s1 49519 ext/sqlite3/libsqlite/sqlite3.c s1 += *aData++ + s2; s1 49520 ext/sqlite3/libsqlite/sqlite3.c s2 += *aData++ + s1; s1 49524 ext/sqlite3/libsqlite/sqlite3.c s1 += BYTESWAP32(aData[0]) + s2; s1 49525 ext/sqlite3/libsqlite/sqlite3.c s2 += BYTESWAP32(aData[1]) + s1; s1 49530 ext/sqlite3/libsqlite/sqlite3.c aOut[0] = s1; s1 68396 ext/sqlite3/libsqlite/sqlite3.c u32 s1; s1 68397 ext/sqlite3/libsqlite/sqlite3.c idx1 = 1 + getVarint32(&aKey1[1], s1); s1 68399 ext/sqlite3/libsqlite/sqlite3.c d1 = szHdr1 + sqlite3VdbeSerialTypeLen(s1); s1 78750 ext/sqlite3/libsqlite/sqlite3.c const int s1 = p1[1]; /* Left hand serial type */ s1 78756 ext/sqlite3/libsqlite/sqlite3.c assert( (s1>0 && s1<7) || s1==8 || s1==9 ); s1 78759 ext/sqlite3/libsqlite/sqlite3.c if( s1>7 && s2>7 ){ s1 78760 ext/sqlite3/libsqlite/sqlite3.c res = s1 - s2; s1 78762 ext/sqlite3/libsqlite/sqlite3.c if( s1==s2 ){ s1 78771 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<aLen[s1]; i++){ s1 78778 ext/sqlite3/libsqlite/sqlite3.c }else if( s1>7 ){ s1 78781 ext/sqlite3/libsqlite/sqlite3.c res = s1 - s2; s1 223 ext/standard/array.c char *s1, *s2; s1 229 ext/standard/array.c s1 = f->key->val; s1 232 ext/standard/array.c s1 = zend_print_long_to_buf(buf1 + sizeof(buf1) - 1, f->h); s1 233 ext/standard/array.c l1 = buf1 + sizeof(buf1) - 1 - s1; s1 240 ext/standard/array.c l2 = buf2 + sizeof(buf2) - 1 - s1; s1 242 ext/standard/array.c return zend_binary_strcasecmp_l(s1, l1, s2, l2); s1 256 ext/standard/array.c char *s1, *s2; s1 262 ext/standard/array.c s1 = f->key->val; s1 265 ext/standard/array.c s1 = zend_print_long_to_buf(buf1 + sizeof(buf1) - 1, f->h); s1 266 ext/standard/array.c l1 = buf1 + sizeof(buf1) - 1 - s1; s1 275 ext/standard/array.c return zend_binary_strcmp(s1, l1, s2, l2); s1 289 ext/standard/array.c char *s1, *s2; s1 295 ext/standard/array.c s1 = f->key->val; s1 298 ext/standard/array.c s1 = zend_print_long_to_buf(buf1 + sizeof(buf1) - 1, f->h); s1 299 ext/standard/array.c l1 = buf1 + sizeof(buf1) - 1 - s1; s1 306 ext/standard/array.c l2 = buf2 + sizeof(buf2) - 1 - s1; s1 308 ext/standard/array.c return strnatcmp_ex(s1, l1, s2, l2, fold_case); s1 341 ext/standard/array.c char *s1, *s2; s1 346 ext/standard/array.c s1 = f->key->val; s1 348 ext/standard/array.c s1 = zend_print_long_to_buf(buf1 + sizeof(buf1) - 1, f->h); s1 355 ext/standard/array.c return strcoll(s1, s2); s1 2407 ext/standard/basic_functions.c ZEND_ARG_INFO(0, s1) s1 2415 ext/standard/basic_functions.c ZEND_ARG_INFO(0, s1) s1 64 ext/standard/lcg.c MODMULT(53668, 40014, 12211, 2147483563L, LCG(s1)); s1 67 ext/standard/lcg.c z = LCG(s1) - LCG(s2); s1 81 ext/standard/lcg.c LCG(s1) = tv.tv_sec ^ (tv.tv_usec<<11); s1 83 ext/standard/lcg.c LCG(s1) = 1; s1 30 ext/standard/levenshtein.c static zend_long reference_levdist(const char *s1, size_t l1, const char *s2, size_t l2, zend_long cost_ins, zend_long cost_rep, zend_long cost_del ) s1 56 ext/standard/levenshtein.c c0 = p1[i2] + ((s1[i1] == s2[i2]) ? 0 : cost_rep); s1 27 ext/standard/php_lcg.h php_int32 s1; s1 141 ext/standard/php_string.h PHPAPI size_t php_strspn(char *s1, char *s2, char *s1_end, char *s2_end); s1 142 ext/standard/php_string.h PHPAPI size_t php_strcspn(char *s1, char *s2, char *s1_end, char *s2_end); s1 213 ext/standard/rand.c register php_uint32 s1; s1 220 ext/standard/rand.c s1 = *BG(next)++; s1 221 ext/standard/rand.c s1 ^= (s1 >> 11); s1 222 ext/standard/rand.c s1 ^= (s1 << 7) & 0x9d2c5680U; s1 223 ext/standard/rand.c s1 ^= (s1 << 15) & 0xefc60000U; s1 224 ext/standard/rand.c return ( s1 ^ (s1 >> 18) ); s1 55 ext/standard/streamsfuncs.c php_stream *s1, *s2; s1 72 ext/standard/streamsfuncs.c s1 = php_stream_sock_open_from_socket(pair[0], 0); s1 77 ext/standard/streamsfuncs.c php_stream_auto_cleanup(s1); s1 80 ext/standard/streamsfuncs.c add_next_index_resource(return_value, s1->res); s1 733 ext/standard/string.c zend_string *s1, *s2; s1 735 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SS", &s1, &s2) == FAILURE) { s1 739 ext/standard/string.c RETURN_LONG(strcoll((const char *) ZSTR_VAL(s1), s1 1784 ext/standard/string.c PHPAPI size_t php_strspn(char *s1, char *s2, char *s1_end, char *s2_end) s1 1786 ext/standard/string.c register const char *p = s1, *spanp; s1 1796 ext/standard/string.c return (p - s1); s1 1802 ext/standard/string.c PHPAPI size_t php_strcspn(char *s1, char *s2, char *s1_end, char *s2_end) s1 1805 ext/standard/string.c register char c = *s1; s1 1807 ext/standard/string.c for (p = s1;;) { s1 1811 ext/standard/string.c return p - s1; s1 5132 ext/standard/string.c zend_string *s1, *s2; s1 5134 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SS", &s1, &s2) == FAILURE) { s1 5138 ext/standard/string.c RETURN_LONG(strnatcmp_ex(ZSTR_VAL(s1), ZSTR_LEN(s1), s1 5702 ext/standard/string.c zend_string *s1, *s2; s1 5707 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "SSl|lb", &s1, &s2, &offset, &len, &cs) == FAILURE) { s1 5721 ext/standard/string.c offset = ZSTR_LEN(s1) + offset; s1 5725 ext/standard/string.c if ((size_t)offset >= ZSTR_LEN(s1)) { s1 5730 ext/standard/string.c cmp_len = (size_t) (len ? len : MAX(ZSTR_LEN(s2), (ZSTR_LEN(s1) - offset))); s1 5733 ext/standard/string.c RETURN_LONG(zend_binary_strncmp(ZSTR_VAL(s1) + offset, (ZSTR_LEN(s1) - offset), ZSTR_VAL(s2), ZSTR_LEN(s2), cmp_len)); s1 5735 ext/standard/string.c RETURN_LONG(zend_binary_strncasecmp_l(ZSTR_VAL(s1) + offset, (ZSTR_LEN(s1) - offset), ZSTR_VAL(s2), ZSTR_LEN(s2), cmp_len)); s1 13 ext/xmlrpc/libxmlrpc/xmlrpc_win32.h # define strcasecmp(s1, s2) stricmp(s1, s2) s1 753 sapi/cgi/cgi_main.c char *s1, *s2; s1 770 sapi/cgi/cgi_main.c s1 = (char *) doc_root; s1 774 sapi/cgi/cgi_main.c s1 = path; s1 784 sapi/cgi/cgi_main.c if (strnicmp(s1, s2, s_len) == 0) { s1 786 sapi/cgi/cgi_main.c if (strncmp(s1, s2, s_len) == 0) { s1 105 sapi/fpm/fpm/fpm_env.c static char * nvmatch(char *s1, char *s2) /* {{{ */ s1 107 sapi/fpm/fpm/fpm_env.c while(*s1 == *s2++) s1 109 sapi/fpm/fpm/fpm_env.c if(*s1++ == '=') { s1 113 sapi/fpm/fpm/fpm_env.c if(*s1 == '\0' && *(s2-1) == '=') { s1 689 sapi/fpm/fpm/fpm_main.c char *s1, *s2; s1 706 sapi/fpm/fpm/fpm_main.c s1 = (char *) doc_root; s1 710 sapi/fpm/fpm/fpm_main.c s1 = path; s1 720 sapi/fpm/fpm/fpm_main.c if (strnicmp(s1, s2, s_len) == 0) { s1 722 sapi/fpm/fpm/fpm_main.c if (strncmp(s1, s2, s_len) == 0) {