json-util: Add JSON_BUILD_PAIR_CALLBACK_NON_NULL()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 9 Aug 2024 11:40:43 +0000 (13:40 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 3 Sep 2024 10:08:41 +0000 (12:08 +0200)
commit9ba489c7f6d6da48772ed3f7862c781340aecda7
tree684cfe789a1e4c283367a00c7400f8c6ab51b928
parent5b5579066d3eb63d6c2c09839f0501475b95b548
json-util: Add JSON_BUILD_PAIR_CALLBACK_NON_NULL()

Like JSON_BUILD_PAIR_CALLBACK(), but doesn't add anything to the variant
if the callback doesn't put anything in the return argument.
src/libsystemd/sd-json/json-util.h
src/libsystemd/sd-json/sd-json.c
src/test/test-json.c