LINUX.ORG.RU

История изменений

Исправление utf8nowhere, (текущая версия) :

опять же по стандарту malloc может вернуть NULL и значения обоих вызовов будут одинаковыми.

А может и не вернуть, и тогда будут разными.

однако разрабы llvm утверждают, что их malloc особенен и NULL вернуть не может

И что не так? «может» ≠ «должен». По-твоему, чтобы соответствовать стандарту, надо хоть раз за время выполнения программы вернуть NULL?

Исходная версия utf8nowhere, :

опять же по стандарту malloc может вернуть NULL и значения обоих вызовов будут одинаковыми.

А может и не вернуть, и тогда будут разными.

однако разрабы llvm утверждают, что их malloc особенен и NULL вернуть не может

И что тут не так? «может» ≠ «должен». По-твоему, чтобы соответствовать стандарту, надо хоть раз за время выполнения программы вернуть NULL?