Lines Matching refs:data

25 void phar_dostat(phar_archive_data *phar, phar_entry_info *data, php_stream_statbuf *ssb, zend_bool…
45 HashTable *data = (HashTable *)stream->abstract; in phar_dir_close() local
47 if (data) { in phar_dir_close()
48 zend_hash_destroy(data); in phar_dir_close()
49 FREE_HASHTABLE(data); in phar_dir_close()
62 HashTable *data = (HashTable *)stream->abstract; in phar_dir_seek() local
64 if (!data) { in phar_dir_seek()
70 offset = zend_hash_num_elements(data) + offset; in phar_dir_seek()
74 zend_hash_internal_pointer_reset(data); in phar_dir_seek()
81 while (*newoffset < offset && zend_hash_move_forward(data) == SUCCESS) { in phar_dir_seek()
94 HashTable *data = (HashTable *)stream->abstract; in phar_dir_read() local
102 if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key(data, &str_key, &unused)) { in phar_dir_read()
106 zend_hash_move_forward(data); in phar_dir_read()
173 HashTable *data; in phar_make_dirstream() local
180 ALLOC_HASHTABLE(data); in phar_make_dirstream()
181 zend_hash_init(data, 64, NULL, NULL, 0); in phar_make_dirstream()
187 return php_stream_alloc(&phar_dir_ops, data, NULL, "r"); in phar_make_dirstream()
267 phar_add_empty(data, entry, keylen); in phar_make_dirstream()
277 if (FAILURE != zend_hash_has_more_elements(data)) { in phar_make_dirstream()
279 zend_hash_sort(data, phar_compare_dir_name, 0); in phar_make_dirstream()
280 return php_stream_alloc(&phar_dir_ops, data, NULL, "r"); in phar_make_dirstream()
283 return php_stream_alloc(&phar_dir_ops, data, NULL, "r"); in phar_make_dirstream()