49 #define QIF_TYPE_MAX QIF_CLEAR_AUTOSWITCH
56 #define QIF_F_IGNORE_ACCOUNTS (1 << 0)
57 #define QIF_F_TXN_NEEDS_ACCT (1 << 1)
58 #define QIF_F_ITXN_NEEDS_ACCT (1 << 2)
129 QifContext qif_context_new(
void);
130 void qif_context_destroy(QifContext ctx);
135 QifContext qif_file_new(QifContext ctx,
const char* filename);
138 gboolean qif_file_needs_account(QifContext ctx);
141 const char * qif_file_filename(QifContext ctx);
144 void qif_file_set_default_account(QifContext ctx,
const char *acct_name);
147 QifError qif_file_parse(QifContext ctx, gpointer ui_arg);
150 void qif_parse_merge_files(QifContext ctx);
156 GList *qif_context_get_accounts(QifContext ctx);
157 GList *qif_context_get_categories(QifContext ctx);