]> git.tdb.fi Git - ext/subsurface.git/blobdiff - dive.h
Show statistics of selected dives
[ext/subsurface.git] / dive.h
diff --git a/dive.h b/dive.h
index bdf3aa6e1f52fc8c553377592537741dc95381e9..befa0cdcf3b50e13c95a6fe017979fad23442f91 100644 (file)
--- a/dive.h
+++ b/dive.h
@@ -254,9 +254,11 @@ static inline struct dive *get_dive(unsigned int nr)
 }
 
 extern void parse_xml_init(void);
-extern void parse_xml_file(const char *filename, GError **error);
+extern void parse_xml_buffer(const char *url, const char *buf, int size, GError **error);
 extern void set_filename(const char *filename);
 
+extern void parse_file(const char *filename, GError **error);
+
 #ifdef XSLT
 extern xmlDoc *test_xslt_transforms(xmlDoc *doc);
 #endif
@@ -281,7 +283,7 @@ extern struct dive *alloc_dive(void);
 extern void record_dive(struct dive *dive);
 
 extern struct sample *prepare_sample(struct dive **divep);
-extern void finish_sample(struct dive *dive, struct sample *sample);
+extern void finish_sample(struct dive *dive);
 
 extern void report_dives(gboolean imported);
 extern struct dive *fixup_dive(struct dive *dive);