P99
Macros | Typedefs
p99_libc.h File Reference

Group C library dependencies together in one file. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FLT_EVAL_METHOD   (-1)
 
#define RSIZE_MAX   (SIZE_MAX >> 1)
 

Typedefs

typedef uint_least16_t char16_t
 
typedef uint_least32_t char32_t
 
typedef size_t rsize_t
 

Detailed Description

Group C library dependencies together in one file.

The idea of this file is that different implementations of the C library may have particular features that are missing. If you have such a C library let me know and I will try to add it here.

Libraries that are conforming should be captured by the "#else" part, that is by the fallback. Libraries that are known to fall under this are

The only library that we currently know off that misses parts of the C library is avrlibc.

Definition in file p99_libc.h.