mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Load old version 1 XML files without crashing.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23596 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
39ab0bde47
commit
b21713b1ba
@ -758,7 +758,7 @@ binary_kvp_value_parser_new(void)
|
||||
SIXTP_NO_MORE_HANDLERS),
|
||||
TRUE,
|
||||
"hex", hex_binary_kvp_value_parser_new(),
|
||||
0);
|
||||
NULL, NULL);
|
||||
}
|
||||
|
||||
/*********************************/
|
||||
@ -1083,7 +1083,7 @@ kvp_frame_parser_new(void)
|
||||
if (!(sixtp_add_some_sub_parsers(
|
||||
top_level, TRUE,
|
||||
"s", kvp_frame_slot_parser_new(top_level),
|
||||
0)))
|
||||
NULL, NULL)))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
@ -1246,7 +1246,7 @@ ledger_data_parser_new(void)
|
||||
"pricedb", gnc_pricedb_parser_new(),
|
||||
"account", gnc_account_parser_new(),
|
||||
"transaction", gnc_transaction_parser_new(),
|
||||
0))
|
||||
NULL, NULL))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
@ -1795,9 +1795,9 @@ gnc_account_parser_new(void)
|
||||
"parent", sixtp_add_some_sub_parsers(
|
||||
parent_lookup_parser_new(), TRUE,
|
||||
"guid", generic_guid_parser_new(),
|
||||
0),
|
||||
NULL, NULL),
|
||||
"slots", kvp_frame_parser_new(),
|
||||
0))
|
||||
NULL, NULL))
|
||||
{
|
||||
sixtp_destroy(ret);
|
||||
return NULL;
|
||||
@ -2012,7 +2012,7 @@ commodity_restore_parser_new(void)
|
||||
"name", simple_chars_only_parser_new(NULL),
|
||||
"xcode", simple_chars_only_parser_new(NULL),
|
||||
"fraction", simple_chars_only_parser_new(NULL),
|
||||
0))
|
||||
NULL, NULL))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
@ -2173,7 +2173,7 @@ generic_gnc_commodity_lookup_parser_new(void)
|
||||
top_level, TRUE,
|
||||
"space", simple_chars_only_parser_new(NULL),
|
||||
"id", simple_chars_only_parser_new(NULL),
|
||||
0))
|
||||
NULL, NULL))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
@ -2964,7 +2964,7 @@ gnc_txn_restore_split_parser_new(void)
|
||||
"quantity", generic_gnc_numeric_parser_new(),
|
||||
"value", generic_gnc_numeric_parser_new(),
|
||||
"slots", kvp_frame_parser_new(),
|
||||
0))
|
||||
NULL, NULL))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
@ -3019,7 +3019,7 @@ gnc_transaction_parser_new(void)
|
||||
generic_timespec_parser_new(txn_rest_date_entered_end_handler),
|
||||
"slots", kvp_frame_parser_new(),
|
||||
"split", gnc_txn_restore_split_parser_new(),
|
||||
0)))
|
||||
NULL, NULL)))
|
||||
{
|
||||
sixtp_destroy(top_level);
|
||||
return NULL;
|
||||
|
@ -603,7 +603,7 @@ generic_timespec_parser_new(sixtp_end_handler end_handler)
|
||||
top_level, TRUE,
|
||||
"s", timespec_sixtp_new(generic_timespec_secs_end_handler),
|
||||
"ns", timespec_sixtp_new(generic_timespec_nsecs_end_handler),
|
||||
0))
|
||||
NULL, NULL))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user