[Gnucash-changes] CashUtil Sync: backend
Neil Williams
codehelp at cvs.gnucash.org
Wed Aug 17 02:57:17 EDT 2005
Log Message:
-----------
CashUtil Sync: backend
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash/src/backend/file:
gnc-lot-xml-v2.c
gnc-xml.h
sixtp.c
gnucash/src/backend/file/test:
.cvsignore
test-xml-pricedb.c
test-xml-transaction.c
Revision Data
-------------
Index: sixtp.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/sixtp.c,v
retrieving revision 1.7.4.4
retrieving revision 1.7.4.5
diff -Lsrc/backend/file/sixtp.c -Lsrc/backend/file/sixtp.c -u -r1.7.4.4 -r1.7.4.5
--- src/backend/file/sixtp.c
+++ src/backend/file/sixtp.c
@@ -801,8 +801,9 @@
g_return_val_if_fail(first_tag, FALSE);
f = fopen(filename, "r");
- if (f == NULL)
+ if (f == NULL) {
return FALSE;
+ }
num_read = fread(first_chunk, sizeof(char), sizeof(first_chunk) - 1, f);
fclose(f);
Index: gnc-xml.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/gnc-xml.h,v
retrieving revision 1.8.4.4
retrieving revision 1.8.4.5
diff -Lsrc/backend/file/gnc-xml.h -Lsrc/backend/file/gnc-xml.h -u -r1.8.4.4 -r1.8.4.5
--- src/backend/file/gnc-xml.h
+++ src/backend/file/gnc-xml.h
@@ -35,8 +35,6 @@
#include "gnc-xml-helper.h"
#include "sixtp.h"
-#define GNCBook QofBook
-
xmlNodePtr gnc_account_dom_tree_create(Account *act, gboolean exporting);
sixtp* gnc_account_sixtp_parser_create(void);
Index: gnc-lot-xml-v2.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/gnc-lot-xml-v2.c,v
retrieving revision 1.4.4.2
retrieving revision 1.4.4.3
diff -Lsrc/backend/file/gnc-lot-xml-v2.c -Lsrc/backend/file/gnc-lot-xml-v2.c -u -r1.4.4.2 -r1.4.4.3
--- src/backend/file/gnc-lot-xml-v2.c
+++ src/backend/file/gnc-lot-xml-v2.c
@@ -41,7 +41,7 @@
#include "gnc-xml.h"
#include "io-gncxml-gen.h"
#include "io-gncxml-v2.h"
-
+#include "qofid-p.h"
#include "sixtp-dom-parsers.h"
#include "gnc-lot.h"
#include "gnc-lot-p.h"
Index: .cvsignore
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/test/.cvsignore,v
retrieving revision 1.5.6.1
retrieving revision 1.5.6.2
diff -Lsrc/backend/file/test/.cvsignore -Lsrc/backend/file/test/.cvsignore -u -r1.5.6.1 -r1.5.6.2
--- src/backend/file/test/.cvsignore
+++ src/backend/file/test/.cvsignore
@@ -17,3 +17,4 @@
*.la
*.lo
test_file_*
+translog.*.log
Index: test-xml-pricedb.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/test/test-xml-pricedb.c,v
retrieving revision 1.6.4.1
retrieving revision 1.6.4.2
diff -Lsrc/backend/file/test/test-xml-pricedb.c -Lsrc/backend/file/test/test-xml-pricedb.c -u -r1.6.4.1 -r1.6.4.2
--- src/backend/file/test/test-xml-pricedb.c
+++ src/backend/file/test/test-xml-pricedb.c
@@ -111,7 +111,11 @@
GNCPriceDB *db;
db = get_random_pricedb (qof_session_get_book (session));
-
+ if (!db) {
+ failure_args ("gnc_random_price_db returned NULL",
+ __FILE__, __LINE__, "%d", i);
+ return;
+ }
if (gnc_pricedb_get_num_prices (db))
test_db (i, db);
Index: test-xml-transaction.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/file/test/test-xml-transaction.c,v
retrieving revision 1.17.4.5
retrieving revision 1.17.4.6
diff -Lsrc/backend/file/test/test-xml-transaction.c -Lsrc/backend/file/test/test-xml-transaction.c -u -r1.17.4.5 -r1.17.4.6
--- src/backend/file/test/test-xml-transaction.c
+++ src/backend/file/test/test-xml-transaction.c
@@ -351,6 +351,12 @@
int fd;
ran_trn = get_random_transaction(book);
+ if(!ran_trn)
+ {
+ failure_args("transaction_xml", __FILE__, __LINE__,
+ "get_random_transaction returned NULL");
+ return;
+ }
{
/* xaccAccountInsertSplit can reorder the splits. */
More information about the gnucash-changes
mailing list