laurencelundblade / QCBOR

Comprehensive, powerful, commercial-quality CBOR encoder/ decoder that is still suited for small devices.
Other
187 stars 47 forks source link

Option to disable all tag processing #147

Closed laurencelundblade closed 2 years ago

laurencelundblade commented 2 years ago

This allows disabling of all tag decoding saving about 400 bytes of object code (a lot!).

This also fixes a bug where QCBORDecode_GetDecimalFraction() and QCBORDecode_GetDecimalFractionBig() would fail on input CBOR that is not a tag when it should succeed.