diff options
| author | rimio <vasi.vilvoiu@gmail.com> | 2018-03-02 00:04:17 +0200 |
|---|---|---|
| committer | rimio <vasi.vilvoiu@gmail.com> | 2018-03-02 00:04:17 +0200 |
| commit | 760860f3a34873e00cbf2ccb473f78cf3933a2f2 (patch) | |
| tree | e9bed480f87a69225b5715ab8b6c7c9610292494 /src/ecbor_describe.c | |
| parent | 3d821056f53edcf6fc8786f0d156fa56720a0c5a (diff) | |
Added support for boolean and null types; added test case answers
Diffstat (limited to 'src/ecbor_describe.c')
| -rw-r--r-- | src/ecbor_describe.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ecbor_describe.c b/src/ecbor_describe.c index a301367..fea511c 100644 --- a/src/ecbor_describe.c +++ b/src/ecbor_describe.c @@ -246,6 +246,23 @@ print_ecbor_item (ecbor_item_t *item, unsigned int level, char *prefix) printf ("[FP64] value %f\n", val); } break; + + case ECBOR_TYPE_BOOL: + { + uint64_t val; + + rc = ecbor_get_value (item, (void *) &val); + if (rc != ECBOR_OK) { + return rc; + } + + printf ("[BOOL] value %s\n", (val ? "true" : "false")); + } + break; + + case ECBOR_TYPE_NULL: + printf ("[NULL]\n"); + break; default: printf ("[UNKNOWN]\n"); |
