]> Dogcows Code - chaz/homebank/blobdiff - src/hb-assign.c
Merge branch 'master' into ext-perl
[chaz/homebank] / src / hb-assign.c
index 3d3f2a943a54152448311a4116cdf95bf0550eb1..21a88fdaef3ad08b922505b8df24636707c4e7f6 100644 (file)
@@ -20,6 +20,9 @@
 #include "homebank.h"
 #include "hb-assign.h"
 
+#include "ext.h"
+#include "refcount.h"
+
 #define MYDEBUG 0
 
 #if MYDEBUG
@@ -38,12 +41,12 @@ void
 da_asg_free(Assign *item)
 {
        DB( g_print("da_asg_free\n") );
-       if(item != NULL)
+       if(rc_unref(item))
        {
                DB( g_print(" => %d, %s\n", item->key, item->text) );
 
                g_free(item->text);
-               g_free(item);
+               rc_free(item);
        }
 }
 
@@ -52,7 +55,7 @@ Assign *
 da_asg_malloc(void)
 {
        DB( g_print("da_asg_malloc\n") );
-       return g_malloc0(sizeof(Assign));
+       return rc_alloc(sizeof(Assign));
 }
 
 
This page took 0.02436 seconds and 4 git commands to generate.