summaryrefslogtreecommitdiff
path: root/src/ecbor_describe.c
diff options
context:
space:
mode:
authorrimio <vasi.vilvoiu@gmail.com>2018-03-01 23:10:42 +0200
committerrimio <vasi.vilvoiu@gmail.com>2018-03-01 23:10:42 +0200
commit3621d55cd101fa5b23e645287393deefacf43e02 (patch)
tree8dc934e5ed5f2cdcd3f0f2fbae95f87fbab7ea8e /src/ecbor_describe.c
parent245bce0bd3b9af5ab026f4b8453424dbc4a1faea (diff)
Support for fp32 and fp64
Diffstat (limited to 'src/ecbor_describe.c')
-rw-r--r--src/ecbor_describe.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ecbor_describe.c b/src/ecbor_describe.c
index bf1337b..1cd9917 100644
--- a/src/ecbor_describe.c
+++ b/src/ecbor_describe.c
@@ -221,6 +221,32 @@ print_ecbor_item (ecbor_item_t *item, unsigned int level, char *prefix)
}
break;
+ case ECBOR_MT_FP32:
+ {
+ float val;
+
+ rc = ecbor_get_value (item, (void *) &val);
+ if (rc != ECBOR_OK) {
+ return rc;
+ }
+
+ printf ("[FP32] value %f\n", val);
+ }
+ break;
+
+ case ECBOR_MT_FP64:
+ {
+ double val;
+
+ rc = ecbor_get_value (item, (void *) &val);
+ if (rc != ECBOR_OK) {
+ return rc;
+ }
+
+ printf ("[FP64] value %f\n", val);
+ }
+ break;
+
default:
printf ("[UNKNOWN]\n");
break;