James LewisMoss's patch.

* src/test/test-dom-converters1.c (Repository): fix mem leak.

	* src/engine/sixtp-dom-parsers.h (Repository): start of kvp code.

	* src/engine/sixtp-dom-parsers.c (Repository): fix mem leak.
	Start of kvp code.

	* src/engine/sixtp-dom-generators.c (Repository): fix mem leak.
	(Repository): Start of kvp code.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3660 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2001-02-15 06:35:22 +00:00
parent f335a5b722
commit a24407162c
5 changed files with 25 additions and 5 deletions

View File

@ -1,5 +1,15 @@
2001-02-14 James LewisMoss <jimdres@mindspring.com>
* src/test/test-dom-converters1.c (Repository): fix mem leak.
* src/engine/sixtp-dom-parsers.h (Repository): start of kvp code.
* src/engine/sixtp-dom-parsers.c (Repository): fix mem leak.
Start of kvp code.
* src/engine/sixtp-dom-generators.c (Repository): fix mem leak.
(Repository): Start of kvp code.
* src/test/test-date-converting.c (Repository): Tests to make sure
date <-> string converting strings work.

View File

@ -79,7 +79,7 @@ account_security_handler (xmlNodePtr node, Account* act)
static gboolean
account_slots_handler (xmlNodePtr node, Account* act)
{
return dom_tree_handle_kvp(act->kvp_data, node);
/* return dom_tree_handle_kvp(act->kvp_data, node); */
}
static gboolean

View File

@ -8,7 +8,7 @@
#include "sixtp-utils.h"
#include "GNCId.h"
#include "kvp_frame.h"
xmlNodePtr
guid_to_dom_tree(const char *tag, GUID* gid)
@ -29,6 +29,8 @@ guid_to_dom_tree(const char *tag, GUID* gid)
xmlNodeAddContent(ret, guid_str);
g_free(guid_str);
return ret;
}
@ -141,3 +143,8 @@ gnc_numeric_to_dom_tree(const char *tag, const gnc_numeric *num)
return ret;
}
xmlNodePtr
kvp_frame_to_dom_tree(const char *tag, const kvp_frame *frame)
{
}

View File

@ -51,8 +51,8 @@ dom_tree_to_guid(xmlNodePtr node)
}
}
gboolean
dom_tree_handle_kvp(kvp_frame* frame, xmlNodePtr node)
kvp_frame*
dom_tree_handle_kvp(xmlNodePtr node)
{
return FALSE;
@ -112,6 +112,7 @@ dom_tree_to_gnc_numeric(xmlNodePtr node)
if(string_to_gnc_numeric(content, ret) != NULL)
{
free(content);
return ret;
}
else
@ -177,6 +178,7 @@ dom_tree_to_timespec(xmlNodePtr node)
free(content);
return timespec_failure(ret);
}
free(content);
seen_s = TRUE;
}
}
@ -197,6 +199,7 @@ dom_tree_to_timespec(xmlNodePtr node)
free(content);
return timespec_failure(ret);
}
free(content);
seen_ns = TRUE;
}
}

View File

@ -24,6 +24,6 @@ Timespec* dom_tree_to_timespec(xmlNodePtr node);
gnc_numeric* dom_tree_to_gnc_numeric(xmlNodePtr node);
gchar * dom_tree_to_text(xmlNodePtr tree);
gboolean dom_tree_handle_kvp(kvp_frame* frame, xmlNodePtr node);
kvp_frame* dom_tree_handle_kvp(xmlNodePtr node);
#endif /* _SIXTP_DOM_PARSERS_H_ */