Lines Matching refs:hnd

62 	xmlreader_prop_handler hnd;  in xmlreader_register_prop_handler()  local
64 hnd.read_char_func = read_char_func; in xmlreader_register_prop_handler()
65 hnd.read_int_func = read_int_func; in xmlreader_register_prop_handler()
66 hnd.type = rettype; in xmlreader_register_prop_handler()
67 zend_hash_add(prop_handler, name, strlen(name)+1, &hnd, sizeof(xmlreader_prop_handler), NULL); in xmlreader_register_prop_handler()
72 static int xmlreader_property_reader(xmlreader_object *obj, xmlreader_prop_handler *hnd, zval **ret… in xmlreader_property_reader() argument
78 if (hnd->read_char_func) { in xmlreader_property_reader()
79 retchar = hnd->read_char_func(obj->ptr); in xmlreader_property_reader()
81 if (hnd->read_int_func) { in xmlreader_property_reader()
82 retint = hnd->read_int_func(obj->ptr); in xmlreader_property_reader()
93 switch (hnd->type) { in xmlreader_property_reader()
121 xmlreader_prop_handler *hnd; in xmlreader_get_property_ptr_ptr() local
135 ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in xmlreader_get_property_ptr_ptr()
155 xmlreader_prop_handler *hnd; in xmlreader_read_property() local
170 ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in xmlreader_read_property()
173 ret = xmlreader_property_reader(obj, hnd, &retval TSRMLS_CC); in xmlreader_read_property()
197 xmlreader_prop_handler *hnd; in xmlreader_write_property() local
212 …ash_find((HashTable *)obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in xmlreader_write_property()