Lines Matching full:for

18   use can disabled. No #ifdefs or compiler options need to be set for
25 analyzers easier. Simpler code because there is no support for
35 of memory usage making it good for embedded implementations that
55 discipline for very safe coding and handling of binary data.
59 object code for QCBOR APIs not used is not referenced.
115 section is for folks trying to understand the difference in
130 same for both libraries, and the code linked from the libraries. QCBOR
131 is a bit more powerful, so you get value for the extra code brought
140 QCBOR provides a substantial feature that allows searching for data
141 items in a map by label. It works for integer and text string labels
143 items with duplicate labels. This makes the code for decoding CBOR
147 QCBOR provides explicit support many of the registered CBOR tags. For
152 into number formats supported in C. For example, a data item can be
158 QCBOR has a special feature for decoding byte-string wrapped CBOR. It
160 particularly use for CBOR protocols like COSE that make use of
165 where TinyCBOR requires Qt for its test. QCBOR's test suite is
176 This includes more explicit support for preferred serialization and
186 There is a simple makefile for the UNIX style command line binary that
188 the "Building with CMake" section for more information.
207 For most use cases you should just be able to add them to your
238 The `BUILD_QCBOR_TEST` CMake option can be used for building the tests, it can
284 See discussion in qcbor_encode.h for other details.
294 For most limited environments, this removes enough floating-point
309 for decoding:
312 * There is no conversion between floats and integers when decoding. For
322 This saves only a small amount of object code. The primary purpose for
328 This eliminates support for half-precision
354 which float-point related code is generated. For example,
362 hardware instructions for the float and double
363 types in C for some architectures.
382 for smallest but not for largest. Smallest is the library functions for a
396 interdependency so only code necessary for the called functions is
411 decode functions, such as those for tagged types bstr wrapping brings
472 when an indefinite-length map or array arrives for decoding.
474 QCBOR_DISABLE_UNCOMMON_TAGS disables the decoding of explicit tags for
482 a single tag, the error is unrecoverable so it is suitable only for protocols that
489 QCBOR_DECODE_MODE_MAP_STRINGS_ONLY. It is fairly common for CBOR-based
509 probably result in smaller overall code size for simpler CBOR
515 used for all the maps.
530 * Ganesh Kanike for porting to QSEE
531 * Mark Bapst for sponsorship and release as open source by Qualcomm
532 * Sachin Sharma for release through CAF
533 * Tamas Ban for porting to TF-M and 32-bit ARM
534 * Michael Eckel for Makefile improvements
535 * Jan Jongboom for indefinite length encoding
536 * Peter Uiterwijk for error strings and other
537 * Michael Richarson for CI set up and fixing some compiler warnings
538 * Máté Tóth-Pál for float-point disabling and other
539 * Dave Thaler for portability to Windows
568 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
570 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
578 ### Copyright for this README