X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fwrap-json.c;h=9bb8d192795913ed7eeb1c6b8a4dc186039a48b6;hb=ac7a95223a6314cca6250495ea59c3cf7e46e89e;hp=271a825aa3d75f9a57e2c2c4f7474cc7e0f54434;hpb=129e549d44b5e8075ef87a260577344e912c92aa;p=src%2Fapp-framework-binder.git diff --git a/src/wrap-json.c b/src/wrap-json.c index 271a825a..9bb8d192 100644 --- a/src/wrap-json.c +++ b/src/wrap-json.c @@ -525,6 +525,7 @@ static int vunpack(struct json_object *object, const char *desc, va_list args, i goto invalid_character; if (!ignore && top->index != top->count) goto incomplete; + /*@fallthrough@*/ case '*': acc = xacc; continue; @@ -717,7 +718,7 @@ void p(const char *desc, ...) va_start(args, desc); rc = wrap_json_vpack(&result, desc, args); va_end(args); - if (!rc) + if (!rc) printf(" SUCCESS %s\n\n", json_object_to_json_string(result)); else printf(" ERROR[char %d err %d] %s\n\n", wrap_json_get_error_position(rc), wrap_json_get_error_code(rc), wrap_json_get_error_string(rc)); @@ -748,7 +749,7 @@ void u(const char *value, const char *desc, ...) va_start(args, desc); rc = wrap_json_vunpack(obj, desc, args); va_end(args); - if (rc) + if (rc) printf(" ERROR[char %d err %d] %s\n\n", wrap_json_get_error_position(rc), wrap_json_get_error_code(rc), wrap_json_get_error_string(rc)); else { value = NULL;