22 main (
int argc,
char *argv[])
25 char * fake_argv[] = {
"hello", 0};
42 rc = gnc_book_begin (book,
"file:/tmp/demo.gml", FALSE, FALSE);
45 GNCBackendError err = gnc_book_get_error (book);
46 printf (
"HTTP/1.1 500 Server Error\n");
48 printf (
"err=%d \n", err);
52 rc = gnc_book_load (book);
55 GNCBackendError err = gnc_book_get_error (book);
56 printf (
"HTTP/1.1 500 Server Error\n");
58 printf (
"err=%d \n", err);
63 printf (
"HTTP/1.1 200 OK\n");
64 printf (
"Content-Type: text/gnc-xml\r\n");
69 gnc_book_write_to_xml_filehandle_v2 (book, stdout);
gnc_commodity * gnc_commodity_table_insert(gnc_commodity_table *table, gnc_commodity *comm)
void gnc_engine_shutdown(void)
QofBook * qof_book_new(void)
api for GnuCash version 2 XML-based file format
gnc_commodity * gnc_commodity_new(QofBook *book, const char *fullname, const char *name_space, const char *mnemonic, const char *cusip, int fraction)
void gnc_engine_init(int argc, char **argv)
All type declarations for the whole Gnucash engine.
Commodity handling public routines.
void qof_book_destroy(QofBook *book)