From 560b840a1162168518c267b3db2779e9f8169cdb Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 6 Apr 2020 15:28:11 +0200 Subject: [PATCH] shared/strbuf: add nm_str_buf_is_initalized() helper --- shared/nm-glib-aux/nm-str-buf.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/shared/nm-glib-aux/nm-str-buf.h b/shared/nm-glib-aux/nm-str-buf.h index fdf7e3aaf6..5f1a88a809 100644 --- a/shared/nm-glib-aux/nm-str-buf.h +++ b/shared/nm-glib-aux/nm-str-buf.h @@ -228,6 +228,17 @@ nm_str_buf_ensure_trailing_c (NMStrBuf *strbuf, char ch) /*****************************************************************************/ +static inline gboolean +nm_str_buf_is_initalized (NMStrBuf *strbuf) +{ + nm_assert (strbuf); +#if NM_MORE_ASSERTS + if (strbuf->_str) + _nm_str_buf_assert (strbuf); +#endif + return !!strbuf->_str; +} + /** * nm_str_buf_get_str: * @strbuf: the #NMStrBuf instance