summaryrefslogtreecommitdiff
path: root/include/gutenprint/xml.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gutenprint/xml.h')
-rw-r--r--include/gutenprint/xml.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/include/gutenprint/xml.h b/include/gutenprint/xml.h
index 5f88686..4b3f424 100644
--- a/include/gutenprint/xml.h
+++ b/include/gutenprint/xml.h
@@ -1,5 +1,5 @@
/*
- * "$Id: xml.h,v 1.2 2006/08/07 09:52:41 rleigh Exp $"
+ * "$Id: xml.h,v 1.4 2008/07/06 02:17:42 rlk Exp $"
*
* Gutenprint module loader header
*
@@ -53,6 +53,10 @@ extern int stp_xml_parse_file(const char *file);
extern long stp_xmlstrtol(const char *value);
extern unsigned long stp_xmlstrtoul(const char *value);
extern double stp_xmlstrtod(const char *textval);
+extern stp_raw_t *stp_xmlstrtoraw(const char *textval);
+extern char *stp_rawtoxmlstr(const stp_raw_t *raw);
+extern char *stp_strtoxmlstr(const char *raw);
+extern void stp_prtraw(const stp_raw_t *raw, FILE *fp);
extern void stp_xml_init(void);
extern void stp_xml_exit(void);
@@ -67,7 +71,16 @@ extern stp_curve_t *stp_curve_create_from_xmltree(stp_mxml_node_t *da);
extern stp_mxml_node_t *stp_xmltree_create_from_curve(const stp_curve_t *curve);
extern stp_array_t *stp_array_create_from_xmltree(stp_mxml_node_t *array);
+extern stp_vars_t *stp_vars_create_from_xmltree(stp_mxml_node_t *da);
extern stp_mxml_node_t *stp_xmltree_create_from_array(const stp_array_t *array);
+extern stp_vars_t *stp_vars_create_from_xmltree_ref(stp_mxml_node_t *da,
+ stp_mxml_node_t *root);
+extern void stp_vars_fill_from_xmltree(stp_mxml_node_t *da, stp_vars_t *v);
+extern void stp_vars_fill_from_xmltree_ref(stp_mxml_node_t *da,
+ stp_mxml_node_t *root,
+ stp_vars_t *v);
+extern stp_mxml_node_t *stp_xmltree_create_from_vars(const stp_vars_t *v);
+
extern void stp_xml_parse_file_named(const char *name);
#ifdef __cplusplus
@@ -76,5 +89,5 @@ extern void stp_xml_parse_file_named(const char *name);
#endif /* GUTENPRINT_XML_H */
/*
- * End of "$Id: xml.h,v 1.2 2006/08/07 09:52:41 rleigh Exp $".
+ * End of "$Id: xml.h,v 1.4 2008/07/06 02:17:42 rlk Exp $".
*/