]> git.lizzy.rs Git - dragonstd.git/blobdiff - refcount.c
Add refcount_obj
[dragonstd.git] / refcount.c
index f7a43ac623343ceece19054b3cd8b1ba9feb3f92..e0b354cfcf571e8f556c085ccf05b573ec5111ae 100644 (file)
@@ -25,7 +25,7 @@ void *refcount_inc(void *refcount)
 
 void *refcount_grb(void *refcount)
 {
-       return ((Refcount *) refcount_inc(refcount))->obj;
+       return refcount_obj(refcount_inc(refcount));
 }
 
 void *refcount_drp(void *refcount)
@@ -41,3 +41,8 @@ void *refcount_drp(void *refcount)
 
        return rc->obj;
 }
+
+void *refcount_obj(void *refcount)
+{
+       return ((Refcount *) refcount)->obj;
+}