Lines Matching refs:manifest

180 static php_stream *phar_make_dirstream(char *dir, HashTable *manifest) /* {{{ */  in phar_make_dirstream()  argument
192 …if ((*dir == '/' && dirlen == 1 && (manifest->nNumOfElements == 0)) || (dirlen >= sizeof(".phar")-… in phar_make_dirstream()
199 zend_hash_internal_pointer_reset(manifest); in phar_make_dirstream()
201 while (FAILURE != zend_hash_has_more_elements(manifest)) { in phar_make_dirstream()
202 if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key(manifest, &str_key, &unused)) { in phar_make_dirstream()
209 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
220 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
242 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
248 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
281 if (SUCCESS != zend_hash_move_forward(manifest)) { in phar_make_dirstream()
359 ret = phar_make_dirstream(internal_file, &phar->manifest); in phar_wrapper_open_dir()
364 if (!HT_IS_INITIALIZED(&phar->manifest)) { in phar_wrapper_open_dir()
369 …if (NULL != (entry = zend_hash_str_find_ptr(&phar->manifest, internal_file, strlen(internal_file))… in phar_wrapper_open_dir()
379 return phar_make_dirstream(internal_file, &phar->manifest); in phar_wrapper_open_dir()
384 zend_hash_internal_pointer_reset(&phar->manifest); in phar_wrapper_open_dir()
385 while (FAILURE != zend_hash_has_more_elements(&phar->manifest)) { in phar_wrapper_open_dir()
387 zend_hash_get_current_key(&phar->manifest, &str_key, &unused)) { in phar_wrapper_open_dir()
393 return phar_make_dirstream(internal_file, &phar->manifest); in phar_wrapper_open_dir()
397 if (SUCCESS != zend_hash_move_forward(&phar->manifest)) { in phar_wrapper_open_dir()
519 …if (NULL == zend_hash_str_add_mem(&phar->manifest, entry.filename, entry.filename_len, (void*)&ent… in phar_wrapper_mkdir()
530 zend_hash_str_del(&phar->manifest, entry.filename, entry.filename_len); in phar_wrapper_mkdir()
613 for (zend_hash_internal_pointer_reset(&phar->manifest); in phar_wrapper_rmdir()
614 HASH_KEY_NON_EXISTENT != zend_hash_get_current_key(&phar->manifest, &str_key, &unused); in phar_wrapper_rmdir()
615 zend_hash_move_forward(&phar->manifest) in phar_wrapper_rmdir()