Lines Matching refs:len

897 	string.len = arg_length;  in php_mb_zend_encoding_detector()
914 string.len = from_length; in php_mb_zend_encoding_converter()
917 …nverter_new2((const mbfl_encoding *)encoding_from, (const mbfl_encoding *)encoding_to, string.len); in php_mb_zend_encoding_converter()
938 *to_length = result.len; in php_mb_zend_encoding_converter()
1066 static char *php_mb_rfc1867_substring_conf(const zend_encoding *encoding, char *start, int len, cha… in php_mb_rfc1867_substring_conf() argument
1068 char *result = emalloc(len + 2); in php_mb_rfc1867_substring_conf()
1072 for (i = 0; i < len && start[i] != quote; ++i) { in php_mb_rfc1867_substring_conf()
1078 while (j-- > 0 && i < len) { in php_mb_rfc1867_substring_conf()
2097 int last_feed, len; in PHP_FUNCTION() local
2139 len = spprintf( &p, 0, "Content-Type: %s; charset=%s", mimetype, charset ); in PHP_FUNCTION()
2140 if (sapi_add_header(p, len, 0) != FAILURE) { in PHP_FUNCTION()
2168 string.len = arg_string_len; in PHP_FUNCTION()
2175 RETVAL_STRINGL((char *)result.val, result.len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
2197 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", (char **)&string.val, &string.len, &en… in PHP_FUNCTION()
2239 …() TSRMLS_CC, "ss|ls", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &… in PHP_FUNCTION()
2255 if (needle.len == 0) { in PHP_FUNCTION()
2305 …() TSRMLS_CC, "ss|Zs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &… in PHP_FUNCTION()
2358 if (haystack.len <= 0) { in PHP_FUNCTION()
2361 if (needle.len <= 0) { in PHP_FUNCTION()
2395 …CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.le… in PHP_FUNCTION()
2398 if (needle.len == 0) { in PHP_FUNCTION()
2402 …n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, … in PHP_FUNCTION()
2424 …CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.le… in PHP_FUNCTION()
2428 …n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, … in PHP_FUNCTION()
2442 int n, len, mblen; in PHP_FUNCTION() local
2455 …CC, "ss|bs", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.le… in PHP_FUNCTION()
2467 if (needle.len <= 0) { in PHP_FUNCTION()
2477 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2482 len = (mblen - n); in PHP_FUNCTION()
2483 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2485 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2500 int n, len, mblen; in PHP_FUNCTION() local
2513 …() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &… in PHP_FUNCTION()
2525 if (haystack.len <= 0) { in PHP_FUNCTION()
2528 if (needle.len <= 0) { in PHP_FUNCTION()
2537 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2542 len = (mblen - n); in PHP_FUNCTION()
2543 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2545 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2561 unsigned int from_encoding_len, len, mblen; in PHP_FUNCTION() local
2573 …() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &… in PHP_FUNCTION()
2577 if (!needle.len) { in PHP_FUNCTION()
2588 …n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_… in PHP_FUNCTION()
2599 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2604 len = (mblen - n); in PHP_FUNCTION()
2605 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2607 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2620 int n, from_encoding_len, len, mblen; in PHP_FUNCTION() local
2631 …() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &… in PHP_FUNCTION()
2641 …n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_… in PHP_FUNCTION()
2652 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2657 len = (mblen - n); in PHP_FUNCTION()
2658 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2660 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in PHP_FUNCTION()
2684 …S() TSRMLS_CC, "ss|s", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &… in PHP_FUNCTION()
2696 if (needle.len <= 0) { in PHP_FUNCTION()
2716 long from, len; in PHP_FUNCTION() local
2738 string.len = str_len; in PHP_FUNCTION()
2741 len = str_len; in PHP_FUNCTION()
2744 len = Z_LVAL_PP(z_len); in PHP_FUNCTION()
2749 if (from < 0 || len < 0) { in PHP_FUNCTION()
2766 if (len < 0) { in PHP_FUNCTION()
2767 len = (mblen - from) + len; in PHP_FUNCTION()
2768 if (len < 0) { in PHP_FUNCTION()
2769 len = 0; in PHP_FUNCTION()
2778 ret = mbfl_substr(&string, &result, from, len); in PHP_FUNCTION()
2783 RETURN_STRINGL((char *)ret->val, ret->len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
2793 long from, len; in PHP_FUNCTION() local
2802 …(ZEND_NUM_ARGS() TSRMLS_CC, "sl|Zs", (char **)&string.val, (int **)&string.len, &from, &z_len, &en… in PHP_FUNCTION()
2815 len = string.len; in PHP_FUNCTION()
2818 len = Z_LVAL_PP(z_len); in PHP_FUNCTION()
2825 from = string.len + from; in PHP_FUNCTION()
2834 if (len < 0) { in PHP_FUNCTION()
2835 len = (string.len - from) + len; in PHP_FUNCTION()
2836 if (len < 0) { in PHP_FUNCTION()
2837 len = 0; in PHP_FUNCTION()
2841 if ((unsigned int)from > string.len) { in PHP_FUNCTION()
2845 ret = mbfl_strcut(&string, &result, from, len); in PHP_FUNCTION()
2850 RETURN_STRINGL((char *)ret->val, ret->len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
2868 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", (char **)&string.val, &string.len, &en… in PHP_FUNCTION()
2909 marker.len = 0; in PHP_FUNCTION()
2920 string.len = str_len; in PHP_FUNCTION()
2934 marker.len = trimmarker_len; in PHP_FUNCTION()
2943 RETVAL_STRINGL((char *)ret->val, ret->len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
2981 string.len = length; in php_mb_convert_encoding()
3011 convd = mbfl_buffer_converter_new2(from_encoding, to_encoding, string.len); in php_mb_convert_encoding()
3023 *output_len = ret->len; in php_mb_convert_encoding()
3242 string.len = str_len; in PHP_FUNCTION()
3320 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sssl", (char **)&string.val, &string.len, … in PHP_FUNCTION()
3352 RETVAL_STRINGL((char *)ret->val, ret->len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
3369 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", (char **)&string.val, &string.len) == FA… in PHP_FUNCTION()
3376 RETVAL_STRINGL((char *)ret->val, ret->len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
3398 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|ss", (char **)&string.val, &string.len, &o… in PHP_FUNCTION()
3479 RETVAL_STRINGL((char *)ret->val, ret->len, 0); /* the string is already strdup()'ed */ in PHP_FUNCTION()
3582 string.len = Z_STRLEN_PP(hash_entry); in PHP_FUNCTION()
3591 string.len = Z_STRLEN_PP(var); in PHP_FUNCTION()
3664 string.len = Z_STRLEN_PP(hash_entry); in PHP_FUNCTION()
3673 ZVAL_STRINGL(*hash_entry, (char *)ret->val, ret->len, 0); in PHP_FUNCTION()
3680 string.len = Z_STRLEN_PP(var); in PHP_FUNCTION()
3684 ZVAL_STRINGL(*var, (char *)ret->val, ret->len, 0); in PHP_FUNCTION()
3727 string.len = str_len; in php_mb_numericentity_exec()
3775 RETVAL_STRINGL((char *)ret->val, ret->len, 0); in php_mb_numericentity_exec()
3813 #define MAIL_ASCIIZ_CHECK_MBSTRING(str, len) \ argument
3815 ee = pp + len; \
3824 token.len++; \
3832 while ((str)->a < (str)->len) { \
3836 memcpy(tmp_ptr, (str)->c, (str)->len); \
3930 token.len = 0; in _php_mbstr_parse_mail_headers()
3938 token.len = 0; in _php_mbstr_parse_mail_headers()
3956 php_strtoupper(fld_name.c, fld_name.len); in _php_mbstr_parse_mail_headers()
3958 …zend_hash_update(ht, (char *)fld_name.c, fld_name.len, &fld_val, sizeof(smart_str), (void **)&dumm… in _php_mbstr_parse_mail_headers()
3967 token.len = 0; in _php_mbstr_parse_mail_headers()
3994 token.len = 0; in _php_mbstr_parse_mail_headers()
4008 php_strtoupper(fld_name.c, fld_name.len); in _php_mbstr_parse_mail_headers()
4010 …zend_hash_update(ht, (char *)fld_name.c, fld_name.len, &fld_val, sizeof(smart_str), (void **)&dumm… in _php_mbstr_parse_mail_headers()
4183 orig_str.len = subject_len; in PHP_FUNCTION()
4202 orig_str.len = (unsigned int)message_len; in PHP_FUNCTION()
4532 string.len = var_len; in PHP_FUNCTION()
4539 …if (illegalchars == 0 && string.len == result.len && memcmp(string.val, result.val, string.len) ==… in PHP_FUNCTION()
4671 size_t len = 0; in php_mb_stripos() local
4672 …vert_case(PHP_UNICODE_CASE_UPPER, (char *)old_haystack, old_haystack_len, &len, from_encoding TSRM… in php_mb_stripos()
4673 haystack.len = len; in php_mb_stripos()
4679 if (haystack.len <= 0) { in php_mb_stripos()
4683 …_convert_case(PHP_UNICODE_CASE_UPPER, (char *)old_needle, old_needle_len, &len, from_encoding TSRM… in php_mb_stripos()
4684 needle.len = len; in php_mb_stripos()
4690 if (needle.len <= 0) { in php_mb_stripos()