#include <stdio.h>
#include "json.h"
+#include "types.h"
struct json_object *util_json_object_new_double(long double d)
{
return obj;
}
+
+struct json_object *util_json_object_new_uint128(__uint128_t val)
+{
+ struct json_object *obj;
+ obj = json_object_new_string(uint128_t_to_string(val));
+ return obj;
+}
#define json_object_add_value_uint64(o, k, v) \
json_object_object_add(o, k, util_json_object_new_uint64(v))
#endif
+#define json_object_add_value_uint128(o, k, v) \
+ json_object_object_add(o, k, util_json_object_new_uint128(v))
#define json_object_add_value_double(o, k, v) \
json_object_object_add(o, k, util_json_object_new_double(v))
#define json_object_add_value_float(o, k, v) \
struct json_object *util_json_object_new_double(long double d);
struct json_object *util_json_object_new_uint64(uint64_t i);
+struct json_object *util_json_object_new_uint128(__uint128_t val);
#endif