diff options
| author | rimio <vasi.vilvoiu@gmail.com> | 2018-03-01 23:10:42 +0200 |
|---|---|---|
| committer | rimio <vasi.vilvoiu@gmail.com> | 2018-03-01 23:10:42 +0200 |
| commit | 3621d55cd101fa5b23e645287393deefacf43e02 (patch) | |
| tree | 8dc934e5ed5f2cdcd3f0f2fbae95f87fbab7ea8e /src/ecbor_describe.c | |
| parent | 245bce0bd3b9af5ab026f4b8453424dbc4a1faea (diff) | |
Support for fp32 and fp64
Diffstat (limited to 'src/ecbor_describe.c')
| -rw-r--r-- | src/ecbor_describe.c | 26 |
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; |
