zephyr/lib
Leandro Pereira 0ec79d6853 lib: json: Efficiently pack field name, offset, alignment, type
This trades a little bit over 40 bytes (on x86) of text for a lot of
savings in rodata.  This is accomplished by using bitfields to pack the
field name length, offset, alignment, and the type tag into a single
32-bit unsigned integer instead of scattering this information into
four different integers.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-05-01 15:44:09 -04:00
..
base64 lib: base64: Add statement of changes 2018-03-23 13:54:48 +01:00
crc crc: make crc8_ccitt() match the other CRC functions. 2018-03-10 21:49:07 -05:00
json lib: json: Efficiently pack field name, offset, alignment, type 2018-05-01 15:44:09 -04:00
libc
mempool lib: user mode compatible mempools 2018-04-05 07:03:05 -07:00
posix lib: posix: pthread_common: Fix potential integer overflow issue 2018-04-30 06:49:42 -04:00
rbtree lib/rbtree: Add a rb_contains() predicate 2018-04-10 12:31:51 -04:00
ring_buffer
CMakeLists.txt lib: Red/Black balanced tree data structure 2018-04-10 12:31:51 -04:00
Kconfig lib: posix: Move posix layer from 'kernel' to 'lib' 2018-04-05 16:43:05 -04:00