diff options
author | Thomas Haller <thaller@redhat.com> | 2017-04-11 15:17:18 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2017-04-12 11:24:03 +0200 |
commit | 7861ce75606a5119ba3b7ca96e1a4fd95f5aa128 (patch) | |
tree | 61a0994e850d7cd915094ef0abcf4df06cbb7559 | |
parent | 31d0d0ef8330294d6c11fd534b0ac0be6061f5d3 (diff) | |
download | NetworkManager-7861ce75606a5119ba3b7ca96e1a4fd95f5aa128.tar.gz |
shared: add NM_PTRARRAY_EMPTY() util
-rw-r--r-- | shared/nm-utils/nm-shared-utils.c | 4 | ||||
-rw-r--r-- | shared/nm-utils/nm-shared-utils.h | 4 |
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) { |