goto rollback;
node = node->parent;
if ((node->type == XML_DOCUMENT_NODE) ||
-#ifdef LIBXML_DOCB_ENABLED
- (node->type == XML_DOCB_DOCUMENT_NODE) ||
-#endif
(node->type == XML_HTML_DOCUMENT_NODE))
continue;
goto rollback;
if ((node->type != XML_ELEMENT_NODE) &&
(node->type != XML_DOCUMENT_NODE) &&
-#ifdef LIBXML_DOCB_ENABLED
- (node->type != XML_DOCB_DOCUMENT_NODE) &&
-#endif
(node->type != XML_HTML_DOCUMENT_NODE))
goto rollback;
case XML_OP_PARENT:
if ((node->type == XML_DOCUMENT_NODE) ||
(node->type == XML_HTML_DOCUMENT_NODE) ||
-#ifdef LIBXML_DOCB_ENABLED
- (node->type == XML_DOCB_DOCUMENT_NODE) ||
-#endif
(node->type == XML_NAMESPACE_DECL))
goto rollback;
node = node->parent;
goto rollback;
if ((node->type == XML_DOCUMENT_NODE) ||
(node->type == XML_HTML_DOCUMENT_NODE) ||
-#ifdef LIBXML_DOCB_ENABLED
- (node->type == XML_DOCB_DOCUMENT_NODE) ||
-#endif
(node->type == XML_NAMESPACE_DECL))
goto rollback;
node = node->parent;
}
-#define bottom_pattern
-#include "elfgcchack.h"
#endif /* LIBXML_PATTERN_ENABLED */