From 727de41af97db70722cfc1898ebb027b9e339969 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 20 Nov 2021 08:04:31 +0100 Subject: Adding upstream version 1.16. Signed-off-by: Daniel Baumann --- nvme.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'nvme.h') diff --git a/nvme.h b/nvme.h index 5150c8d..d6f5aa3 100644 --- a/nvme.h +++ b/nvme.h @@ -30,9 +30,9 @@ #define json_free_object(o) json_object_put(o) #define json_free_array(a) json_object_put(a) #define json_object_add_value_uint(o, k, v) \ - json_object_object_add(o, k, json_object_new_int(v)) + json_object_object_add(o, k, json_object_new_uint64(v)) #define json_object_add_value_int(o, k, v) \ - json_object_object_add(o, k, json_object_new_int(v)) + json_object_object_add(o, k, json_object_new_int64(v)) #define json_object_add_value_float(o, k, v) \ json_object_object_add(o, k, json_object_new_double(v)) #define json_object_add_value_string(o, k, v) \ @@ -43,6 +43,8 @@ json_object_object_add(o, k, v) #define json_array_add_value_object(o, k) \ json_object_array_add(o, k) +#define json_array_add_value_string(o, v) \ + json_object_array_add(o, json_object_new_string(v)) #define json_print_object(o, u) \ printf("%s", json_object_to_json_string_ext(o, JSON_C_TO_STRING_PRETTY)) #else @@ -152,5 +154,5 @@ static inline void nvme_strip_spaces(char *s, int l) while (l && (s[l] == '\0' || s[l] == ' ')) s[l--] = '\0'; } - +__u16 get_feat_buf_len(unsigned short feature); #endif /* _NVME_H */ -- cgit v1.2.3