mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
add test for empty kvp_frame
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5055 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
5981ba00c3
commit
e43a518e51
@ -120,6 +120,14 @@ kvp_frame_delete(kvp_frame * frame) {
|
||||
g_free(frame);
|
||||
}
|
||||
|
||||
gboolean
|
||||
kvp_frame_is_empty(kvp_frame * frame)
|
||||
{
|
||||
if (!frame) return TRUE;
|
||||
if (!frame->hash) return TRUE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void
|
||||
kvp_frame_copy_worker(gpointer key, gpointer value, gpointer user_data) {
|
||||
kvp_frame * dest = (kvp_frame *)user_data;
|
||||
|
@ -61,6 +61,7 @@ typedef struct _kvp_value kvp_value;
|
||||
kvp_frame * kvp_frame_new(void);
|
||||
void kvp_frame_delete(kvp_frame * frame);
|
||||
kvp_frame * kvp_frame_copy(const kvp_frame * frame);
|
||||
gboolean kvp_frame_is_empty(kvp_frame * frame);
|
||||
|
||||
gchar* kvp_frame_to_string(const kvp_frame *frame);
|
||||
gchar* binary_to_string(const void *data, guint32 size);
|
||||
|
Loading…
Reference in New Issue
Block a user