LIBXML_DLL_IMPORT extern int xmlDefaultBufferSize; /* default buffer size */
#endif
-int xmlValidateNCName (const xmlChar *value, int space);
-int xmlValidateQName (const xmlChar *value, int space);
-int xmlValidateName (const xmlChar *value, int space);
-int xmlValidateNMToken (const xmlChar *value, int space);
+/*
+ * Some helper functions
+ */
+int xmlValidateNCName (const xmlChar *value,
+ int space);
+int xmlValidateQName (const xmlChar *value,
+ int space);
+int xmlValidateName (const xmlChar *value,
+ int space);
+int xmlValidateNMToken (const xmlChar *value,
+ int space);
+
+xmlChar * xmlBuildQName (const xmlChar *ncname,
+ const xmlChar *prefix,
+ xmlChar *memory,
+ int len);
+xmlChar * xmlSplitQName2 (const xmlChar *name,
+ xmlChar **prefix);
+const xmlChar * xmlSplitQName3 (const xmlChar *name,
+ int *len);
/*
* Handling Buffers.
void xmlUnlinkNode (xmlNodePtr cur);
xmlNodePtr xmlTextMerge (xmlNodePtr first,
xmlNodePtr second);
-void xmlTextConcat (xmlNodePtr node,
+int xmlTextConcat (xmlNodePtr node,
const xmlChar *content,
int len);
void xmlFreeNodeList (xmlNodePtr cur);