/php-src/ext/standard/ |
H A D | levenshtein.c | 27 if (ZSTR_LEN(string1) == 0) { in reference_levdist() 28 return ZSTR_LEN(string2) * cost_ins; in reference_levdist() 30 if (ZSTR_LEN(string2) == 0) { in reference_levdist() 31 return ZSTR_LEN(string1) * cost_del; in reference_levdist() 37 if (ZSTR_LEN(string1) < ZSTR_LEN(string2) && cost_ins == cost_rep && cost_rep == cost_del) { in reference_levdist() 43 p1 = safe_emalloc((ZSTR_LEN(string2) + 1), sizeof(zend_long), 0); in reference_levdist() 44 p2 = safe_emalloc((ZSTR_LEN(string2) + 1), sizeof(zend_long), 0); in reference_levdist() 46 for (i2 = 0; i2 <= ZSTR_LEN(string2); i2++) { in reference_levdist() 49 for (i1 = 0; i1 < ZSTR_LEN(string1) ; i1++) { in reference_levdist() 52 for (i2 = 0; i2 < ZSTR_LEN(string2); i2++) { in reference_levdist() [all …]
|
H A D | string.c | 1520 ZSTR_LEN(ret) = php_win32_ioutil_dirname(ZSTR_VAL(ret), ZSTR_LEN(str)); 1522 ZSTR_LEN(ret) = zend_dirname(ZSTR_VAL(ret), ZSTR_LEN(str)); 1535 ZSTR_LEN(ret) = zend_dirname(ZSTR_VAL(ret), str_len = ZSTR_LEN(ret)); 1890 if (ZSTR_LEN(needle) > ZSTR_LEN(haystack)) { 1895 ZSTR_VAL(haystack) + ZSTR_LEN(haystack) - ZSTR_LEN(needle), 3238 if (ZSTR_LEN(needle) < ZSTR_LEN(haystack)) { 3302 } else if (ZSTR_LEN(needle) > ZSTR_LEN(haystack)) { 3645 if (ZSTR_LEN(t1) + ZSTR_LEN(t2) == 0) { 5800 ZSTR_LEN(result) += ZSTR_LEN(input); 6212 ZSTR_LEN(str) = 0; [all …]
|
H A D | password.c | 57 if (ZSTR_LEN(buffer) < out_len) { in php_password_salt_to64() 118 return (ZSTR_LEN(hash) == 60) && in php_password_bcrypt_valid() 162 if (ZSTR_LEN(hash) < 13) { in php_password_bcrypt_verify() 202 ZSTR_VAL(salt)[ZSTR_LEN(salt)] = 0; in php_password_bcrypt_hash() 216 if (ZSTR_LEN(result) < 13) { in php_password_bcrypt_hash() 346 (uint32_t)ZSTR_LEN(salt), in php_password_argon2_hash() 347 ZSTR_LEN(out), in php_password_argon2_hash() 357 ZSTR_LEN(password), in php_password_argon2_hash() 359 ZSTR_LEN(salt), in php_password_argon2_hash() 361 ZSTR_LEN(out), in php_password_argon2_hash() [all …]
|
H A D | url_scanner_ex.re | 158 if (ZSTR_LEN(new_value) != 0) { 433 if (ZSTR_LEN(ctx->form_app.s) > 0) { 434 switch (ZSTR_LEN(ctx->tag.s)) { 462 ZSTR_LEN(ctx->tag.s) = 0; 483 ZSTR_LEN(ctx->arg.s) = 0; 588 ZSTR_LEN(ctx->buf.s) = rest; 641 *newlen = ZSTR_LEN(ctx->result.s); 646 *newlen += ZSTR_LEN(ctx->buf.s); 827 ZSTR_LEN(url_state->url_app.s) = 0; 904 end = start + ZSTR_LEN(url_app.s); [all …]
|
H A D | http.c | 80 encoded_data = php_raw_url_encode(ZSTR_VAL(tmp), ZSTR_LEN(tmp)); in php_url_encode_scalar() 82 encoded_data = php_url_encode(ZSTR_VAL(tmp), ZSTR_LEN(tmp)); in php_url_encode_scalar() 128 if (ZSTR_LEN(arg_sep) == 0) { in php_url_encode_hash_ex() 147 prop_len = ZSTR_LEN(key); in php_url_encode_hash_ex() 159 prop_len = ZSTR_LEN(key); in php_url_encode_hash_ex() 180 …refix = zend_string_concat3(ZSTR_VAL(key_prefix), ZSTR_LEN(key_prefix), ZSTR_VAL(encoded_key), ZST… in php_url_encode_hash_ex() 182 …new_prefix = zend_string_concat2(ZSTR_VAL(encoded_key), ZSTR_LEN(encoded_key), "%5B", strlen("%5B"… in php_url_encode_hash_ex() 193 size_t len = ZSTR_LEN(key_prefix) + num_prefix_len + index_int_as_str_len + strlen("%5D%5B"); in php_url_encode_hash_ex() 196 memcpy(ZSTR_VAL(new_prefix), ZSTR_VAL(key_prefix), ZSTR_LEN(key_prefix)); in php_url_encode_hash_ex() 197 memcpy(ZSTR_VAL(new_prefix) + ZSTR_LEN(key_prefix), num_prefix, num_prefix_len); in php_url_encode_hash_ex() [all …]
|
H A D | formatted_print.c | 51 if ((*pos + 1) >= ZSTR_LEN(*buffer)) { in php_sprintf_appendchar() 64 if ((*pos + len) >= ZSTR_LEN(*buffer)) { in php_sprintf_appendchars() 65 size_t nlen = ZSTR_LEN(*buffer); in php_sprintf_appendchars() 103 if (req_size > ZSTR_LEN(*buffer)) { in php_sprintf_appendstring() 104 size_t size = ZSTR_LEN(*buffer); in php_sprintf_appendstring() 626 ZSTR_LEN(str), in php_formatted_print() 726 ZSTR_LEN(result) = outpos; in php_formatted_print() 821 rlen = PHPWRITE(ZSTR_VAL(result), ZSTR_LEN(result)); in PHP_FUNCTION() 850 rlen = PHPWRITE(ZSTR_VAL(result), ZSTR_LEN(result)); in PHP_FUNCTION() 881 RETVAL_LONG(ZSTR_LEN(result)); in PHP_FUNCTION() [all …]
|
H A D | browscap.c | 93 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_prefix_len() 106 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains() 110 if (i + 1 < ZSTR_LEN(pattern) && in browscap_compute_contains() 119 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains() 130 size_t i, len = ZSTR_LEN(pattern); in browscap_compute_regex_len() 131 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_regex_len() 160 for (i = 0; i < ZSTR_LEN(pattern); i++, j++) { in browscap_convert_pattern() 204 ZSTR_LEN(res) = j; in browscap_convert_pattern() 366 if (ZSTR_LEN(pattern) > UINT16_MAX) { in php_browscap_parser_cb() 662 ZSTR_VAL(agent_name) + ZSTR_LEN(agent_name), in browser_reg_compare() [all …]
|
H A D | quot_print.c | 133 ZSTR_LEN(retval) = decoded_len; in php_quot_print_decode() 204 if (ZSTR_LEN(arg1) == 0) { in PHP_FUNCTION() 210 str_out = zend_string_alloc(ZSTR_LEN(arg1), 0); in PHP_FUNCTION() 249 ZSTR_LEN(str_out) = j; in PHP_FUNCTION() 265 if (!ZSTR_LEN(str)) { in PHP_FUNCTION() 269 new_str = php_quot_print_encode((unsigned char *)ZSTR_VAL(str), ZSTR_LEN(str)); in PHP_FUNCTION()
|
H A D | url.c | 218 php_replace_controlchars(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); in php_url_parse_ex2() 222 php_replace_controlchars(ZSTR_VAL(ret->pass), ZSTR_LEN(ret->pass)); in php_url_parse_ex2() 225 php_replace_controlchars(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); in php_url_parse_ex2() 274 php_replace_controlchars(ZSTR_VAL(ret->host), ZSTR_LEN(ret->host)); in php_url_parse_ex2() 311 php_replace_controlchars(ZSTR_VAL(ret->path), ZSTR_LEN(ret->path)); in php_url_parse_ex2() 561 RETURN_STR(php_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); in PHP_FUNCTION() 574 out_str = zend_string_init(ZSTR_VAL(in_str), ZSTR_LEN(in_str), 0); in PHP_FUNCTION() 575 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))); in PHP_FUNCTION() 636 out_str = zend_string_init(ZSTR_VAL(in_str), ZSTR_LEN(in_str), 0); in PHP_FUNCTION() [all …]
|
/php-src/ext/gettext/ |
H A D | gettext.c | 93 PHP_GETTEXT_DOMAIN_LENGTH_CHECK(1, ZSTR_LEN(domain)) in PHP_FUNCTION() 117 PHP_GETTEXT_LENGTH_CHECK(1, ZSTR_LEN(msgid)) in PHP_FUNCTION() 139 PHP_GETTEXT_DOMAIN_LENGTH_CHECK(1, ZSTR_LEN(domain)) in PHP_FUNCTION() 140 PHP_GETTEXT_LENGTH_CHECK(2, ZSTR_LEN(msgid)) in PHP_FUNCTION() 166 PHP_GETTEXT_LENGTH_CHECK(2, ZSTR_LEN(msgid)) in PHP_FUNCTION() 225 PHP_GETTEXT_LENGTH_CHECK(1, ZSTR_LEN(msgid1)) in PHP_FUNCTION() 226 PHP_GETTEXT_LENGTH_CHECK(2, ZSTR_LEN(msgid2)) in PHP_FUNCTION() 252 PHP_GETTEXT_LENGTH_CHECK(2, ZSTR_LEN(msgid1)) in PHP_FUNCTION() 253 PHP_GETTEXT_LENGTH_CHECK(3, ZSTR_LEN(msgid2)) in PHP_FUNCTION() 282 PHP_GETTEXT_LENGTH_CHECK(2, ZSTR_LEN(msgid1)) in PHP_FUNCTION() [all …]
|
/php-src/ext/libxml/ |
H A D | mime_sniff.c | 87 ZSTR_LEN(value) = 0; in collect_an_http_quoted_string_with_extract_value() 99 memcpy(ZSTR_VAL(value) + ZSTR_LEN(value), position, length); in collect_an_http_quoted_string_with_extract_value() 100 ZSTR_LEN(value) += length; in collect_an_http_quoted_string_with_extract_value() 118 ZSTR_VAL(value)[ZSTR_LEN(value)] = '\\'; in collect_an_http_quoted_string_with_extract_value() 119 ZSTR_LEN(value)++; in collect_an_http_quoted_string_with_extract_value() 124 ZSTR_VAL(value)[ZSTR_LEN(value)] = *position; in collect_an_http_quoted_string_with_extract_value() 125 ZSTR_LEN(value)++; in collect_an_http_quoted_string_with_extract_value() 136 ZSTR_VAL(value)[ZSTR_LEN(value)] = '\0'; in collect_an_http_quoted_string_with_extract_value() 279 …while (ZSTR_LEN(parameter_value) > 0 && is_http_whitespace(ZSTR_VAL(parameter_value)[ZSTR_LEN(para… in php_libxml_sniff_charset_from_string() 280 ZSTR_LEN(parameter_value)--; in php_libxml_sniff_charset_from_string() [all …]
|
/php-src/ext/session/ |
H A D | mod_files.c | 113 if (!data || ZSTR_LEN(key) <= data->dirdepth || in ps_files_path_create() 114 …buflen < (ZSTR_LEN(data->basedir) + 2 * data->dirdepth + ZSTR_LEN(key) + 5 + sizeof(FILE_PREFIX)))… in ps_files_path_create() 120 n = ZSTR_LEN(data->basedir); in ps_files_path_create() 128 memcpy(buf + n, ZSTR_VAL(key), ZSTR_LEN(key)); in ps_files_path_create() 129 n += ZSTR_LEN(key); in ps_files_path_create() 240 if (ZSTR_LEN(val) < data->st_size) { in ps_files_write() 268 if (n != ZSTR_LEN(val)) { in ps_files_write() 297 if (ZSTR_LEN(dirname) >= MAXPATHLEN) { in ps_files_cleanup_dir() 305 buf[ZSTR_LEN(dirname)] = PHP_DIR_SEPARATOR; in ps_files_cleanup_dir() 318 buf[ZSTR_LEN(dirname) + entry_len + 1] = '\0'; in ps_files_cleanup_dir() [all …]
|
/php-src/Zend/ |
H A D | zend_smart_str.h | 44 len += ZSTR_LEN(str->s); in END_EXTERN_C() 59 char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); in smart_str_extend_ex() 60 ZSTR_LEN(dest->s) = new_len; in smart_str_extend_ex() 84 ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; in smart_str_0() 89 return str->s ? ZSTR_LEN(str->s) : 0; in smart_str_get_len() 94 if (str->s && str->a > ZSTR_LEN(str->s)) { in smart_str_trim_to_size_ex() 96 str->a = ZSTR_LEN(str->s); in smart_str_trim_to_size_ex() 126 ZSTR_LEN(dest->s) = new_len; in smart_str_appendc_ex() 131 memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); in smart_str_appendl_ex() 132 ZSTR_LEN(dest->s) = new_len; in smart_str_appendl_ex() [all …]
|
H A D | zend_string.h | 69 #define ZSTR_LEN(zstr) (zstr)->len in END_EXTERN_C() macro 124 ZSTR_LEN(str) = _len; \ 181 ZSTR_LEN(ret) = len; in zend_string_alloc() 192 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_alloc() 253 ZSTR_LEN(ret) = len; in zend_string_realloc() 270 ZEND_ASSERT(len >= ZSTR_LEN(s)); in zend_string_extend() 274 ZSTR_LEN(ret) = len; in zend_string_extend() 295 ZSTR_LEN(ret) = len; in zend_string_truncate() 315 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_realloc() 386 return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); [all …]
|
/php-src/main/ |
H A D | safe_bcmp.c | 33 if (ZSTR_LEN(a) != ZSTR_LEN(b)) { in php_safe_bcmp() 38 while (i < ZSTR_LEN(a)) { in php_safe_bcmp()
|
/php-src/ext/sodium/ |
H A D | sodium_pwhash.c | 66 if ((ZSTR_LEN(password) >= 0xffffffff)) { in php_sodium_argon2_hash() 76 …if (crypto_pwhash_str_alg(ZSTR_VAL(ret), ZSTR_VAL(password), ZSTR_LEN(password), opslimit, memlimi… in php_sodium_argon2_hash() 82 ZSTR_LEN(ret) = strlen(ZSTR_VAL(ret)); in php_sodium_argon2_hash() 83 ZSTR_VAL(ret)[ZSTR_LEN(ret)] = 0; in php_sodium_argon2_hash() 89 if ((ZSTR_LEN(password) >= 0xffffffff) || (ZSTR_LEN(hash) >= 0xffffffff)) { in php_sodium_argon2_verify() 92 return crypto_pwhash_str_verify(ZSTR_VAL(hash), ZSTR_VAL(password), ZSTR_LEN(password)) == 0; in php_sodium_argon2_verify() 110 if (!hash || (ZSTR_LEN(hash) < sizeof("$argon2id$"))) { in php_sodium_argon2_get_info()
|
/php-src/ext/intl/spoofchecker/ |
H A D | spoofchecker_main.c | 40 …ret = uspoof_check2UTF8(co->uspoof, ZSTR_VAL(text), ZSTR_LEN(text), co->uspoofres, SPOOFCHECKER_ER… in PHP_METHOD() 42 …ret = uspoof_checkUTF8(co->uspoof, ZSTR_VAL(text), ZSTR_LEN(text), NULL, SPOOFCHECKER_ERROR_CODE_P… in PHP_METHOD() 80 if(ZSTR_LEN(s1) > INT32_MAX || ZSTR_LEN(s2) > INT32_MAX) { in PHP_METHOD() 83 …_areConfusableUTF8(co->uspoof, ZSTR_VAL(s1), (int32_t)ZSTR_LEN(s1), ZSTR_VAL(s2), (int32_t)ZSTR_LE… in PHP_METHOD() 184 if (ZSTR_LEN(pattern) > INT32_MAX) { in PHP_METHOD() 190 if (ZSTR_VAL(pattern)[0] != '[' || ZSTR_VAL(pattern)[ZSTR_LEN(pattern) -1] != ']') { in PHP_METHOD() 195 …intl_convert_utf8_to_utf16(&upattern, &upattern_len, ZSTR_VAL(pattern), ZSTR_LEN(pattern), SPOOFCH… in PHP_METHOD()
|
/php-src/ext/dba/ |
H A D | dba_ndbm.c | 72 gkey.dsize = ZSTR_LEN(key); in DBA_FETCH_FUNC() 86 gkey.dsize = ZSTR_LEN(key); in DBA_UPDATE_FUNC() 88 gval.dsize = ZSTR_LEN(val); in DBA_UPDATE_FUNC() 101 gkey.dsize = ZSTR_LEN(key); in DBA_EXISTS_FUNC() 114 gkey.dsize = ZSTR_LEN(key); in DBA_DELETE_FUNC()
|
H A D | dba_tcadb.c | 91 value = tcadbget(dba->tcadb, ZSTR_VAL(key), ZSTR_LEN(key), &value_size); in DBA_FETCH_FUNC() 107 if (tcadbvsiz(dba->tcadb, ZSTR_VAL(key), ZSTR_LEN(key)) > -1) { in DBA_UPDATE_FUNC() 112 result = tcadbput(dba->tcadb, ZSTR_VAL(key), ZSTR_LEN(key), ZSTR_VAL(val), ZSTR_LEN(val)); in DBA_UPDATE_FUNC() 128 value = tcadbget(dba->tcadb, ZSTR_VAL(key), ZSTR_LEN(key), &value_len); in DBA_EXISTS_FUNC() 141 return tcadbout(dba->tcadb, ZSTR_VAL(key), ZSTR_LEN(key)) ? SUCCESS : FAILURE; in DBA_DELETE_FUNC()
|
H A D | dba_flatfile.c | 63 gkey.dsize = ZSTR_LEN(key); in DBA_FETCH_FUNC() 80 gkey.dsize = ZSTR_LEN(key); in DBA_UPDATE_FUNC() 82 gval.dsize = ZSTR_LEN(val); in DBA_UPDATE_FUNC() 107 gkey.dsize = ZSTR_LEN(key); in DBA_EXISTS_FUNC() 122 gkey.dsize = ZSTR_LEN(key); in DBA_DELETE_FUNC()
|
H A D | dba_dbm.c | 91 gkey.dsize = ZSTR_LEN(key); in DBA_FETCH_FUNC() 105 gkey.dsize = ZSTR_LEN(key); in DBA_UPDATE_FUNC() 115 gval.dsize = ZSTR_LEN(val); in DBA_UPDATE_FUNC() 126 gkey.dsize = ZSTR_LEN(key); in DBA_EXISTS_FUNC() 140 gkey.dsize = ZSTR_LEN(key); in DBA_DELETE_FUNC()
|
H A D | dba_qdbm.c | 81 value = dpget(dba->dbf, ZSTR_VAL(key), ZSTR_LEN(key), 0, -1, &value_size); in DBA_FETCH_FUNC() 94 …if (dpput(dba->dbf, ZSTR_VAL(key), ZSTR_LEN(key), ZSTR_VAL(val), ZSTR_LEN(val), mode == 1 ? DP_DKE… in DBA_UPDATE_FUNC() 110 value = dpget(dba->dbf, ZSTR_VAL(key), ZSTR_LEN(key), 0, -1, NULL); in DBA_EXISTS_FUNC() 123 return dpout(dba->dbf, ZSTR_VAL(key), ZSTR_LEN(key)) ? SUCCESS : FAILURE; in DBA_DELETE_FUNC()
|
/php-src/ext/intl/idn/ |
H A D | idn.c | 71 len = uidna_nameToASCII_UTF8(uts46, ZSTR_VAL(domain), ZSTR_LEN(domain), in php_intl_idn_to_46() 81 len = uidna_nameToUnicodeUTF8(uts46, ZSTR_VAL(domain), ZSTR_LEN(domain), in php_intl_idn_to_46() 91 ZSTR_LEN(buffer) = len; in php_intl_idn_to_46() 127 if (ZSTR_LEN(domain) == 0) { in php_intl_idn_handoff() 131 if (ZSTR_LEN(domain) > INT32_MAX - 1) { in php_intl_idn_handoff()
|
/php-src/ext/phar/ |
H A D | stream.c | 189 size_t host_len = ZSTR_LEN(resource->host); in phar_wrapper_open_url() 583 size_t host_len = ZSTR_LEN(resource->host); in phar_wrapper_stat() 625 …if (ZSTR_LEN(str_key) >= internal_file_len || strncmp(ZSTR_VAL(str_key), internal_file, ZSTR_LEN(s… in phar_wrapper_stat() 693 size_t host_len = ZSTR_LEN(resource->host); in phar_wrapper_unlink() 705 internal_file_len = ZSTR_LEN(resource->path) - 1; in phar_wrapper_unlink() 821 size_t host_len = ZSTR_LEN(resource_from->host); in phar_wrapper_rename() 892 size_t to_len = ZSTR_LEN(resource_to->path) - 1; in phar_wrapper_rename() 898 ZSTR_LEN(str_key) > from_len && in phar_wrapper_rename() 905 ZSTR_VAL(new_str_key)[ZSTR_LEN(new_str_key)] = 0; in phar_wrapper_rename() 912 entry->filename_len = ZSTR_LEN(new_str_key); in phar_wrapper_rename() [all …]
|
/php-src/ext/openssl/ |
H A D | openssl_pwhash.c | 141 if ((ZSTR_LEN(password) >= UINT32_MAX)) { in php_openssl_argon2_hash() 153 …ZSTR_VAL(password), ZSTR_LEN(password), salt, PHP_OPENSSL_SALT_SIZE, hash, PHP_OPENSSL_HASH_SIZE))… in php_openssl_argon2_hash() 162 ZSTR_LEN(digest) = snprintf(ZSTR_VAL(digest), ZSTR_LEN(digest), "$%s$v=%d$m=%u,t=%u,p=%u$%s$%s", in php_openssl_argon2_hash() 178 if (!digest || (ZSTR_LEN(digest) < sizeof("$argon2id$"))) { in php_openssl_argon2_extract() 225 if ((ZSTR_LEN(password) >= UINT32_MAX) || (ZSTR_LEN(digest) >= UINT32_MAX)) { in php_openssl_argon2_verify() 232 new = zend_string_alloc(ZSTR_LEN(hash), 0); in php_openssl_argon2_verify() 234 ZSTR_VAL(password), ZSTR_LEN(password), (unsigned char *)ZSTR_VAL(salt), in php_openssl_argon2_verify() 235 ZSTR_LEN(salt), (unsigned char *)ZSTR_VAL(new), ZSTR_LEN(new))) { in php_openssl_argon2_verify()
|