Searched refs:JsonVariant (Results 1 - 3 of 3) sorted by relevance

/systemd/src/basic/
H A Djson.h61 typedef struct JsonVariant { struct
66 struct JsonVariant *objects;
69 } JsonVariant; typedef in typeref:struct:JsonVariant
71 int json_variant_new(JsonVariant **ret, JsonVariantType type);
72 JsonVariant *json_variant_unref(JsonVariant *v);
74 DEFINE_TRIVIAL_CLEANUP_FUNC(JsonVariant *, json_variant_unref);
77 char *json_variant_string(JsonVariant *v);
78 bool json_variant_bool(JsonVariant *v);
79 intmax_t json_variant_integer(JsonVariant *
[all...]
H A Djson.c33 int json_variant_new(JsonVariant **ret, JsonVariantType type) {
34 JsonVariant *v;
36 v = new0(JsonVariant, 1);
44 static int json_variant_deep_copy(JsonVariant *ret, JsonVariant *variant) {
60 ret->objects = new0(JsonVariant, variant->size);
75 static JsonVariant *json_object_unref(JsonVariant *variant);
77 static JsonVariant *json_variant_unref_inner(JsonVariant *varian
[all...]
/systemd/src/test/
H A Dtest-json.c75 typedef void (*Test)(JsonVariant *);
78 _cleanup_json_variant_unref_ JsonVariant *v = NULL;
90 static void test_1(JsonVariant *v) {
91 JsonVariant *p, *q;
123 static void test_2(JsonVariant *v) {
124 JsonVariant *p, *q;

Completed in 672 milliseconds