zephyr/lib
Leandro Pereira 2d71236a36 lib: libc: minimal: Get rid of the bit (256-byte) charmap table
The charmap table used by strncasecmp() not only used precious 256
bytes of ROM, it also had wrong mappings outside the ASCII range
(123..218).

Rewrite strncasecmp() to call tolower() instead; might be a tiny wee
little bit slower than the current version, but it's not used in any
performance-sensitive parts of the code to justify the waste.

This reduces the ROM footprint for the ws_echo_server sample by ~224
bytes.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-06-19 14:33:34 -07: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 lib: libc: minimal: Get rid of the bit (256-byte) charmap table 2018-06-19 14:33:34 -07:00
mempool lib: user mode compatible mempools 2018-04-05 07:03:05 -07:00
posix cmake: replace PROJECT_SOURCE_DIR with ZEPHYR_BASE 2018-06-18 15:25:55 -04:00
rbtree lib/rbtree: Fix & document insert comparison order 2018-05-19 07:00:55 +03:00
ring_buffer lib: move ring_buffer from misc/ to lib/ 2017-12-15 20:02:01 -05:00
CMakeLists.txt kernel: thread: Move out the function _thread_entry() to lib 2018-05-15 17:48:18 +03:00
Kconfig lib: Fix malformed JSON_LIBARY Kconfig default 2018-06-13 13:35:56 -04:00
thread_entry.c kernel: thread: Move out the function _thread_entry() to lib 2018-05-15 17:48:18 +03:00