+ 18.5 Language support library, Dynamic memory management: <new>
[lightlibc++.git] / libc.README
blob586fcf576ff87640cde30b042c7cb7bea6aac67f
1 This document is supposed to document all the changes that need to be made in
2 the underlying C library in order to be compliant with the C++ Standard. Most
3 of the changes are as easily implemented as for example the NULL macro:
5 #ifdef __cplusplus
6   #define NULL 0
7 #else
8   #define NULL (void*)0
9 #endif
11 This document is ordered by the names of the C library headers.
14 <stddef.h>
15 ==========
17 * NULL must be defined to 0, not (void*)0
18 TODO: offsetof