diff options
Diffstat (limited to 'src/nm-core-utils.h')
-rw-r--r-- | src/nm-core-utils.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nm-core-utils.h b/src/nm-core-utils.h index f77b43e2a3..28235f0560 100644 --- a/src/nm-core-utils.h +++ b/src/nm-core-utils.h @@ -391,4 +391,15 @@ gboolean nm_utils_lifetime_get (guint32 timestamp, gboolean nm_utils_ip4_address_is_link_local (in_addr_t addr); +/*****************************************************************************/ + +typedef const char *NMRefString; +NMRefString nm_ref_string_new (const char *str); +NMRefString nm_ref_string_ref (NMRefString nmstr); +void nm_ref_string_unref (NMRefString nmstr); +NMRefString nm_ref_string_dedup (NMRefString nmstr, const char *str); +NMRefString nm_ref_string_replace (NMRefString nmstr, const char *str); +int nm_ref_string_cmp (NMRefString nmstr1, NMRefString nmstr2); +gboolean nm_ref_string_equal (NMRefString nmstr1, NMRefString nmstr2); + #endif /* __NM_CORE_UTILS_H__ */ |