19#ifndef PHP_SIMPLEXML_EXPORTS_H
20#define PHP_SIMPLEXML_EXPORTS_H
24#define SKIP_TEXT(__p) \
25 if ((__p)->type == XML_TEXT_NODE) { \
29#define GET_NODE(__s, __n) { \
30 if ((__s)->node && (__s)->node->node) { \
31 __n = (__s)->node->node; \
34 zend_throw_error(NULL, "SimpleXMLElement is not properly initialized"); \
45#define Z_SXEOBJ_P(zv) php_sxe_fetch_object(Z_OBJ_P((zv)))
PHP_SXE_API void php_sxe_move_forward_iterator(php_sxe_object *sxe)
PHP_SXE_API zend_object * sxe_object_new(zend_class_entry *ce)
PHP_SXE_API void php_sxe_rewind_iterator(php_sxe_object *sxe)
zend_object_iterator intern
struct _zend_object_iterator zend_object_iterator
#define XtOffsetOf(s_type, field)
struct _zend_class_entry zend_class_entry
struct _zend_object zend_object