Lines Matching refs:prop_handler
809 static void php_zip_register_prop_handler(HashTable *prop_handler, char *name, zip_read_int_t read_… in php_zip_register_prop_handler() argument
817 zend_hash_add(prop_handler, name, strlen(name)+1, &hnd, sizeof(zip_prop_handler), NULL); in php_zip_register_prop_handler()
893 if (obj->prop_handler != NULL) { in php_zip_get_property_ptr_ptr()
895 …ret = zend_hash_quick_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, key->hash_… in php_zip_get_property_ptr_ptr()
897 … ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in php_zip_get_property_ptr_ptr()
934 if (obj->prop_handler != NULL) { in php_zip_read_property()
936 …ret = zend_hash_quick_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, key->hash_… in php_zip_read_property()
938 … ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in php_zip_read_property()
981 if (obj->prop_handler != NULL) { in php_zip_has_property()
983 …ret = zend_hash_quick_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, key->hash_… in php_zip_has_property()
985 … ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in php_zip_has_property()
1041 if (obj->prop_handler == NULL) { in php_zip_get_properties()
1044 zend_hash_internal_pointer_reset_ex(obj->prop_handler, &pos); in php_zip_get_properties()
1046 while (zend_hash_get_current_data_ex(obj->prop_handler, (void**)&hnd, &pos) == SUCCESS) { in php_zip_get_properties()
1047 zend_hash_get_current_key_ex(obj->prop_handler, &key, &key_len, &num_key, 0, &pos); in php_zip_get_properties()
1054 zend_hash_move_forward_ex(obj->prop_handler, &pos); in php_zip_get_properties()
1117 intern->prop_handler = &zip_prop_handlers; in php_zip_object_new()