s2 499 Zend/zend_builtin_functions.c char *s1, *s2; s2 502 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &s1, &s1_len, &s2, &s2_len) == FAILURE) { s2 506 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strcmp(s1, s1_len, s2, s2_len)); s2 515 Zend/zend_builtin_functions.c char *s1, *s2; s2 519 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssl", &s1, &s1_len, &s2, &s2_len, &len) == FAILURE) { s2 528 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strncmp(s1, s1_len, s2, s2_len, len)); s2 537 Zend/zend_builtin_functions.c char *s1, *s2; s2 540 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &s1, &s1_len, &s2, &s2_len) == FAILURE) { s2 544 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strcasecmp(s1, s1_len, s2, s2_len)); s2 553 Zend/zend_builtin_functions.c char *s1, *s2; s2 557 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssl", &s1, &s1_len, &s2, &s2_len, &len) == FAILURE) { s2 566 Zend/zend_builtin_functions.c RETURN_LONG(zend_binary_strncasecmp(s1, s1_len, s2, s2_len, len)); s2 54 Zend/zend_config.w32.h #define strcasecmp(s1, s2) stricmp(s1, s2) s2 55 Zend/zend_config.w32.h #define strncasecmp(s1, s2, n) strnicmp(s1, s2, n) s2 2167 Zend/zend_operators.c ZEND_API int zend_binary_strcmp(const char *s1, uint len1, const char *s2, uint len2) /* {{{ */ s2 2171 Zend/zend_operators.c if (s1 == s2) { s2 2174 Zend/zend_operators.c retval = memcmp(s1, s2, MIN(len1, len2)); s2 2183 Zend/zend_operators.c ZEND_API int zend_binary_strncmp(const char *s1, uint len1, const char *s2, uint len2, uint length) /* {{{ */ s2 2187 Zend/zend_operators.c if (s1 == s2) { s2 2190 Zend/zend_operators.c retval = memcmp(s1, s2, MIN(length, MIN(len1, len2))); s2 2199 Zend/zend_operators.c ZEND_API int zend_binary_strcasecmp(const char *s1, uint len1, const char *s2, uint len2) /* {{{ */ s2 2204 Zend/zend_operators.c if (s1 == s2) { s2 2211 Zend/zend_operators.c c2 = zend_tolower_ascii(*(unsigned char *)s2++); s2 2221 Zend/zend_operators.c ZEND_API int zend_binary_strncasecmp(const char *s1, uint len1, const char *s2, uint len2, uint length) /* {{{ */ s2 2226 Zend/zend_operators.c if (s1 == s2) { s2 2232 Zend/zend_operators.c c2 = zend_tolower_ascii(*(unsigned char *)s2++); s2 2242 Zend/zend_operators.c ZEND_API int zend_binary_strcasecmp_l(const char *s1, uint len1, const char *s2, uint len2) /* {{{ */ s2 2247 Zend/zend_operators.c if (s1 == s2) { s2 2254 Zend/zend_operators.c c2 = zend_tolower((int)*(unsigned char *)s2++); s2 2264 Zend/zend_operators.c ZEND_API int zend_binary_strncasecmp_l(const char *s1, uint len1, const char *s2, uint len2, uint length) /* {{{ */ s2 2269 Zend/zend_operators.c if (s1 == s2) { s2 2275 Zend/zend_operators.c c2 = zend_tolower((int)*(unsigned char *)s2++); s2 2285 Zend/zend_operators.c ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2) /* {{{ */ s2 2287 Zend/zend_operators.c return zend_binary_strcmp(Z_STRVAL_P(s1), Z_STRLEN_P(s1), Z_STRVAL_P(s2), Z_STRLEN_P(s2)); s2 2291 Zend/zend_operators.c ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3) /* {{{ */ s2 2293 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)); s2 2297 Zend/zend_operators.c ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2) /* {{{ */ s2 2299 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)); s2 2303 Zend/zend_operators.c ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3) /* {{{ */ s2 2305 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)); s2 2309 Zend/zend_operators.c ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2) /* {{{ */ s2 2317 Zend/zend_operators.c (ret2=is_numeric_string_ex(Z_STRVAL_P(s2), Z_STRLEN_P(s2), &lval2, &dval2, 0, &oflow2))) { s2 2355 Zend/zend_operators.c Z_LVAL_P(result) = zend_binary_zval_strcmp(s1, s2); s2 361 Zend/zend_operators.h ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2); s2 362 Zend/zend_operators.h ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3); s2 363 Zend/zend_operators.h ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2); s2 364 Zend/zend_operators.h ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3); s2 365 Zend/zend_operators.h ZEND_API int zend_binary_strcmp(const char *s1, uint len1, const char *s2, uint len2); s2 366 Zend/zend_operators.h ZEND_API int zend_binary_strncmp(const char *s1, uint len1, const char *s2, uint len2, uint length); s2 367 Zend/zend_operators.h ZEND_API int zend_binary_strcasecmp(const char *s1, uint len1, const char *s2, uint len2); s2 368 Zend/zend_operators.h ZEND_API int zend_binary_strncasecmp(const char *s1, uint len1, const char *s2, uint len2, uint length); s2 369 Zend/zend_operators.h ZEND_API int zend_binary_strncasecmp_l(const char *s1, uint len1, const char *s2, uint len2, uint length); s2 371 Zend/zend_operators.h ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2); s2 1479 Zend/zend_strtod.c j, j1, k, k0, k_check, leftright, m2, m5, s2, s5, s2 1594 Zend/zend_strtod.c s2 = j; s2 1598 Zend/zend_strtod.c s2 = 0; s2 1603 Zend/zend_strtod.c s2 += k; s2 1818 Zend/zend_strtod.c s2 += i; s2 1821 Zend/zend_strtod.c if (m2 > 0 && s2 > 0) { s2 1822 Zend/zend_strtod.c i = m2 < s2 ? m2 : s2; s2 1825 Zend/zend_strtod.c s2 -= i; s2 1855 Zend/zend_strtod.c s2 += Log2P; s2 1870 Zend/zend_strtod.c if ((i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0x1f)) s2 1873 Zend/zend_strtod.c if ((i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0xf)) s2 1880 Zend/zend_strtod.c s2 += i; s2 1886 Zend/zend_strtod.c s2 += i; s2 1890 Zend/zend_strtod.c if (s2 > 0) s2 1891 Zend/zend_strtod.c S = lshift(S, s2); s2 52 ext/ereg/regex/engine.c #define AT(t, p1, p2, s1, s2) at(m, t, p1, p2, s1, s2) s2 56 ext/ereg/regex/engine.c #define AT(t, p1, p2, s1, s2) /* nothing */ s2 1813 ext/fileinfo/libmagic/softmagic.c file_strncmp(const char *s1, const char *s2, size_t len, uint32_t flags) s2 1822 ext/fileinfo/libmagic/softmagic.c const unsigned char *b = (const unsigned char *)s2; s2 47 ext/fileinfo/libmagic/strcasestr.c _strncasecmp(const char *s1, const char *s2, size_t n) s2 51 ext/fileinfo/libmagic/strcasestr.c *us2 = (const unsigned char *)s2; s2 101 ext/intl/spoofchecker/spoofchecker_class.c ZEND_ARG_INFO(0, s2) s2 62 ext/intl/spoofchecker/spoofchecker_main.c char *s1, *s2; s2 68 ext/intl/spoofchecker/spoofchecker_main.c &s2, &s2_len, &error_code)) { s2 74 ext/intl/spoofchecker/spoofchecker_main.c ret = uspoof_areConfusableUTF8(co->uspoof, s1, s1_len, s2, s2_len, SPOOFCHECKER_ERROR_CODE_P(co)); s2 99 ext/mbstring/libmbfl/filters/mbfilter_cp932.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 109 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 = c2; \ s2 112 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2--; \ s2 114 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 += 0x20; \ s2 116 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 += 0x7e; \ s2 120 ext/mbstring/libmbfl/filters/mbfilter_cp932.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 130 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 = c2; \ s2 131 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s2 < 0x9f) { \ s2 132 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if (s2 < 0x7f) { \ s2 133 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2++; \ s2 135 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 -= 0x20; \ s2 138 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 -= 0x7e; \ s2 149 ext/mbstring/libmbfl/filters/mbfilter_cp932.c int c1, s, s1, s2, w; s2 172 ext/mbstring/libmbfl/filters/mbfilter_cp932.c SJIS_DECODE(c1, c, s1, s2); s2 173 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s = (s1 - 0x21)*94 + s2 - 0x21; s2 205 ext/mbstring/libmbfl/filters/mbfilter_cp932.c w = (s1 << 8) | s2; s2 234 ext/mbstring/libmbfl/filters/mbfilter_cp932.c int c1, c2, s1, s2; s2 237 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 = 0; s2 251 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 = 1; s2 257 ext/mbstring/libmbfl/filters/mbfilter_cp932.c s2 = 1; s2 283 ext/mbstring/libmbfl/filters/mbfilter_cp932.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s2 317 ext/mbstring/libmbfl/filters/mbfilter_cp932.c SJIS_ENCODE(c1, c2, s1, s2); s2 319 ext/mbstring/libmbfl/filters/mbfilter_cp932.c CK((*filter->output_function)(s2, filter->data)); s2 295 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c int c1, c2, s1, s2; s2 298 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s2 = 0; s2 317 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c s2 = 1; s2 343 ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c if ((s1 <= 0) || (s1 >= 0xa1a1 && s2 == 0)) { /* not found or X 0212 */ s2 90 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 100 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 = c2; \ s2 103 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2--; \ s2 105 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 += 0x20; \ s2 107 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 += 0x7e; \ s2 111 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 121 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 = c2; \ s2 122 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s2 < 0x9f) { \ s2 123 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if (s2 < 0x7f) { \ s2 124 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2++; \ s2 126 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 -= 0x20; \ s2 129 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 -= 0x7e; \ s2 133 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c #define CODE2JIS(c1,c2,s1,s2) \ s2 137 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 = 1 s2 322 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c int c1, c2, s1, s2; s2 325 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 = 0; s2 344 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c s2 = 1; s2 371 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c if ((s1 <= 0) || (s1 >= 0xa1a1 && s2 == 0)) { /* not found or X 0212 */ s2 391 ext/mbstring/libmbfl/filters/mbfilter_iso2022jp_mobile.c CODE2JIS(c1,c2,s1,s2); s2 102 ext/mbstring/libmbfl/filters/mbfilter_sjis.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 112 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2 = c2; \ s2 115 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2--; \ s2 117 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2 += 0x20; \ s2 119 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2 += 0x7e; \ s2 123 ext/mbstring/libmbfl/filters/mbfilter_sjis.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 133 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2 = c2; \ s2 134 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s2 < 0x9f) { \ s2 135 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s2 < 0x7f) { \ s2 136 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2++; \ s2 138 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2 -= 0x20; \ s2 141 ext/mbstring/libmbfl/filters/mbfilter_sjis.c s2 -= 0x7e; \ s2 152 ext/mbstring/libmbfl/filters/mbfilter_sjis.c int c1, s1, s2, w; s2 174 ext/mbstring/libmbfl/filters/mbfilter_sjis.c SJIS_DECODE(c1, c, s1, s2); s2 175 ext/mbstring/libmbfl/filters/mbfilter_sjis.c w = (s1 - 0x21)*94 + s2 - 0x21; s2 182 ext/mbstring/libmbfl/filters/mbfilter_sjis.c if (s1 < 0x7f && s2 < 0x7f) { s2 183 ext/mbstring/libmbfl/filters/mbfilter_sjis.c w = (s1 << 8) | s2; s2 217 ext/mbstring/libmbfl/filters/mbfilter_sjis.c int c1, c2, s1, s2; s2 266 ext/mbstring/libmbfl/filters/mbfilter_sjis.c SJIS_ENCODE(c1, c2, s1, s2); s2 268 ext/mbstring/libmbfl/filters/mbfilter_sjis.c CK((*filter->output_function)(s2, filter->data)); s2 86 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 96 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = c2; \ s2 99 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2--; \ s2 101 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 += 0x20; \ s2 103 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 += 0x7e; \ s2 107 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 117 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = c2; \ s2 118 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s2 < 0x9f) { \ s2 119 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s2 < 0x7f) { \ s2 120 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2++; \ s2 122 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 -= 0x20; \ s2 125 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 -= 0x7e; \ s2 137 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int c1, c2, s, s1 = 0, s2 = 0, w = 0, w1; s2 210 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = c - 0x80; s2 214 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_DECODE(c1, c, s1, s2); s2 218 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = c; s2 220 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w1 = (s1 << 8) | s2; s2 237 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w1 = (s1 - 0x21)*94 + s2 - 0x21; s2 245 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w1 = (s1 << 8) | s2; s2 253 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c if (s1 < 0x7f && s2 < 0x7f) { s2 254 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c w = (s1 << 8) | s2; s2 327 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = c2 - 0x21; s2 330 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c (s1 >= 77 && s1 < 94)) && s2 >= 0 && s2 < 94) { s2 340 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s = (s1 + 94 + k)*94 + s2; s2 487 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int c1, c2, s1 = 0, s2; s2 527 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s2 529 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = (s1 & 0xff) + 0x80; s2 540 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0x7f; s2 545 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s2, filter->data)); s2 624 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s2 626 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = (s1 & 0xff) + 0x80; s2 636 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0xff; s2 640 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s2, filter->data)); s2 645 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s2 647 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0xff; s2 653 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 |= 0x80; s2 668 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s2, filter->data)); s2 680 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c int k, c1, c2, s1, s2; s2 691 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c SJIS_ENCODE(c1, c2, s1, s2); s2 693 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = (s1 & 0xff) | 0x80; s2 696 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c s2 = s1 & 0x7f; s2 708 ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c CK((*filter->output_function)(s2, filter->data)); s2 85 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 95 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c2; \ s2 98 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2--; \ s2 100 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 += 0x20; \ s2 102 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 += 0x7e; \ s2 106 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 116 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c2; \ s2 117 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s2 < 0x9f) { \ s2 118 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s2 < 0x7f) { \ s2 119 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2++; \ s2 121 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 -= 0x20; \ s2 124 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 -= 0x7e; \ s2 135 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c int c1, s, s1, s2, w; s2 171 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_DECODE(c1, c, s1, s2); s2 172 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s = (s1 - 0x21)*94 + s2 - 0x21; s2 227 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0; s2 229 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0xf87a; s2 231 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0xf87f; s2 233 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0x20dd; s2 237 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0xf87e; s2 239 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s2 > 0) { s2 241 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c w = s2; s2 253 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c w = (s1 << 8) | s2; s2 283 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c int c1, c2, s1, s2, mode; s2 286 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0; s2 301 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 0; s2 311 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s2 321 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s2 331 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s1 = -1; s2 341 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s1 = -1; s2 344 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = c1; s2 348 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s2 > 0) { s2 370 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if (s2 <= 0 || s1 == -1) { s2 418 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 1; s2 463 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c s2 = 1; s2 467 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s2 484 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s2 486 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s2, filter->data)); s2 552 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s2 554 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s2, filter->data)); s2 601 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s2 603 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s2, filter->data)); s2 647 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c SJIS_ENCODE(c1, c2, s1, s2); s2 649 ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c CK((*filter->output_function)(s2, filter->data)); s2 198 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 208 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 = c2; \ s2 211 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2--; \ s2 213 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 += 0x20; \ s2 215 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 += 0x7e; \ s2 219 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 229 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 = c2; \ s2 230 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s2 < 0x9f) { \ s2 231 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if (s2 < 0x7f) { \ s2 232 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2++; \ s2 234 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 -= 0x20; \ s2 237 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 -= 0x7e; \ s2 241 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c #define CODE2JIS(c1,c2,s1,s2) \ s2 245 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 = 1 s2 608 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int c1, s, s1 = 0, s2 = 0, w; s2 638 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c SJIS_DECODE(c1, c, s1, s2); s2 639 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s = (s1 - 0x21)*94 + s2 - 0x21; s2 685 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c w = (s1 << 8) | s2; s2 740 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x91; s2 = c; s2 742 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x8d; s2 = c; s2 744 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x8e; s2 = c; s2 746 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x92; s2 = c; s2 748 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x95; s2 = c; s2 750 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s1 = 0x96; s2 = c; s2 752 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s = (s1 - 0x21)*94 + s2 - 0x21; s2 788 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c int c1, c2, s1, s2; s2 791 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 = 0; s2 805 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 = 1; s2 811 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c s2 = 1; s2 838 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s2 885 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c CODE2JIS(c1,c2,s1,s2); s2 898 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c SJIS_ENCODE(c1, c2, s1, s2); s2 900 ext/mbstring/libmbfl/filters/mbfilter_sjis_mobile.c CK((*filter->output_function)(s2, filter->data)); s2 99 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c #define SJIS_ENCODE(c1,c2,s1,s2) \ s2 109 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 = c2; \ s2 112 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2--; \ s2 114 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 += 0x20; \ s2 116 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 += 0x7e; \ s2 120 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c #define SJIS_DECODE(c1,c2,s1,s2) \ s2 130 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 = c2; \ s2 131 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s2 < 0x9f) { \ s2 132 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if (s2 < 0x7f) { \ s2 133 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2++; \ s2 135 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 -= 0x20; \ s2 138 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 -= 0x7e; \ s2 148 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c int c1, s, s1, s2, w; s2 171 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c SJIS_DECODE(c1, c, s1, s2); s2 172 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s = (s1 - 0x21)*94 + s2 - 0x21; s2 204 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c w = (s1 << 8) | s2; s2 233 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c int c1, c2, s1, s2; s2 236 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 = 0; s2 250 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 = 1; s2 256 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c s2 = 1; s2 282 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c if ((s1 <= 0) || (s1 >= 0x8080 && s2 == 0)) { /* not found or X 0212 */ s2 317 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c SJIS_ENCODE(c1, c2, s1, s2); s2 319 ext/mbstring/libmbfl/filters/mbfilter_sjis_open.c CK((*filter->output_function)(s2, filter->data)); s2 198 ext/mbstring/mb_gpc.c const char *s1, *s2; s2 221 ext/mbstring/mb_gpc.c for (s2=info->separator; *s2 != '\0'; s2++) { s2 222 ext/mbstring/mb_gpc.c if (*s1 == *s2) { s2 1185 ext/mbstring/mbstring.c char *s, *s2; s2 1194 ext/mbstring/mbstring.c s2 = php_mb_safe_strrchr_ex(filename, '/', filename_len, (const mbfl_encoding *)encoding); s2 1196 ext/mbstring/mbstring.c if (s && s2) { s2 1197 ext/mbstring/mbstring.c if (s > s2) { s2 1200 ext/mbstring/mbstring.c return ++s2; s2 1204 ext/mbstring/mbstring.c } else if (s2) { s2 1205 ext/mbstring/mbstring.c return ++s2; s2 965 ext/mbstring/oniguruma/regexec.c #define STRING_CMP(s1,s2,len) do {\ s2 967 ext/mbstring/oniguruma/regexec.c if (*s1++ != *s2++) goto fail;\ s2 981 ext/mbstring/oniguruma/regexec.c UChar *p1, *p2, *end1, *s2, *end2; s2 984 ext/mbstring/oniguruma/regexec.c s2 = *ps2; s2 986 ext/mbstring/oniguruma/regexec.c end2 = s2 + mblen; s2 989 ext/mbstring/oniguruma/regexec.c len2 = ONIGENC_MBC_CASE_FOLD(enc, case_fold_flag, &s2, end2, buf2); s2 1000 ext/mbstring/oniguruma/regexec.c *ps2 = s2; s2 1004 ext/mbstring/oniguruma/regexec.c #define STRING_CMP_VALUE(s1,s2,len,is_fail) do {\ s2 1007 ext/mbstring/oniguruma/regexec.c if (*s1++ != *s2++) {\ s2 207 ext/mbstring/oniguruma/regparse.c onig_strncmp(const UChar* s1, const UChar* s2, int n) s2 212 ext/mbstring/oniguruma/regparse.c x = *s2++ - *s1++; s2 324 ext/mbstring/oniguruma/regparse.h extern int onig_strncmp P_((const UChar* s1, const UChar* s2, int n)); s2 149 ext/mysqlnd/mysqlnd_alloc.c enum mysqlnd_collected_stats s2 = persistent? STAT_MEM_MALLOC_AMOUNT:STAT_MEM_EMALLOC_AMOUNT; s2 151 ext/mysqlnd/mysqlnd_alloc.c MYSQLND_INC_GLOBAL_STATISTIC_W_VALUE2(s1, 1, s2, size); s2 232 ext/mysqlnd/mysqlnd_alloc.c enum mysqlnd_collected_stats s2 = persistent? STAT_MEM_CALLOC_AMOUNT:STAT_MEM_ECALLOC_AMOUNT; s2 234 ext/mysqlnd/mysqlnd_alloc.c MYSQLND_INC_GLOBAL_STATISTIC_W_VALUE2(s1, 1, s2, size); s2 318 ext/mysqlnd/mysqlnd_alloc.c enum mysqlnd_collected_stats s2 = persistent? STAT_MEM_REALLOC_AMOUNT:STAT_MEM_EREALLOC_AMOUNT; s2 320 ext/mysqlnd/mysqlnd_alloc.c MYSQLND_INC_GLOBAL_STATISTIC_W_VALUE2(s1, 1, s2, new_size); s2 317 ext/mysqlnd/mysqlnd_auth.c php_mysqlnd_crypt(zend_uchar *buffer, const zend_uchar *s1, const zend_uchar *s2, size_t len) s2 321 ext/mysqlnd/mysqlnd_auth.c *buffer++= *s1++ ^ *s2++; s2 1098 ext/opcache/zend_accelerator_util_funcs.c #define ADLER32_DO1(buf) {s1 += *(buf); s2 += s1;} s2 1107 ext/opcache/zend_accelerator_util_funcs.c unsigned int s2 = (checksum >> 16) & 0xffff; s2 1118 ext/opcache/zend_accelerator_util_funcs.c s2 %= ADLER32_BASE; s2 1138 ext/opcache/zend_accelerator_util_funcs.c s2 %= ADLER32_BASE; s2 1141 ext/opcache/zend_accelerator_util_funcs.c return (s2 << 16) | s1; s2 374 ext/pcre/pcrelib/pcre_internal.h #define strncmp(s1,s2,m) _strncmp(s1,s2,m) s2 105 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define S2(s2) (reg_map[s2]) s2 107 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define S2A(s2) (s2) s2 49503 ext/sqlite3/libsqlite/sqlite3.c u32 s1, s2; s2 49509 ext/sqlite3/libsqlite/sqlite3.c s2 = aIn[1]; s2 49511 ext/sqlite3/libsqlite/sqlite3.c s1 = s2 = 0; s2 49519 ext/sqlite3/libsqlite/sqlite3.c s1 += *aData++ + s2; s2 49520 ext/sqlite3/libsqlite/sqlite3.c s2 += *aData++ + s1; s2 49524 ext/sqlite3/libsqlite/sqlite3.c s1 += BYTESWAP32(aData[0]) + s2; s2 49525 ext/sqlite3/libsqlite/sqlite3.c s2 += BYTESWAP32(aData[1]) + s1; s2 49531 ext/sqlite3/libsqlite/sqlite3.c aOut[1] = s2; s2 78751 ext/sqlite3/libsqlite/sqlite3.c const int s2 = p2[1]; /* Right hand serial type */ s2 78757 ext/sqlite3/libsqlite/sqlite3.c assert( (s2>0 && s2<7) || s2==8 || s2==9 ); s2 78759 ext/sqlite3/libsqlite/sqlite3.c if( s1>7 && s2>7 ){ s2 78760 ext/sqlite3/libsqlite/sqlite3.c res = s1 - s2; s2 78762 ext/sqlite3/libsqlite/sqlite3.c if( s1==s2 ){ s2 78776 ext/sqlite3/libsqlite/sqlite3.c if( s2>7 ){ s2 78781 ext/sqlite3/libsqlite/sqlite3.c res = s1 - s2; s2 2402 ext/standard/basic_functions.c ZEND_ARG_INFO(0, s2) s2 2410 ext/standard/basic_functions.c ZEND_ARG_INFO(0, s2) s2 65 ext/standard/lcg.c MODMULT(52774, 40692, 3791, 2147483399L, LCG(s2)); s2 67 ext/standard/lcg.c z = LCG(s1) - LCG(s2); s2 86 ext/standard/lcg.c LCG(s2) = (long) tsrm_thread_id(); s2 88 ext/standard/lcg.c LCG(s2) = (long) getpid(); s2 93 ext/standard/lcg.c LCG(s2) ^= (tv.tv_usec<<11); s2 30 ext/standard/levenshtein.c static int reference_levdist(const char *s1, int l1, const char *s2, int l2, int cost_ins, int cost_rep, int cost_del ) s2 55 ext/standard/levenshtein.c c0 = p1[i2] + ((s1[i1] == s2[i2]) ? 0 : cost_rep); s2 28 ext/standard/php_lcg.h php_int32 s2; s2 143 ext/standard/php_string.h PHPAPI size_t php_strspn(char *s1, char *s2, char *s1_end, char *s2_end); s2 144 ext/standard/php_string.h PHPAPI size_t php_strcspn(char *s1, char *s2, char *s1_end, char *s2_end); s2 55 ext/standard/streamsfuncs.c php_stream *s1, *s2; s2 73 ext/standard/streamsfuncs.c s2 = php_stream_sock_open_from_socket(pair[1], 0); s2 78 ext/standard/streamsfuncs.c php_stream_auto_cleanup(s2); s2 81 ext/standard/streamsfuncs.c add_next_index_resource(return_value, php_stream_get_resource_id(s2)); s2 730 ext/standard/string.c char *s1, *s2; s2 733 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &s1, &s1len, &s2, &s2len) == FAILURE) { s2 738 ext/standard/string.c (const char *) s2)); s2 1645 ext/standard/string.c PHPAPI size_t php_strspn(char *s1, char *s2, char *s1_end, char *s2_end) s2 1651 ext/standard/string.c for (spanp = s2; p != s1_end && spanp != s2_end;) { s2 1663 ext/standard/string.c PHPAPI size_t php_strcspn(char *s1, char *s2, char *s1_end, char *s2_end) s2 1669 ext/standard/string.c spanp = s2; s2 5014 ext/standard/string.c char *s1, *s2; s2 5017 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &s1, &s1_len, &s2, &s2_len) == FAILURE) { s2 5022 ext/standard/string.c s2, s2_len, s2 5609 ext/standard/string.c char *s1, *s2; s2 5615 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssl|lb", &s1, &s1_len, &s2, &s2_len, &offset, &len, &cs) == FAILURE) { s2 5641 ext/standard/string.c RETURN_LONG(zend_binary_strncmp(s1 + offset, (s1_len - offset), s2, s2_len, cmp_len)); s2 5643 ext/standard/string.c RETURN_LONG(zend_binary_strncasecmp_l(s1 + offset, (s1_len - offset), s2, s2_len, cmp_len)); s2 13 ext/xmlrpc/libxmlrpc/xmlrpc_win32.h # define strcasecmp(s1, s2) stricmp(s1, s2) s2 295 ext/zip/lib/zip_close.c struct zip_source *s2; s2 379 ext/zip/lib/zip_close.c if ((s2=comp_impl(za, s_crc, de->comp_method, ZIP_CODEC_ENCODE)) == NULL) { s2 387 ext/zip/lib/zip_close.c s2 = s_crc; s2 390 ext/zip/lib/zip_close.c s2 = src; s2 394 ext/zip/lib/zip_close.c ret = copy_source(za, s2, ft); s2 396 ext/zip/lib/zip_close.c if (zip_source_stat(s2, &st) < 0) s2 399 ext/zip/lib/zip_close.c while (s2 != src) { s2 400 ext/zip/lib/zip_close.c if ((s2=zip_source_pop(s2)) == NULL) { s2 68 ext/zip/lib/zip_source_deflate.c struct zip_source *s2; s2 89 ext/zip/lib/zip_source_deflate.c if ((s2=zip_source_layered(za, src, s2 97 ext/zip/lib/zip_source_deflate.c return s2; s2 68 ext/zip/lib/zip_source_pkware.c struct zip_source *s2; s2 91 ext/zip/lib/zip_source_pkware.c if ((s2=zip_source_layered(za, src, pkware_decrypt, ctx)) == NULL) { s2 96 ext/zip/lib/zip_source_pkware.c return s2; s2 48 ext/zip/lib/zip_source_zip_new.c struct zip_source *src, *s2; s2 135 ext/zip/lib/zip_source_zip_new.c if ((s2=enc_impl(za, src, st.encryption_method, 0, password)) == NULL) { s2 140 ext/zip/lib/zip_source_zip_new.c src = s2; s2 143 ext/zip/lib/zip_source_zip_new.c if ((s2=comp_impl(za, src, st.comp_method, 0)) == NULL) { s2 148 ext/zip/lib/zip_source_zip_new.c src = s2; s2 153 ext/zip/lib/zip_source_zip_new.c if ((s2=zip_source_crc(za, src, 1)) == NULL) { s2 158 ext/zip/lib/zip_source_zip_new.c src = s2; s2 162 ext/zip/lib/zip_source_zip_new.c if ((s2=zip_source_window(za, src, start, len ? len : st.size-start)) == NULL) { s2 167 ext/zip/lib/zip_source_zip_new.c src = s2; s2 566 main/rfc1867.c char *s2 = strrchr(path, '/'); s2 568 main/rfc1867.c if (s && s2) { s2 569 main/rfc1867.c if (s > s2) { s2 572 main/rfc1867.c s = ++s2; s2 577 main/rfc1867.c } else if (s2) { s2 578 main/rfc1867.c return ++s2; s2 778 sapi/cgi/cgi_main.c char *s1, *s2; s2 796 sapi/cgi/cgi_main.c s2 = path; s2 800 sapi/cgi/cgi_main.c s2 = (char *) doc_root; s2 809 sapi/cgi/cgi_main.c if (strnicmp(s1, s2, s_len) == 0) { s2 811 sapi/cgi/cgi_main.c if (strncmp(s1, s2, s_len) == 0) { s2 813 sapi/cgi/cgi_main.c ptr = s2 + start; /* start is the point where doc_root ends! */ s2 105 sapi/fpm/fpm/fpm_env.c static char * nvmatch(char *s1, char *s2) /* {{{ */ s2 107 sapi/fpm/fpm/fpm_env.c while(*s1 == *s2++) s2 110 sapi/fpm/fpm/fpm_env.c return s2; s2 113 sapi/fpm/fpm/fpm_env.c if(*s1 == '\0' && *(s2-1) == '=') { s2 114 sapi/fpm/fpm/fpm_env.c return s2; s2 720 sapi/fpm/fpm/fpm_main.c char *s1, *s2; s2 738 sapi/fpm/fpm/fpm_main.c s2 = path; s2 742 sapi/fpm/fpm/fpm_main.c s2 = (char *) doc_root; s2 751 sapi/fpm/fpm/fpm_main.c if (strnicmp(s1, s2, s_len) == 0) { s2 753 sapi/fpm/fpm/fpm_main.c if (strncmp(s1, s2, s_len) == 0) { s2 755 sapi/fpm/fpm/fpm_main.c ptr = s2 + start; /* start is the point where doc_root ends! */