zephyr/lib/os
Nicolas Pitre 4323d381e7 json: make it 64-bit compatible
The struct json_obj_descr definition allocates only 2 bits for type
alignment. Instead of using them literally minus 1 to encode 1, 2, or 4,
let's store the alignment's shift value instead so that 1, 2, 4 or 8 can
be encoded with the same 2 bits to accommodate 64-bit builds.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2019-06-05 07:47:41 -04:00
..
assert.c misc: assert_post_action: Added __weak keyword. 2019-03-02 12:26:21 -05:00
base64.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
crc7_sw.c lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00
crc8_sw.c lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00
crc16_sw.c all: Update unsigend 'U' suffix due to multiplication 2019-03-28 17:15:58 -05:00
crc32_sw.c lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00
fdtable.c net: sockets: move fcntl back to socket_offload.c 2019-03-20 11:36:18 -05:00
json.c json: make it 64-bit compatible 2019-06-05 07:47:41 -04:00
Kconfig lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00
mempool.c sys_mem_pool: use sys_mutex 2019-04-03 13:47:45 -04:00
mutex.c lib: os: add sys_mutex data type 2019-04-03 13:47:45 -04:00
printk.c subsystems: Rename reserved function names 2019-04-03 17:31:00 -04:00
rb.c lib: rb: Make operands have an appropriate essential type 2019-03-26 22:06:45 -04:00
ring_buffer.c lib: os: ring_buffer: Fix not handled return value 2019-03-14 08:40:18 +01:00
thread_entry.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
work_q.c lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00