musl/include
Rich Felker c8a9c22173 restore type of NULL to void * except when used in C++ programs
unfortunately this eliminates the ability of the compiler to diagnose
some dangerous/incorrect usage, but POSIX requires (as an extension to
the C language, i.e. CX shaded) that NULL have type void *. plain C
allows it to be defined as any null pointer constant.

the definition 0L is preserved for C++ rather than reverting to plain
0 to avoid dangerous behavior in non-conforming programs which use
NULL as a variadic sentinel. (it's impossible to use (void *)0 for C++
since C++ lacks the proper implicit pointer conversions, and other
popular alternatives like the GCC __null extension seem non-conforming
to the standard's requirements.)
2013-11-24 21:42:55 -05:00
..
2011-06-09 21:47:24 -04:00
2013-07-03 18:07:50 +02:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2013-06-29 12:46:46 -04:00
2012-09-08 18:16:33 -04:00
2011-02-12 00:22:29 -05:00
2012-09-30 20:00:38 -04:00
2013-04-10 22:38:46 -04:00
2011-02-14 21:59:38 -05:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2011-04-13 15:24:26 -04:00
2013-07-03 18:07:50 +02:00
2012-12-26 16:55:49 -05:00
2013-11-24 09:39:30 -05:00
2013-08-10 21:15:11 -04:00
2011-02-12 00:22:29 -05:00
2013-07-22 13:05:41 -04:00
2012-09-08 00:14:25 -04:00
2011-04-05 15:40:36 -04:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2013-01-04 20:36:34 +01:00