5 #ifndef TEST_FILE_STUFF_H
6 #define TEST_FILE_STUFF_H
12 #include "gnc-xml-helper.h"
13 #include "io-gncxml-gen.h"
18 void write_dom_node_to_file(xmlNodePtr node,
int fd);
20 int files_compare(
const gchar* f1,
const gchar* f2);
22 gboolean print_dom_tree(gpointer data_for_children, GSList* data_from_children,
23 GSList* sibling_data, gpointer parent_data,
24 gpointer global_data, gpointer *result,
28 gboolean check_dom_tree_version(xmlNodePtr node, gchar *verstr);
29 gboolean equals_node_val_vs_string(xmlNodePtr node,
const gchar* str);
30 gboolean equals_node_val_vs_guid(xmlNodePtr node,
const GncGUID *
id);
31 gboolean equals_node_val_vs_commodity(xmlNodePtr node,
33 gboolean equals_node_val_vs_kvp_frame(xmlNodePtr node,
const KvpFrame *frm);
34 gboolean equals_node_val_vs_date(xmlNodePtr node,
const Timespec tm);
35 gboolean equals_node_val_vs_int(xmlNodePtr node, gint64 val);
36 gboolean equals_node_val_vs_boolean(xmlNodePtr node, gboolean val);
39 test_files_in_dir(
int argc,
char **argv, gxpf_callback cb,
40 sixtp *parser,
const char *parser_tag,
Use a 64-bit unsigned int timespec.
All type declarations for the whole Gnucash engine.
struct KvpFrameImpl KvpFrame
Commodity handling public routines.