malloc: Use assert.h's assert macro
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Mon, 29 Jan 2018 21:49:45 +0000 (22:49 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Mon, 29 Jan 2018 22:00:17 +0000 (23:00 +0100)
commit406e7a0a47110adbf79326c8a0bda5ffac3e0f10
tree018657c3ab95f19aeb2fcc4a772f362676d3d26e
parent2aadb70562feae948ed093c86808e7331c5bc6bd
malloc: Use assert.h's assert macro

This avoids assert definition conflicts if some of the headers used by
malloc.c happens to include assert.h.  Malloc still needs a malloc-avoiding
implementation, which we get by redirecting __assert_fail to malloc's
__malloc_assert.

* malloc/malloc.c: Include <assert.h>.
(assert): Do not define.
[!defined NDEBUG] (__assert_fail): Define to __malloc_assert.
ChangeLog
malloc/malloc.c