Lines Matching refs:hnd

64 	xmlreader_prop_handler hnd;  in xmlreader_register_prop_handler()  local
67 hnd.read_char_func = read_char_func; in xmlreader_register_prop_handler()
68 hnd.read_int_func = read_int_func; in xmlreader_register_prop_handler()
69 hnd.type = rettype; in xmlreader_register_prop_handler()
71 zend_hash_add_mem(prop_handler, str, &hnd, sizeof(xmlreader_prop_handler)); in xmlreader_register_prop_handler()
77 static int xmlreader_property_reader(xmlreader_object *obj, xmlreader_prop_handler *hnd, zval *rv) in xmlreader_property_reader() argument
83 if (hnd->read_char_func) { in xmlreader_property_reader()
84 retchar = hnd->read_char_func(obj->ptr); in xmlreader_property_reader()
86 if (hnd->read_int_func) { in xmlreader_property_reader()
87 retint = hnd->read_int_func(obj->ptr); in xmlreader_property_reader()
96 switch (hnd->type) { in xmlreader_property_reader()
122 xmlreader_prop_handler *hnd = NULL; in xmlreader_get_property_ptr_ptr() local
127 hnd = zend_hash_find_ptr(obj->prop_handler, name); in xmlreader_get_property_ptr_ptr()
130 if (hnd == NULL) { in xmlreader_get_property_ptr_ptr()
143 xmlreader_prop_handler *hnd = NULL; in xmlreader_read_property() local
148 hnd = zend_hash_find_ptr(obj->prop_handler, name); in xmlreader_read_property()
151 if (hnd != NULL) { in xmlreader_read_property()
152 if (xmlreader_property_reader(obj, hnd, rv) == FAILURE) { in xmlreader_read_property()
169 xmlreader_prop_handler *hnd = NULL; in xmlreader_write_property() local
174 hnd = zend_hash_find_ptr(obj->prop_handler, name); in xmlreader_write_property()
176 if (hnd != NULL) { in xmlreader_write_property()