shared: add nm_ref_string_equals_str() helper

This commit is contained in:
Thomas Haller
2020-01-29 17:46:22 +01:00
parent 333e6f66fb
commit 190a8ed425

View File

@@ -49,6 +49,18 @@ nm_ref_string_get_len (NMRefString *rstr)
return rstr ? rstr->len : 0u;
}
static inline gboolean
nm_ref_string_equals_str (NMRefString *rstr, const char *s)
{
/* Note that rstr->len might be greater than strlen(rstr->str). This function does
* not cover that and would ignore everything after the first NUL byte. If you need
* that distinction, this function is not for you. */
return rstr
? nm_streq (rstr->str, s)
: (s == NULL);
}
static inline gboolean
NM_IS_REF_STRING (const NMRefString *rstr)
{