From 393bc2b908ef44cb8b417126a35d4915c4cdfbc9 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Tue, 18 Feb 2014 10:15:49 +0100 Subject: [PATCH] blob: add support for u64 --- blob.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/blob.c b/blob.c index ad72652..c8e5dc9 100644 --- a/blob.c +++ b/blob.c @@ -25,6 +25,7 @@ uci_attr_to_blob(struct blob_buf *b, const char *str, { char *err; int intval; + long long llval; switch (type) { case BLOBMSG_TYPE_STRING: @@ -47,6 +48,13 @@ uci_attr_to_blob(struct blob_buf *b, const char *str, blobmsg_add_u32(b, name, intval); break; + case BLOBMSG_TYPE_INT64: + llval = strtoll(str, &err, 0); + if (*err) + return false; + + blobmsg_add_u64(b, name, llval); + break; default: return false; } -- 2.30.2