diff options
Diffstat (limited to 'src/cn-encoder.c')
-rw-r--r-- | src/cn-encoder.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cn-encoder.c b/src/cn-encoder.c index 8593b39..d8a4d49 100644 --- a/src/cn-encoder.c +++ b/src/cn-encoder.c @@ -276,6 +276,11 @@ void _encoder_visitor(const cn_cbor *cb, int depth, void *context) CHECK(_write_double(ws, cb->v.dbl)); #endif /* CBOR_NO_FLOAT */ break; + case CN_CBOR_FLOAT: +#ifndef CBOR_NO_FLOAT + CHECK(_write_double(ws, cb->v.f)); +#endif /* CBOR_NO_FLOAT */ + break; case CN_CBOR_INVALID: ws->offset = -1; |