mbed-os/features/frameworks/nanostack-libservice
Kevin Bracey 1b124e03ca ns_list: avoid UINT_FAST8_MAX
Prevent compilation issues when someone has included <stdint.h> before
a header file that needs to include <ns_list.h>.

Some toolchains like ARM C 5 will not provide UINT_FAST8_MAX in C++
unless __STDC_LIMIT_MACROS is defined, and if this was not defined the
first time <stdint.h> was included, it's too late.

We can get the maximum value for our unsigned list offset by casting -1
to it, thanks to modulo arithmetic.
2019-06-12 16:15:57 +01:00
..
mbed-client-libservice ns_list: avoid UINT_FAST8_MAX 2019-06-12 16:15:57 +01:00
source Merge commit 'd53d1dffb7405776dd84fa24a2eec7c18f445fed' 2019-02-25 13:00:32 +02:00
test/libService/unittest Merge commit 'd53d1dffb7405776dd84fa24a2eec7c18f445fed' 2019-02-25 13:00:32 +02:00
.gitignore Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
.mbedignore Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
.yotta_ignore Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
LICENSE Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
Makefile Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
README.md Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
apache-2.0.txt Get rid of FEATURE_COMMON_PAL 2018-04-27 14:38:43 +03:00
mbed_lib.json Add missing mbed_lib.json for frameworks and nanostack 2019-02-07 09:25:14 -06:00

README.md

mbed-client-libservice module

Collection of helper libraries for mbed-client and 6LowPAN/IPv6/RPL/MLE/Thread stack.