Lines Matching refs:offset

515 	nodeobj = (php_libxml_node_object *) ((char *) Z_OBJ_P(node) - Z_OBJ_HT_P(node)->offset);  in dom_import_simplexml_common()
658 static zval *dom_nodelist_read_dimension(zend_object *object, zval *offset, int type, zval *rv);
660 static zval *dom_nodemap_read_dimension(zend_object *object, zval *offset, int type, zval *rv);
662 static zval *dom_modern_nodemap_read_dimension(zend_object *object, zval *offset, int type, zval *r…
690 dom_object_handlers.offset = XtOffsetOf(dom_object, std); in PHP_MINIT_FUNCTION()
726 dom_object_namespace_node_handlers.offset = XtOffsetOf(dom_object_namespace_node, dom.std); in PHP_MINIT_FUNCTION()
1193 dom_xpath_object_handlers.offset = XtOffsetOf(dom_xpath_object, dom) + XtOffsetOf(dom_object, std); in PHP_MINIT_FUNCTION()
2160 static bool dom_nodemap_or_nodelist_process_offset_as_named(zval *offset, zend_long *lval) in dom_nodemap_or_nodelist_process_offset_as_named() argument
2162 if (Z_TYPE_P(offset) == IS_STRING) { in dom_nodemap_or_nodelist_process_offset_as_named()
2166 …if (0 == (is_numeric_string_type = is_numeric_string(Z_STRVAL_P(offset), Z_STRLEN_P(offset), lval,… in dom_nodemap_or_nodelist_process_offset_as_named()
2172 *lval = zval_get_long(offset); in dom_nodemap_or_nodelist_process_offset_as_named()
2177 static zval *dom_nodelist_read_dimension(zend_object *object, zval *offset, int type, zval *rv) in dom_nodelist_read_dimension() argument
2179 if (UNEXPECTED(!offset)) { in dom_nodelist_read_dimension()
2184 ZVAL_DEREF(offset); in dom_nodelist_read_dimension()
2187 if (dom_nodemap_or_nodelist_process_offset_as_named(offset, &lval)) { in dom_nodelist_read_dimension()
2204 zend_long offset; in dom_nodelist_has_dimension() local
2205 if (dom_nodemap_or_nodelist_process_offset_as_named(member, &offset)) { in dom_nodelist_has_dimension()
2210 return offset >= 0 && offset < php_dom_get_nodelist_length(php_dom_obj_from_obj(object)); in dom_nodelist_has_dimension()
2269 static zval *dom_nodemap_read_dimension(zend_object *object, zval *offset, int type, zval *rv) in dom_nodemap_read_dimension() argument
2271 if (UNEXPECTED(!offset)) { in dom_nodemap_read_dimension()
2276 ZVAL_DEREF(offset); in dom_nodemap_read_dimension()
2279 if (dom_nodemap_or_nodelist_process_offset_as_named(offset, &lval)) { in dom_nodemap_read_dimension()
2281 …php_dom_named_node_map_get_named_item_into_zval(php_dom_obj_from_obj(object)->ptr, Z_STR_P(offset)… in dom_nodemap_read_dimension()
2302 zend_long offset; in dom_nodemap_has_dimension() local
2303 if (dom_nodemap_or_nodelist_process_offset_as_named(member, &offset)) { in dom_nodemap_has_dimension()
2308 return offset >= 0 && offset < php_dom_get_namednodemap_length(php_dom_obj_from_obj(object)); in dom_nodemap_has_dimension()
2311 static zval *dom_modern_nodemap_read_dimension(zend_object *object, zval *offset, int type, zval *r… in dom_modern_nodemap_read_dimension() argument
2313 if (UNEXPECTED(!offset)) { in dom_modern_nodemap_read_dimension()
2320 ZVAL_DEREF(offset); in dom_modern_nodemap_read_dimension()
2321 if (Z_TYPE_P(offset) == IS_STRING) { in dom_modern_nodemap_read_dimension()
2323 if (ZEND_HANDLE_NUMERIC(Z_STR_P(offset), lval)) { in dom_modern_nodemap_read_dimension()
2326 php_dom_named_node_map_get_named_item_into_zval(map, Z_STR_P(offset), rv); in dom_modern_nodemap_read_dimension()
2328 } else if (Z_TYPE_P(offset) == IS_LONG) { in dom_modern_nodemap_read_dimension()
2329 php_dom_named_node_map_get_item_into_zval(map, Z_LVAL_P(offset), rv); in dom_modern_nodemap_read_dimension()
2330 } else if (Z_TYPE_P(offset) == IS_DOUBLE) { in dom_modern_nodemap_read_dimension()
2331 php_dom_named_node_map_get_item_into_zval(map, zend_dval_to_lval_safe(Z_DVAL_P(offset)), rv); in dom_modern_nodemap_read_dimension()
2333 zend_illegal_container_offset(object->ce->name, offset, type); in dom_modern_nodemap_read_dimension()
2357 zend_long offset = Z_LVAL_P(member); in dom_modern_nodemap_has_dimension() local
2358 return offset >= 0 && offset < php_dom_get_namednodemap_length(obj); in dom_modern_nodemap_has_dimension()
2360 zend_long offset = zend_dval_to_lval_safe(Z_DVAL_P(member)); in dom_modern_nodemap_has_dimension() local
2361 return offset >= 0 && offset < php_dom_get_namednodemap_length(obj); in dom_modern_nodemap_has_dimension()