#include <time.h>
#include <glib.h>
+#include <libxml/tree.h>
/*
* Some silly typedefs to make our units very explicit.
typedef struct {
cylinder_type_t type;
struct gasmix gasmix;
- pressure_t start, end;
+ pressure_t start, end, sample_start, sample_end;
} cylinder_t;
extern int get_pressure_units(unsigned int mb, const char **units);
extern void parse_xml_file(const char *filename, GError **error);
extern void set_filename(const char *filename);
+#ifdef XSLT
+extern xmlDoc *test_xslt_transforms(xmlDoc *doc);
+#endif
+
extern void show_dive_info(struct dive *);
extern void flush_dive_info_changes(struct dive *);
extern void show_dive_equipment(struct dive *);
extern void flush_dive_equipment_changes(struct dive *);
+extern void show_dive_stats(struct dive *);
+
extern void update_dive(struct dive *new_dive);
extern void save_dives(const char *filename);
/* UI related protopypes */
-extern void init_ui(int argc, char **argv);
+extern void init_ui(int *argcp, char ***argvp);
extern void run_ui(void);