glib-aux: add ref/unref function for down-cast NMRefString

This commit is contained in:
Thomas Haller 2021-09-01 15:14:48 +02:00
parent e1667650f4
commit 580c244f04
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -152,6 +152,18 @@ NM_REF_STRING_UPCAST(const char *str)
return rstr;
}
static inline NMRefString *
nm_ref_string_ref_upcast(const char *str)
{
return nm_ref_string_ref(NM_REF_STRING_UPCAST(str));
}
static inline void
nm_ref_string_unref_upcast(const char *str)
{
nm_ref_string_unref(NM_REF_STRING_UPCAST(str));
}
static inline gboolean
nm_ref_string_reset_str(NMRefString **ptr, const char *str)
{