Index: include/libxml/tree.h =================================================================== RCS file: /cvs/gnome/libxml2/include/libxml/tree.h,v retrieving revision 1.145 diff -c -r1.145 tree.h *** include/libxml/tree.h 2 Jan 2005 09:53:12 -0000 1.145 --- include/libxml/tree.h 22 Jun 2005 15:01:13 -0000 *************** *** 250,256 **** XML_ELEMENT_TYPE_ELEMENT } xmlElementTypeVal; - #ifdef __cplusplus } #endif --- 250,255 ---- *************** *** 509,514 **** --- 508,519 ---- void *psvi; /* for type/PSVI informations */ }; + typedef struct _xmlFooCtxt xmlFooCtxt; + typedef xmlFooCtxt *xmlFooCtxtPtr; + struct _xmlFooCtxt { + int bar; + }; + /** * xmlChildrenNode: * *************** *** 1113,1118 **** --- 1118,1142 ---- xmlGetCompressMode (void); XMLPUBFUN void XMLCALL xmlSetCompressMode (int mode); + + /* + * DOM-wrapper helper functions. + */ + XMLPUBFUN int XMLCALL + xmlDOMWrapReconcileNamespaces(xmlFooCtxtPtr ctxt, + xmlNodePtr elem, + int options); + XMLPUBFUN int XMLCALL + xmlDOMWrapAdoptNode (xmlFooCtxtPtr ctxt, + xmlDocPtr sourceDoc, + xmlNodePtr node, + xmlDocPtr destDoc, + xmlNodePtr destParent, + int options); + XMLPUBFUN int XMLCALL + xmlDOMWrapRemoveNode (xmlFooCtxtPtr ctxt, + xmlDocPtr doc, + xmlNodePtr node); #ifdef __cplusplus }