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
215 PHAR_STR(key, str_key); in phar_make_dirstream()
218 if (keylen == 0 || keylen < (uint)dirlen || !strncmp(str_key, dir, dirlen)) { in phar_make_dirstream()
219 PHAR_STR_FREE(str_key); in phar_make_dirstream()
229 if (keylen >= sizeof(".phar")-1 && !memcmp(str_key, ".phar", sizeof(".phar")-1)) { in phar_make_dirstream()
230 PHAR_STR_FREE(str_key); in phar_make_dirstream()
238 if (NULL != (found = (char *) memchr(str_key, '/', keylen))) { in phar_make_dirstream()
240 entry = (char *) safe_emalloc(found - str_key, 1, 1); in phar_make_dirstream()
241 memcpy(entry, str_key, found - str_key); in phar_make_dirstream()
242 keylen = found - str_key; in phar_make_dirstream()
246 memcpy(entry, str_key, keylen); in phar_make_dirstream()
250 PHAR_STR_FREE(str_key); in phar_make_dirstream()
253 if (0 != memcmp(str_key, dir, dirlen)) { in phar_make_dirstream()
255 PHAR_STR_FREE(str_key); in phar_make_dirstream()
261 if (str_key[dirlen] != '/') { in phar_make_dirstream()
262 PHAR_STR_FREE(str_key); in phar_make_dirstream()
271 save = str_key; in phar_make_dirstream()
289 PHAR_STR_FREE(str_key); in phar_make_dirstream()
323 char *internal_file, *error, *str_key; in phar_wrapper_open_dir() local
406 PHAR_STR(key, str_key); in phar_wrapper_open_dir()
407 if (keylen > (uint)i_len && 0 == memcmp(str_key, internal_file, i_len)) { in phar_wrapper_open_dir()
408 PHAR_STR_FREE(str_key); in phar_wrapper_open_dir()
415 PHAR_STR_FREE(str_key); in phar_wrapper_open_dir()
573 char *str_key; in phar_wrapper_rmdir() local
640 PHAR_STR(key, str_key); in phar_wrapper_rmdir()
643 memcmp(str_key, resource->path+1, path_len) == 0 && in phar_wrapper_rmdir()
644 IS_SLASH(str_key[path_len])) { in phar_wrapper_rmdir()
645 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()
654 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()
661 PHAR_STR(key, str_key); in phar_wrapper_rmdir()
664 memcmp(str_key, resource->path+1, path_len) == 0 && in phar_wrapper_rmdir()
665 IS_SLASH(str_key[path_len])) { in phar_wrapper_rmdir()
666 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()
675 PHAR_STR_FREE(str_key); in phar_wrapper_rmdir()