lifted from libnftnl, except that we will abort on snprintf errors.
Signed-off-by: Florian Westphal <fw@strlen.de>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
(void) (&_max1 == &_max2); \
_max1 > _max2 ? _max1 : _max2; })
+#define SNPRINTF_BUFFER_SIZE(ret, size, len, offset) \
+ if (ret < 0) \
+ abort(); \
+ offset += ret; \
+ assert(ret < len); \
+ if (ret > len) \
+ ret = len; \
+ size += ret; \
+ len -= ret;
+
#define MSEC_PER_SEC 1000L
/**