gcc 2.95.2,
libc.so.6 версии 2.1.3
malloc(0) возвращает НЕ NULL!!
В описании, доступном из Линукса (SuSE 7.0), и не написано,
что он должен NULL возвращать, а в манах Tru64 UNIX со ссылкой на
стандарты (там куча) сказано, что он должен NULL вернуть (и действит.
возвращает). Не охота копать, может, кто знает?
1. Как у народа ведет себя malloc(0)?
2. Что говорят стандарты?