1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2025-04-21 12:27:27 +03:00

libnl-tiny: decrease the size a bit more by removing some unnecessary functions

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25525 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd
2011-02-13 16:46:28 +00:00
parent 51f2fa2929
commit 3ac4e08964
4 changed files with 31 additions and 41 deletions

View File

@@ -156,37 +156,6 @@ void nl_object_free(struct nl_object *obj)
* @{
*/
/**
* Acquire a reference on a object
* @arg obj object to acquire reference from
*/
void nl_object_get(struct nl_object *obj)
{
obj->ce_refcnt++;
NL_DBG(4, "New reference to object %p, total %d\n",
obj, obj->ce_refcnt);
}
/**
* Release a reference from an object
* @arg obj object to release reference from
*/
void nl_object_put(struct nl_object *obj)
{
if (!obj)
return;
obj->ce_refcnt--;
NL_DBG(4, "Returned object reference %p, %d remaining\n",
obj, obj->ce_refcnt);
if (obj->ce_refcnt < 0)
BUG();
if (obj->ce_refcnt <= 0)
nl_object_free(obj);
}
/** @} */
/**
@@ -235,7 +204,6 @@ int nl_object_identical(struct nl_object *a, struct nl_object *b)
return !(ops->oo_compare(a, b, req_attrs, 0));
}
#endif
/**
* Compute bitmask representing difference in attribute values
@@ -304,6 +272,8 @@ char *nl_object_attrs2str(struct nl_object *obj, uint32_t attrs,
}
}
#endif
/** @} */
/** @} */