1 A (WIP) collection of portable, strict C99, single-header implementations of common libc extensions.
5 Include the header in every file needed as usual:
8 #include "<ext-func-name.h>"
11 In the file chosen for the function implementation:
14 #define <EXT-FUNC-NAME>_IMPLEMENTATION_
15 #include "<ext-func-name.h>"
18 By default, the header won't have any includes, change that with:
21 #define <EXT-FUNC-NAME>_INCLUDE_LIBC_
24 Or disable function override with:
27 #define HAVE_<EXT-FUNC-NAME>