str_key           198 Zend/zend_interfaces.c static int zend_user_it_get_current_key_default(zend_object_iterator *_iter, char **str_key, uint *str_key_len, ulong *int_key)
str_key           808 ext/mbstring/oniguruma/regint.h extern int onig_st_lookup_strend P_((hash_table_type* table, const UChar* str_key, const UChar* end_key, hash_data_type *value));
str_key           809 ext/mbstring/oniguruma/regint.h extern int onig_st_insert_strend P_((hash_table_type* table, const UChar* str_key, const UChar* end_key, hash_data_type value));
str_key           362 ext/mbstring/oniguruma/regparse.c onig_st_lookup_strend(hash_table_type* table, const UChar* str_key,
str_key           367 ext/mbstring/oniguruma/regparse.c   key.s   = (UChar* )str_key;
str_key           374 ext/mbstring/oniguruma/regparse.c onig_st_insert_strend(hash_table_type* table, const UChar* str_key,
str_key           381 ext/mbstring/oniguruma/regparse.c   key->s   = (UChar* )str_key;
str_key           379 ext/pdo/pdo_dbh.c 			zend_string *str_key = NULL;
str_key           381 ext/pdo/pdo_dbh.c 			ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(options), long_key, str_key, attr_value) {
str_key           382 ext/pdo/pdo_dbh.c 				if (str_key) {
str_key            97 ext/phar/dirstream.c 	zend_string *str_key;
str_key           100 ext/phar/dirstream.c 	if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key(data, &str_key, &unused)) {
str_key           105 ext/phar/dirstream.c 	to_read = MIN(ZSTR_LEN(str_key), count);
str_key           107 ext/phar/dirstream.c 	if (to_read == 0 || count < ZSTR_LEN(str_key)) {
str_key           112 ext/phar/dirstream.c 	memcpy(((php_stream_dirent *) buf)->d_name, ZSTR_VAL(str_key), to_read);
str_key           185 ext/phar/dirstream.c 	zend_string *str_key;
str_key           203 ext/phar/dirstream.c 		if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key(manifest, &str_key, &unused)) {
str_key           207 ext/phar/dirstream.c 		keylen = ZSTR_LEN(str_key);
str_key           209 ext/phar/dirstream.c 			if (keylen == 0 || keylen < (uint)dirlen || !strncmp(ZSTR_VAL(str_key), dir, dirlen)) {
str_key           219 ext/phar/dirstream.c 			if (keylen >= sizeof(".phar")-1 && !memcmp(ZSTR_VAL(str_key), ".phar", sizeof(".phar")-1)) {
str_key           227 ext/phar/dirstream.c 			if (NULL != (found = (char *) memchr(ZSTR_VAL(str_key), '/', keylen))) {
str_key           229 ext/phar/dirstream.c 				entry = (char *) safe_emalloc(found - ZSTR_VAL(str_key), 1, 1);
str_key           230 ext/phar/dirstream.c 				memcpy(entry, ZSTR_VAL(str_key), found - ZSTR_VAL(str_key));
str_key           231 ext/phar/dirstream.c 				keylen = found - ZSTR_VAL(str_key);
str_key           235 ext/phar/dirstream.c 				memcpy(entry, ZSTR_VAL(str_key), keylen);
str_key           241 ext/phar/dirstream.c 			if (0 != memcmp(ZSTR_VAL(str_key), dir, dirlen)) {
str_key           248 ext/phar/dirstream.c 				if (ZSTR_VAL(str_key)[dirlen] != '/') {
str_key           257 ext/phar/dirstream.c 		save = ZSTR_VAL(str_key);
str_key           309 ext/phar/dirstream.c 	zend_string *str_key;
str_key           388 ext/phar/dirstream.c 					zend_hash_get_current_key(&phar->manifest, &str_key, &unused)) {
str_key           389 ext/phar/dirstream.c 				if (ZSTR_LEN(str_key) > (uint)i_len && 0 == memcmp(ZSTR_VAL(str_key), internal_file, i_len)) {
str_key           552 ext/phar/dirstream.c 	zend_string *str_key;
str_key           615 ext/phar/dirstream.c 			HASH_KEY_NON_EXISTENT != zend_hash_get_current_key(&phar->manifest, &str_key, &unused);
str_key           618 ext/phar/dirstream.c 			if (ZSTR_LEN(str_key) > path_len &&
str_key           619 ext/phar/dirstream.c 				memcmp(ZSTR_VAL(str_key), resource->path+1, path_len) == 0 &&
str_key           620 ext/phar/dirstream.c 				IS_SLASH(ZSTR_VAL(str_key)[path_len])) {
str_key           632 ext/phar/dirstream.c 			HASH_KEY_NON_EXISTENT != zend_hash_get_current_key(&phar->virtual_dirs, &str_key, &unused);
str_key           635 ext/phar/dirstream.c 			if (ZSTR_LEN(str_key) > path_len &&
str_key           636 ext/phar/dirstream.c 				memcmp(ZSTR_VAL(str_key), resource->path+1, path_len) == 0 &&
str_key           637 ext/phar/dirstream.c 				IS_SLASH(ZSTR_VAL(str_key)[path_len])) {
str_key          1961 ext/phar/phar.c 			zend_string *str_key;
str_key          1965 ext/phar/phar.c 				HASH_KEY_NON_EXISTENT != zend_hash_get_current_key(&(PHAR_G(phar_fname_map)), &str_key, &unused);
str_key          1968 ext/phar/phar.c 				if (ZSTR_LEN(str_key) > (uint) filename_len) {
str_key          1972 ext/phar/phar.c 				if (!memcmp(filename, ZSTR_VAL(str_key), ZSTR_LEN(str_key)) && ((uint)filename_len == ZSTR_LEN(str_key)
str_key          1973 ext/phar/phar.c 					|| filename[ZSTR_LEN(str_key)] == '/' || filename[ZSTR_LEN(str_key)] == '\0')) {
str_key          1977 ext/phar/phar.c 					*ext_str = filename + (ZSTR_LEN(str_key) - pphar->ext_len);
str_key          1984 ext/phar/phar.c 					HASH_KEY_NON_EXISTENT != zend_hash_get_current_key(&cached_phars, &str_key, &unused);
str_key          1987 ext/phar/phar.c 					if (ZSTR_LEN(str_key) > (uint) filename_len) {
str_key          1991 ext/phar/phar.c 					if (!memcmp(filename, ZSTR_VAL(str_key), ZSTR_LEN(str_key)) && ((uint)filename_len == ZSTR_LEN(str_key)
str_key          1992 ext/phar/phar.c 						|| filename[ZSTR_LEN(str_key)] == '/' || filename[ZSTR_LEN(str_key)] == '\0')) {
str_key          1996 ext/phar/phar.c 						*ext_str = filename + (ZSTR_LEN(str_key) - pphar->ext_len);
str_key          1412 ext/phar/phar_object.c 	char *str_key;
str_key          1454 ext/phar/phar_object.c 				str_key = estrndup(Z_STRVAL(key), str_key_len);
str_key          1456 ext/phar/phar_object.c 				save = str_key;
str_key          1549 ext/phar/phar_object.c 			str_key = fname + base_len;
str_key          1551 ext/phar/phar_object.c 			if (*str_key == '/' || *str_key == '\\') {
str_key          1552 ext/phar/phar_object.c 				str_key++;
str_key          1582 ext/phar/phar_object.c 			str_key = estrndup(Z_STRVAL(key), str_key_len);
str_key          1584 ext/phar/phar_object.c 			save = str_key;
str_key          1638 ext/phar/phar_object.c 	if (str_key_len >= sizeof(".phar")-1 && !memcmp(str_key, ".phar", sizeof(".phar")-1)) {
str_key          1659 ext/phar/phar_object.c 	if (!(data = phar_get_or_create_entry_data(phar_obj->archive->fname, phar_obj->archive->fname_len, str_key, str_key_len, "w+b", 0, &error, 1))) {
str_key          1660 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_BadMethodCallException, 0, "Entry %s cannot be created: %s", str_key, error);
str_key          1703 ext/phar/phar_object.c 	add_assoc_str(p_obj->ret, str_key, opened);
str_key           633 ext/phar/stream.c 		zend_string *str_key;
str_key           635 ext/phar/stream.c 		ZEND_HASH_FOREACH_STR_KEY(&phar->mounted_dirs, str_key) {
str_key           636 ext/phar/stream.c 			if ((int)ZSTR_LEN(str_key) >= internal_file_len || strncmp(ZSTR_VAL(str_key), internal_file, ZSTR_LEN(str_key))) {
str_key           643 ext/phar/stream.c 				if (NULL == (entry = zend_hash_find_ptr(&phar->manifest, str_key))) {
str_key           649 ext/phar/stream.c 				test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, internal_file + ZSTR_LEN(str_key));
str_key           900 ext/phar/stream.c 		zend_string *str_key;
str_key           906 ext/phar/stream.c 			str_key = b->key;
str_key           909 ext/phar/stream.c 				ZSTR_LEN(str_key) > from_len &&
str_key           910 ext/phar/stream.c 				memcmp(ZSTR_VAL(str_key), resource_from->path+1, from_len) == 0 &&
str_key           911 ext/phar/stream.c 				IS_SLASH(ZSTR_VAL(str_key)[from_len])) {
str_key           913 ext/phar/stream.c 				new_str_key = zend_string_alloc(ZSTR_LEN(str_key) + to_len - from_len, 0);
str_key           915 ext/phar/stream.c 				memcpy(ZSTR_VAL(new_str_key) + to_len, ZSTR_VAL(str_key) + from_len, ZSTR_LEN(str_key) - from_len);
str_key           925 ext/phar/stream.c 				zend_string_release(str_key);
str_key           933 ext/phar/stream.c 			str_key = b->key;
str_key           934 ext/phar/stream.c 			if (ZSTR_LEN(str_key) >= from_len &&
str_key           935 ext/phar/stream.c 				memcmp(ZSTR_VAL(str_key), resource_from->path+1, from_len) == 0 &&
str_key           936 ext/phar/stream.c 				(ZSTR_LEN(str_key) == from_len || IS_SLASH(ZSTR_VAL(str_key)[from_len]))) {
str_key           938 ext/phar/stream.c 				new_str_key = zend_string_alloc(ZSTR_LEN(str_key) + to_len - from_len, 0);
str_key           940 ext/phar/stream.c 				memcpy(ZSTR_VAL(new_str_key) + to_len, ZSTR_VAL(str_key) + from_len, ZSTR_LEN(str_key) - from_len);
str_key           943 ext/phar/stream.c 				zend_string_release(str_key);
str_key           951 ext/phar/stream.c 			str_key = b->key;
str_key           952 ext/phar/stream.c 			if (ZSTR_LEN(str_key) >= from_len &&
str_key           953 ext/phar/stream.c 				memcmp(ZSTR_VAL(str_key), resource_from->path+1, from_len) == 0 &&
str_key           954 ext/phar/stream.c 				(ZSTR_LEN(str_key) == from_len || IS_SLASH(ZSTR_VAL(str_key)[from_len]))) {
str_key           956 ext/phar/stream.c 				new_str_key = zend_string_alloc(ZSTR_LEN(str_key) + to_len - from_len, 0);
str_key           958 ext/phar/stream.c 				memcpy(ZSTR_VAL(new_str_key) + to_len, ZSTR_VAL(str_key) + from_len, ZSTR_LEN(str_key) - from_len);
str_key           961 ext/phar/stream.c 				zend_string_release(str_key);
str_key          1302 ext/phar/util.c 		zend_string *str_key;
str_key          1304 ext/phar/util.c 		ZEND_HASH_FOREACH_STR_KEY(&phar->mounted_dirs, str_key) {
str_key          1305 ext/phar/util.c 			if ((int)ZSTR_LEN(str_key) >= path_len || strncmp(ZSTR_VAL(str_key), path, ZSTR_LEN(str_key))) {
str_key          1312 ext/phar/util.c 				if (NULL == (entry = zend_hash_find_ptr(&phar->manifest, str_key))) {
str_key          1314 ext/phar/util.c 						spprintf(error, 4096, "phar internal error: mounted path \"%s\" could not be retrieved from manifest", ZSTR_VAL(str_key));
str_key          1321 ext/phar/util.c 						spprintf(error, 4096, "phar internal error: mounted path \"%s\" is not properly initialized as a mounted path", ZSTR_VAL(str_key));
str_key          1326 ext/phar/util.c 				test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, path + ZSTR_LEN(str_key));
str_key          1962 ext/soap/php_encoding.c 			zend_string *str_key;
str_key          1965 ext/soap/php_encoding.c 			ZEND_HASH_FOREACH_STR_KEY_VAL_IND(prop, str_key, zprop) {
str_key          1969 ext/soap/php_encoding.c 				if (str_key) {
str_key          1975 ext/soap/php_encoding.c 						zend_unmangle_property_name(str_key, &class_name, &prop_name);
str_key          1977 ext/soap/php_encoding.c 						prop_name = ZSTR_VAL(str_key);
str_key          2267 ext/soap/php_schema.c 		zend_string *str_key;
str_key          2270 ext/soap/php_schema.c 		ZEND_HASH_FOREACH_KEY_PTR(type->attributes, index, str_key, attr) {
str_key          2271 ext/soap/php_schema.c 			if (str_key) {
str_key          5276 ext/standard/array.c 		zend_string *str_key;
str_key          5293 ext/standard/array.c 		ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL(arrays[0]), num_key, str_key, zv) {
str_key          5308 ext/standard/array.c 			if (str_key) {
str_key          5309 ext/standard/array.c 				zend_hash_add_new(Z_ARRVAL_P(return_value), str_key, &result);
str_key          5460 ext/standard/array.c 	zend_string *str_key;
str_key          5486 ext/standard/array.c 	ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(input), num_key, str_key, entry) {
str_key          5494 ext/standard/array.c 			if (str_key) {
str_key          5495 ext/standard/array.c 				entry = zend_hash_update(Z_ARRVAL(chunk), str_key, entry);
str_key          2999 ext/standard/string.c 	zend_string *str_key;
str_key          3016 ext/standard/string.c 	ZEND_HASH_FOREACH_STR_KEY(pats, str_key) {
str_key          3017 ext/standard/string.c 		if (UNEXPECTED(!str_key)) {
str_key          3020 ext/standard/string.c 			len = ZSTR_LEN(str_key);
str_key          3035 ext/standard/string.c 			bitset[((unsigned char)ZSTR_VAL(str_key)[0]) / sizeof(zend_ulong)] |= Z_UL(1) << (((unsigned char)ZSTR_VAL(str_key)[0]) % sizeof(zend_ulong));
str_key          3043 ext/standard/string.c 		ZEND_HASH_FOREACH_KEY_VAL(pats, num_key, str_key, entry) {
str_key          3044 ext/standard/string.c 			if (UNEXPECTED(!str_key)) {
str_key          3061 ext/standard/string.c 				key_used = str_key;
str_key          3069 ext/standard/string.c 			if (UNEXPECTED(!str_key)) {
str_key          3479 ext/standard/string.c 			zend_string *str_key, *replace;
str_key          3482 ext/standard/string.c 			ZEND_HASH_FOREACH_KEY_VAL(pats, num_key, str_key, entry) {
str_key          3484 ext/standard/string.c 				if (UNEXPECTED(!str_key)) {
str_key          3487 ext/standard/string.c 					str_key = Z_STR(tmp);
str_key          3490 ext/standard/string.c 				if (ZSTR_LEN(str_key) < 1) {
str_key          3492 ext/standard/string.c 				} else if (ZSTR_LEN(str_key) == 1) {
str_key          3494 ext/standard/string.c 								ZSTR_VAL(str_key)[0],
str_key          3502 ext/standard/string.c 								ZSTR_VAL(str_key), ZSTR_LEN(str_key),