/PHP-7.4/ext/standard/ |
H A D | string.c | 287 len = ZSTR_LEN(s11); in php_spn_common_handler() 1416 e = c + ZSTR_LEN(s); in php_string_toupper() 1481 e = c + ZSTR_LEN(s); in php_string_tolower() 2174 if ((ZSTR_LEN(haystack) == 0) || (ZSTR_LEN(needle) == 0)) { 3301 if (ZSTR_LEN(needle) < ZSTR_LEN(haystack)) { 3368 } else if (ZSTR_LEN(needle) > ZSTR_LEN(haystack)) { 3665 if (ZSTR_LEN(t1) + ZSTR_LEN(t2) == 0) { 5915 ZSTR_LEN(result) += ZSTR_LEN(input); 6265 if (0 == ZSTR_LEN(str) || (size_t)split_length >= ZSTR_LEN(str)) { 6372 ZSTR_LEN(str) = 0; [all …]
|
H A D | password.c | 76 if (ZSTR_LEN(buffer) < out_len) { in php_password_salt_to64() 194 return (ZSTR_LEN(hash) == 60) && in php_password_bcrypt_valid() 239 if (ZSTR_LEN(ret) != ZSTR_LEN(hash) || ZSTR_LEN(hash) < 13) { in php_password_bcrypt_verify() 276 ZSTR_VAL(salt)[ZSTR_LEN(salt)] = 0; in php_password_bcrypt_hash() 292 if (ZSTR_LEN(result) < 13) { in php_password_bcrypt_hash() 422 (uint32_t)ZSTR_LEN(salt), in php_password_argon2_hash() 423 ZSTR_LEN(out), in php_password_argon2_hash() 433 ZSTR_LEN(password), in php_password_argon2_hash() 435 ZSTR_LEN(salt), in php_password_argon2_hash() 437 ZSTR_LEN(out), in php_password_argon2_hash() [all …]
|
H A D | url_scanner_ex.re | 426 if (ZSTR_LEN(ctx->form_app.s) > 0) { 427 switch (ZSTR_LEN(ctx->tag.s)) { 455 ZSTR_LEN(ctx->tag.s) = 0; 476 ZSTR_LEN(ctx->arg.s) = 0; 581 ZSTR_LEN(ctx->buf.s) = rest; 634 *newlen = ZSTR_LEN(ctx->result.s); 639 *newlen += ZSTR_LEN(ctx->buf.s); 815 ZSTR_LEN(url_state->form_app.s) = 0; 818 ZSTR_LEN(url_state->url_app.s) = 0; 895 end = start + ZSTR_LEN(url_app.s); [all …]
|
H A D | formatted_print.c | 56 if ((*pos + 1) >= ZSTR_LEN(*buffer)) { in php_sprintf_appendchar() 69 if ((*pos + len) >= ZSTR_LEN(*buffer)) { in php_sprintf_appendchars() 70 size_t nlen = ZSTR_LEN(*buffer); in php_sprintf_appendchars() 108 if (req_size > ZSTR_LEN(*buffer)) { in php_sprintf_appendstring() 109 size_t size = ZSTR_LEN(*buffer); in php_sprintf_appendstring() 548 ZSTR_LEN(str), in php_formatted_print() 636 ZSTR_LEN(result) = outpos; in php_formatted_print() 728 rlen = PHPWRITE(ZSTR_VAL(result), ZSTR_LEN(result)); in PHP_FUNCTION() 755 rlen = PHPWRITE(ZSTR_VAL(result), ZSTR_LEN(result)); in PHP_FUNCTION() 789 RETVAL_LONG(ZSTR_LEN(result)); in PHP_FUNCTION() [all …]
|
H A D | browscap.c | 97 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_prefix_len() 110 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains() 114 if (i + 1 < ZSTR_LEN(pattern) && in browscap_compute_contains() 123 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains() 134 size_t i, len = ZSTR_LEN(pattern); in browscap_compute_regex_len() 135 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_regex_len() 169 for (i = 0; i < ZSTR_LEN(pattern); i++, j++) { in browscap_convert_pattern() 212 ZSTR_LEN(res) = j; in browscap_convert_pattern() 364 if (ZSTR_LEN(pattern) > UINT16_MAX) { in php_browscap_parser_cb() 584 ZSTR_VAL(agent_name) + ZSTR_LEN(agent_name)); in browser_reg_compare() [all …]
|
H A D | uuencode.c | 187 ZSTR_LEN(dest) = total_len; in php_uudecode() 188 ZSTR_VAL(dest)[ZSTR_LEN(dest)] = '\0'; in php_uudecode() 208 if (ZSTR_LEN(src) < 1) { RETURN_FALSE; } in PHP_FUNCTION() 210 RETURN_STR(php_uuencode(ZSTR_VAL(src), ZSTR_LEN(src))); in PHP_FUNCTION() 224 if (ZSTR_LEN(src) < 1) { RETURN_FALSE; } in PHP_FUNCTION() 226 if ((dest = php_uudecode(ZSTR_VAL(src), ZSTR_LEN(src))) == NULL) { in PHP_FUNCTION()
|
H A D | mail.c | 195 switch(ZSTR_LEN(key)) { in php_mail_build_headers() 197 if (!strncasecmp("orig-date", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 204 if (!strncasecmp("from", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 211 if (!strncasecmp("sender", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 218 if (!strncasecmp("reply-to", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 225 if (!strncasecmp("to", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 229 if (!strncasecmp("cc", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 236 if (!strncasecmp("bcc", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 243 if (!strncasecmp("message-id", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() 259 if (!strncasecmp("subject", ZSTR_VAL(key), ZSTR_LEN(key))) { in php_mail_build_headers() [all …]
|
H A D | url.c | 237 php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); in php_url_parse_ex2() 241 php_replace_controlchars_ex(ZSTR_VAL(ret->pass), ZSTR_LEN(ret->pass)); in php_url_parse_ex2() 244 php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); in php_url_parse_ex2() 293 php_replace_controlchars_ex(ZSTR_VAL(ret->host), ZSTR_LEN(ret->host)); in php_url_parse_ex2() 326 php_replace_controlchars_ex(ZSTR_VAL(ret->path), ZSTR_LEN(ret->path)); in php_url_parse_ex2() 524 RETURN_STR(php_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); in PHP_FUNCTION() 538 out_str = zend_string_init(ZSTR_VAL(in_str), ZSTR_LEN(in_str), 0); in PHP_FUNCTION() 539 ZSTR_LEN(out_str) = php_url_decode(ZSTR_VAL(out_str), ZSTR_LEN(out_str)); in PHP_FUNCTION() 623 RETURN_STR(php_raw_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); 637 out_str = zend_string_init(ZSTR_VAL(in_str), ZSTR_LEN(in_str), 0); [all …]
|
H A D | base64.h | 73 return php_base64_encode((const unsigned char*)(ZSTR_VAL(str)), ZSTR_LEN(str)); in php_base64_encode_str() 80 return php_base64_decode_ex((const unsigned char*)(ZSTR_VAL(str)), ZSTR_LEN(str), 0); in php_base64_decode_str()
|
H A D | quot_print.c | 139 ZSTR_LEN(retval) = decoded_len; in php_quot_print_decode() 211 if (ZSTR_LEN(arg1) == 0) { in PHP_FUNCTION() 217 str_out = zend_string_alloc(ZSTR_LEN(arg1), 0); in PHP_FUNCTION() 256 ZSTR_LEN(str_out) = j; in PHP_FUNCTION() 272 if (!ZSTR_LEN(str)) { in PHP_FUNCTION() 276 new_str = php_quot_print_encode((unsigned char *)ZSTR_VAL(str), ZSTR_LEN(str)); in PHP_FUNCTION()
|
H A D | http.c | 70 prop_len = ZSTR_LEN(key); in php_url_encode_hash_ex() 82 prop_len = ZSTR_LEN(key); in php_url_encode_hash_ex() 98 newprefix_len = key_suffix_len + ZSTR_LEN(ekey) + key_prefix_len + 3 /* %5B */; in php_url_encode_hash_ex() 107 memcpy(p, ZSTR_VAL(ekey), ZSTR_LEN(ekey)); in php_url_encode_hash_ex() 108 p += ZSTR_LEN(ekey); in php_url_encode_hash_ex() 217 ekey = php_raw_url_encode(ZSTR_VAL(str), ZSTR_LEN(str)); in php_url_encode_hash_ex() 219 ekey = php_url_encode(ZSTR_VAL(str), ZSTR_LEN(str)); in php_url_encode_hash_ex()
|
H A D | head.c | 86 if (!ZSTR_LEN(name)) { in php_setcookie() 110 if (value == NULL || ZSTR_LEN(value) == 0) { in php_setcookie() 128 zend_string *encoded_value = php_raw_url_encode(ZSTR_VAL(value), ZSTR_LEN(value)); in php_setcookie() 141 p = zend_memrchr(ZSTR_VAL(dt), '-', ZSTR_LEN(dt)); in php_setcookie() 162 if (path && ZSTR_LEN(path)) { in php_setcookie() 166 if (domain && ZSTR_LEN(domain)) { in php_setcookie() 176 if (samesite && ZSTR_LEN(samesite)) { in php_setcookie() 182 ctr.line_len = (uint32_t) ZSTR_LEN(buf.s); in php_setcookie()
|
H A D | http_fopen_wrapper.c | 317 if (php_stream_write(stream, ZSTR_VAL(header.s), ZSTR_LEN(header.s)) != ZSTR_LEN(header.s)) { in php_stream_url_wrap_http_ex() 401 if (resource->path && ZSTR_LEN(resource->path)) { in php_stream_url_wrap_http_ex() 450 if (tmp && ZSTR_LEN(tmp)) { in php_stream_url_wrap_http_ex() 454 user_headers = estrndup(ZSTR_VAL(tmp), ZSTR_LEN(tmp)); in php_stream_url_wrap_http_ex() 457 tmp = zend_string_init(ZSTR_VAL(tmp), ZSTR_LEN(tmp), 0); in php_stream_url_wrap_http_ex() 460 tmp = zend_string_init(ZSTR_VAL(tmp), ZSTR_LEN(tmp), 0); in php_stream_url_wrap_http_ex() 464 php_strtolower(ZSTR_VAL(tmp), ZSTR_LEN(tmp)); in php_stream_url_wrap_http_ex() 652 php_stream_write(stream, ZSTR_VAL(req_buf.s), ZSTR_LEN(req_buf.s)); in php_stream_url_wrap_http_ex() 855 if (!ZSTR_LEN(resource->path)) { in php_stream_url_wrap_http_ex() 896 ZSTR_LEN(val) = php_url_decode(ZSTR_VAL(val), ZSTR_LEN(val)); \ in php_stream_url_wrap_http_ex() [all …]
|
/PHP-7.4/Zend/ |
H A D | zend_string.h | 53 #define ZSTR_LEN(zstr) (zstr)->len in END_EXTERN_C() macro 86 ZSTR_LEN(str) = _len; \ in END_EXTERN_C() 141 ZSTR_LEN(ret) = len; in zend_string_alloc() 152 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_alloc() 189 ZSTR_LEN(ret) = len; in zend_string_realloc() 206 ZEND_ASSERT(len >= ZSTR_LEN(s)); in zend_string_extend() 210 ZSTR_LEN(ret) = len; in zend_string_extend() 231 ZSTR_LEN(ret) = len; in zend_string_truncate() 251 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_realloc() 317 return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); [all …]
|
H A D | zend_smart_str.h | 63 len += ZSTR_LEN(str->s); in END_EXTERN_C() 78 char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); in smart_str_extend_ex() 79 ZSTR_LEN(dest->s) = new_len; in smart_str_extend_ex() 93 ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; in smart_str_0() 98 return str->s ? ZSTR_LEN(str->s) : 0; in smart_str_get_len() 116 ZSTR_LEN(dest->s) = new_len; in smart_str_appendc_ex() 121 memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); in smart_str_appendl_ex() 122 ZSTR_LEN(dest->s) = new_len; in smart_str_appendl_ex() 126 smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); in smart_str_append_ex() 130 if (src->s && ZSTR_LEN(src->s)) { in smart_str_append_smart_str_ex()
|
H A D | zend_smart_str.c | 38 ZSTR_LEN(str->s) = 0; in smart_str_erealloc() 41 …_string *) erealloc2(str->s, str->a + _ZSTR_HEADER_SIZE + 1, _ZSTR_HEADER_SIZE + ZSTR_LEN(str->s)); in smart_str_erealloc() 52 ZSTR_LEN(str->s) = 0; in smart_str_realloc() 83 res = &ZSTR_VAL(str->s)[ZSTR_LEN(str->s)]; in smart_str_append_escaped() 84 ZSTR_LEN(str->s) += len; in smart_str_append_escaped()
|
H A D | zend_string.c | 49 return ZSTR_H(str) = zend_hash_func(ZSTR_VAL(str), ZSTR_LEN(str)); in zend_string_hash_func() 132 if ((p->h == h) && (ZSTR_LEN(p->key) == size)) { in zend_interned_string_ht_lookup_ex() 204 str = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 1); in zend_new_interned_string_permanent() 245 str = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 0); in zend_new_interned_string_request() 332 size_t len = ZSTR_LEN(s1); in zend_string_equal_val() 368 size_t len = ZSTR_LEN(s1); in I_WRAP_SONAME_FNNAME_ZU() 400 size_t len = ZSTR_LEN(s1); in zend_string_equal_val() 436 size_t len = ZSTR_LEN(s1); in I_WRAP_SONAME_FNNAME_ZU()
|
/PHP-7.4/ext/sodium/ |
H A D | sodium_pwhash.c | 78 if ((ZSTR_LEN(password) >= 0xffffffff)) { in php_sodium_argon2_hash() 88 …if (crypto_pwhash_str_alg(ZSTR_VAL(ret), ZSTR_VAL(password), ZSTR_LEN(password), opslimit, memlimi… in php_sodium_argon2_hash() 94 ZSTR_LEN(ret) = strlen(ZSTR_VAL(ret)); in php_sodium_argon2_hash() 95 ZSTR_VAL(ret)[ZSTR_LEN(ret)] = 0; in php_sodium_argon2_hash() 101 if ((ZSTR_LEN(password) >= 0xffffffff) || (ZSTR_LEN(hash) >= 0xffffffff)) { in php_sodium_argon2_verify() 104 return crypto_pwhash_str_verify(ZSTR_VAL(hash), ZSTR_VAL(password), ZSTR_LEN(password)) == 0; in php_sodium_argon2_verify() 122 if (!hash || (ZSTR_LEN(hash) < sizeof("$argon2id$"))) { in php_sodium_argon2_get_info()
|
/PHP-7.4/ext/session/ |
H A D | mod_files.c | 244 if (ZSTR_LEN(val) < data->st_size) { in ps_files_write() 249 n = pwrite(data->fd, ZSTR_VAL(val), ZSTR_LEN(val), 0); in ps_files_write() 254 unsigned int to_write = ZSTR_LEN(val) > UINT_MAX ? UINT_MAX : (unsigned int)ZSTR_LEN(val); in ps_files_write() 263 …to_write = wrote > -1 ? (ZSTR_LEN(val) - n > UINT_MAX ? UINT_MAX : (unsigned int)(ZSTR_LEN(val) - … in ps_files_write() 268 n = write(data->fd, ZSTR_VAL(val), ZSTR_LEN(val)); in ps_files_write() 272 if (n != ZSTR_LEN(val)) { in ps_files_write() 500 n = pread(data->fd, ZSTR_VAL(*val), ZSTR_LEN(*val), 0); in PS_READ_FUNC() 505 unsigned int to_read = ZSTR_LEN(*val) > UINT_MAX ? UINT_MAX : (unsigned int)ZSTR_LEN(*val); in PS_READ_FUNC() 514 …to_read = read_in > -1 ? (ZSTR_LEN(*val) - n > UINT_MAX ? UINT_MAX : (unsigned int)(ZSTR_LEN(*val)… in PS_READ_FUNC() 520 n = read(data->fd, ZSTR_VAL(*val), ZSTR_LEN(*val)); in PS_READ_FUNC() [all …]
|
/PHP-7.4/ext/phar/ |
H A D | stream.c | 190 host_len = ZSTR_LEN(resource->host); in phar_wrapper_open_url() 578 host_len = ZSTR_LEN(resource->host); in phar_wrapper_stat() 620 …if (ZSTR_LEN(str_key) >= internal_file_len || strncmp(ZSTR_VAL(str_key), internal_file, ZSTR_LEN(s… in phar_wrapper_stat() 689 host_len = ZSTR_LEN(resource->host); in phar_wrapper_unlink() 701 internal_file_len = ZSTR_LEN(resource->path) - 1; in phar_wrapper_unlink() 817 host_len = ZSTR_LEN(resource_from->host); in phar_wrapper_rename() 887 uint32_t to_len = ZSTR_LEN(resource_to->path) - 1; in phar_wrapper_rename() 893 ZSTR_LEN(str_key) > from_len && in phar_wrapper_rename() 907 entry->filename_len = ZSTR_LEN(new_str_key); in phar_wrapper_rename() 918 if (ZSTR_LEN(str_key) >= from_len && in phar_wrapper_rename() [all …]
|
H A D | dirstream.c | 104 to_read = MIN(ZSTR_LEN(str_key), count); in phar_dir_read() 106 if (to_read == 0 || count < ZSTR_LEN(str_key)) { in phar_dir_read() 163 …result = zend_binary_strcmp(ZSTR_VAL(f->key), ZSTR_LEN(f->key), ZSTR_VAL(s->key), ZSTR_LEN(s->key)… in phar_compare_dir_name() 206 keylen = ZSTR_LEN(str_key); in phar_make_dirstream() 337 host_len = ZSTR_LEN(resource->host); in phar_wrapper_open_dir() 455 host_len = ZSTR_LEN(resource->host); in phar_wrapper_mkdir() 510 entry.filename_len = ZSTR_LEN(resource->path) - 1; in phar_wrapper_mkdir() 590 host_len = ZSTR_LEN(resource->host); in phar_wrapper_rmdir() 599 path_len = ZSTR_LEN(resource->path) - 1; in phar_wrapper_rmdir() 617 if (ZSTR_LEN(str_key) > path_len && in phar_wrapper_rmdir() [all …]
|
/PHP-7.4/ext/intl/idn/ |
H A D | idn.c | 140 len = uidna_nameToASCII_UTF8(uts46, ZSTR_VAL(domain), ZSTR_LEN(domain), in php_intl_idn_to_46() 150 len = uidna_nameToUnicodeUTF8(uts46, ZSTR_VAL(domain), ZSTR_LEN(domain), in php_intl_idn_to_46() 160 ZSTR_LEN(buffer) = len; in php_intl_idn_to_46() 189 intl_convert_utf8_to_utf16(&ustring, &ustring_len, ZSTR_VAL(domain), ZSTR_LEN(domain), &status); in php_intl_idn_to() 268 if (ZSTR_LEN(domain) < 1) { in php_intl_idn_handoff() 272 if (ZSTR_LEN(domain) > INT32_MAX - 1) { in php_intl_idn_handoff()
|
/PHP-7.4/ext/intl/breakiterator/ |
H A D | breakiterator_iterators.cpp | 177 memcpy(ZSTR_VAL(res), &s[cur], ZSTR_LEN(res)); in _breakiterator_parts_move_forward() 178 ZSTR_VAL(res)[ZSTR_LEN(res)] = '\0'; in _breakiterator_parts_move_forward() 249 ZSTR_ALLOCA_ALLOC(lc_method_name, ZSTR_LEN(method), use_heap); in IntlPartsIterator_get_method() 250 zend_str_tolower_copy(ZSTR_VAL(lc_method_name), ZSTR_VAL(method), ZSTR_LEN(method)); in IntlPartsIterator_get_method() 255 if (ZSTR_LEN(method) == sizeof("getrulestatus") - 1 in IntlPartsIterator_get_method() 256 && memcmp("getrulestatus", ZSTR_VAL(lc_method_name), ZSTR_LEN(lc_method_name)) == 0) { in IntlPartsIterator_get_method()
|
/PHP-7.4/ext/iconv/ |
H A D | iconv.c | 704 ZSTR_LEN(out_buf) = out_size; in php_iconv_string() 997 ndl_buf_left = ZSTR_LEN(ndl_buf); in _php_iconv_strpos() 1069 ndl_buf_left = ZSTR_LEN(ndl_buf); in _php_iconv_strpos() 1083 ndl_buf_left = ZSTR_LEN(ndl_buf); in _php_iconv_strpos() 1112 ndl_buf_left = ZSTR_LEN(ndl_buf); in _php_iconv_strpos() 1325 char_cnt -= ZSTR_LEN(encoded); in _php_iconv_mime_encode() 2119 length = ZSTR_LEN(str); in PHP_FUNCTION() 2172 if (ZSTR_LEN(ndl) < 1) { in PHP_FUNCTION() 2176 err = _php_iconv_strpos(&retval, ZSTR_VAL(haystk), ZSTR_LEN(haystk), ZSTR_VAL(ndl), ZSTR_LEN(ndl), in PHP_FUNCTION() 2207 if (ZSTR_LEN(ndl) < 1) { in PHP_FUNCTION() [all …]
|
/PHP-7.4/ext/zlib/ |
H A D | zlib.c | 352 Z.avail_out = ZSTR_LEN(out); in php_zlib_encode() 360 ZSTR_VAL(out)[ZSTR_LEN(out)] = '\0'; in php_zlib_encode() 762 *dict = emalloc(ZSTR_LEN(str)); in zlib_create_dictionary_string() 764 *dictlen = ZSTR_LEN(str); in zlib_create_dictionary_string() 793 for (i = 0; i < ZSTR_LEN(*ptr); i++) { in zlib_create_dictionary_string() 804 *dictlen += ZSTR_LEN(*ptr) + 1; in zlib_create_dictionary_string() 812 dictptr += ZSTR_LEN(*ptr); in zlib_create_dictionary_string() 955 ctx->avail_out = ZSTR_LEN(out); in PHP_FUNCTION() 1212 ctx->avail_out = ZSTR_LEN(out); in PHP_FUNCTION() 1231 ZSTR_VAL(out)[ZSTR_LEN(out)] = 0; in PHP_FUNCTION() [all …]
|