Commit graph

4 commits

Author SHA1 Message Date
Rich Felker
26031da0f8 make malloc(0) return unique pointers rather than NULL
this change is made with some reluctance, but i think it's for the
best. correct programs must handle either behavior, so there is little
advantage to having malloc(0) return NULL. and i managed to actually
make the malloc code slightly smaller with this change.
2011-02-20 16:16:33 -05:00
Rich Felker
598a0147cd fix simple_malloc malloc(0) behavior not to return non-unique pointers 2011-02-20 16:12:09 -05:00
Rich Felker
a23baf586a fix simple_malloc size restrictions
do not allow allocations that overflow ptrdiff_t; fix some overflow
checks that were not quite right but didn't matter due to address
layout implementation.
2011-02-20 16:10:38 -05:00
Rich Felker
0b44a0315b initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00