Lines Matching refs:str_key

98 	char *str_key;  in phar_dir_read()  local
110 PHAR_STR(key, str_key); in phar_dir_read()
115 PHAR_STR_FREE(str_key); in phar_dir_read()
120 memcpy(((php_stream_dirent *) buf)->d_name, str_key, to_read); in phar_dir_read()
121 PHAR_STR_FREE(str_key); in phar_dir_read()
193 char *entry, *found, *save, *str_key; in phar_make_dirstream() local
214 PHAR_STR(key, str_key); in phar_make_dirstream()
217 if (keylen < (uint)dirlen || !strncmp(str_key, dir, dirlen)) { in phar_make_dirstream()
218 PHAR_STR_FREE(str_key); in phar_make_dirstream()
228 if (keylen >= sizeof(".phar")-1 && !memcmp(str_key, ".phar", sizeof(".phar")-1)) { in phar_make_dirstream()
229 PHAR_STR_FREE(str_key); in phar_make_dirstream()
237 if (NULL != (found = (char *) memchr(str_key, '/', keylen))) { in phar_make_dirstream()
239 entry = (char *) safe_emalloc(found - str_key, 1, 1); in phar_make_dirstream()
240 memcpy(entry, str_key, found - str_key); in phar_make_dirstream()
241 keylen = found - str_key; in phar_make_dirstream()
245 memcpy(entry, str_key, keylen); in phar_make_dirstream()
249 PHAR_STR_FREE(str_key); in phar_make_dirstream()
252 if (0 != memcmp(str_key, dir, dirlen)) { in phar_make_dirstream()
254 PHAR_STR_FREE(str_key); in phar_make_dirstream()
260 if (str_key[dirlen] != '/') { in phar_make_dirstream()
261 PHAR_STR_FREE(str_key); in phar_make_dirstream()
270 save = str_key; in phar_make_dirstream()
288 PHAR_STR_FREE(str_key); in phar_make_dirstream()
322 char *internal_file, *error, *str_key; in phar_wrapper_open_dir() local
405 PHAR_STR(key, str_key); in phar_wrapper_open_dir()
406 if (keylen > (uint)i_len && 0 == memcmp(str_key, internal_file, i_len)) { in phar_wrapper_open_dir()
407 PHAR_STR_FREE(str_key); in phar_wrapper_open_dir()
414 PHAR_STR_FREE(str_key); in phar_wrapper_open_dir()
572 char *str_key; in phar_wrapper_rmdir() local
639 PHAR_STR(key, str_key); in phar_wrapper_rmdir()
642 memcmp(str_key, resource->path+1, path_len) == 0 && in phar_wrapper_rmdir()
643 IS_SLASH(str_key[path_len])) { in phar_wrapper_rmdir()
644 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()
653 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()
660 PHAR_STR(key, str_key); in phar_wrapper_rmdir()
663 memcmp(str_key, resource->path+1, path_len) == 0 && in phar_wrapper_rmdir()
664 IS_SLASH(str_key[path_len])) { in phar_wrapper_rmdir()
665 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()
674 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()