summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-04-11 15:17:18 +0200
committerThomas Haller <thaller@redhat.com>2017-04-12 11:24:03 +0200
commit7861ce75606a5119ba3b7ca96e1a4fd95f5aa128 (patch)
tree61a0994e850d7cd915094ef0abcf4df06cbb7559
parent31d0d0ef8330294d6c11fd534b0ac0be6061f5d3 (diff)
downloadNetworkManager-7861ce75606a5119ba3b7ca96e1a4fd95f5aa128.tar.gz
shared: add NM_PTRARRAY_EMPTY() util
-rw-r--r--shared/nm-utils/nm-shared-utils.c4
-rw-r--r--shared/nm-utils/nm-shared-utils.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/shared/nm-utils/nm-shared-utils.c b/shared/nm-utils/nm-shared-utils.c
index 1a83cb9da3..8bd81dafda 100644
--- a/shared/nm-utils/nm-shared-utils.c
+++ b/shared/nm-utils/nm-shared-utils.c
@@ -27,6 +27,10 @@
/*****************************************************************************/
+const void *const _NM_PTRARRAY_EMPTY[1] = { NULL };
+
+/*****************************************************************************/
+
void
nm_utils_strbuf_append_c (char **buf, gsize *len, char c)
{
diff --git a/shared/nm-utils/nm-shared-utils.h b/shared/nm-utils/nm-shared-utils.h
index 4d8f300c85..3776c1590e 100644
--- a/shared/nm-utils/nm-shared-utils.h
+++ b/shared/nm-utils/nm-shared-utils.h
@@ -24,6 +24,10 @@
/*****************************************************************************/
+extern const void *const _NM_PTRARRAY_EMPTY[1];
+
+#define NM_PTRARRAY_EMPTY(type) ((type const*) _NM_PTRARRAY_EMPTY)
+
static inline void
_nm_utils_strbuf_init (char *buf, gsize len, char **p_buf_ptr, gsize *p_buf_len)
{