platform: move nmp_object_equal() to header for inline
This commit is contained in:
@@ -861,12 +861,6 @@ _vt_cmd_obj_cmp_lnk_vlan (const NMPObject *obj1, const NMPObject *obj2)
|
|||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
|
||||||
nmp_object_equal (const NMPObject *obj1, const NMPObject *obj2)
|
|
||||||
{
|
|
||||||
return nmp_object_cmp (obj1, obj2) == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* @src is a const object, which is not entirely correct for link types, where
|
/* @src is a const object, which is not entirely correct for link types, where
|
||||||
* we increase the ref count for src->_link.udev.device.
|
* we increase the ref count for src->_link.udev.device.
|
||||||
* Hence, nmp_object_copy() can violate the const promise of @src.
|
* Hence, nmp_object_copy() can violate the const promise of @src.
|
||||||
|
@@ -471,7 +471,13 @@ const NMPObject *nmp_object_stackinit_id_ip6_address (NMPObject *obj, int ifinde
|
|||||||
const char *nmp_object_to_string (const NMPObject *obj, NMPObjectToStringMode to_string_mode, char *buf, gsize buf_size);
|
const char *nmp_object_to_string (const NMPObject *obj, NMPObjectToStringMode to_string_mode, char *buf, gsize buf_size);
|
||||||
void nmp_object_hash_update (const NMPObject *obj, NMHashState *h);
|
void nmp_object_hash_update (const NMPObject *obj, NMHashState *h);
|
||||||
int nmp_object_cmp (const NMPObject *obj1, const NMPObject *obj2);
|
int nmp_object_cmp (const NMPObject *obj1, const NMPObject *obj2);
|
||||||
gboolean nmp_object_equal (const NMPObject *obj1, const NMPObject *obj2);
|
|
||||||
|
static inline gboolean
|
||||||
|
nmp_object_equal (const NMPObject *obj1, const NMPObject *obj2)
|
||||||
|
{
|
||||||
|
return nmp_object_cmp (obj1, obj2) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
void nmp_object_copy (NMPObject *dst, const NMPObject *src, gboolean id_only);
|
void nmp_object_copy (NMPObject *dst, const NMPObject *src, gboolean id_only);
|
||||||
NMPObject *nmp_object_clone (const NMPObject *obj, gboolean id_only);
|
NMPObject *nmp_object_clone (const NMPObject *obj, gboolean id_only);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user