Lines Matching refs:manifest

169 static php_stream *phar_make_dirstream(char *dir, HashTable *manifest) /* {{{ */  in phar_make_dirstream()  argument
181 …if ((*dir == '/' && dirlen == 1 && (manifest->nNumOfElements == 0)) || (dirlen >= sizeof(".phar")-… in phar_make_dirstream()
188 zend_hash_internal_pointer_reset(manifest); in phar_make_dirstream()
190 while (FAILURE != zend_hash_has_more_elements(manifest)) { in phar_make_dirstream()
191 if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key(manifest, &str_key, &unused)) { in phar_make_dirstream()
198 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
209 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
231 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
237 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
270 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
345 ret = phar_make_dirstream(internal_file, &phar->manifest); in phar_wrapper_open_dir()
350 if (!HT_IS_INITIALIZED(&phar->manifest)) { in phar_wrapper_open_dir()
355 …if (NULL != (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, strlen(internal_file))… in phar_wrapper_open_dir()
365 return phar_make_dirstream(internal_file, &phar->manifest); in phar_wrapper_open_dir()
370 zend_hash_internal_pointer_reset(&phar->manifest); in phar_wrapper_open_dir()
371 while (FAILURE != zend_hash_has_more_elements(&phar->manifest)) { in phar_wrapper_open_dir()
373 zend_hash_get_current_key(&phar->manifest, &str_key, &unused)) { in phar_wrapper_open_dir()
379 return phar_make_dirstream(internal_file, &phar->manifest); in phar_wrapper_open_dir()
383 if (SUCCESS != zend_hash_move_forward(&phar->manifest)) { in phar_wrapper_open_dir()
505 …if (NULL == zend_hash_str_add_mem(&phar->manifest, entry.filename, entry.filename_len, (void*)&ent… in phar_wrapper_mkdir()
516 zend_hash_str_del(&phar->manifest, entry.filename, entry.filename_len); in phar_wrapper_mkdir()
599 for (zend_hash_internal_pointer_reset(&phar->manifest); in phar_wrapper_rmdir()
600 HASH_KEY_NON_EXISTENT != zend_hash_get_current_key(&phar->manifest, &str_key, &unused); in phar_wrapper_rmdir()
601 zend_hash_move_forward(&phar->manifest) in phar_wrapper_rmdir()