/
niceSOFT
/
flex
Обзор
Документация
Войти
/
niceSOFT
/
flex
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/realloc.c
29 строк
344 B
Michael Haubenwallner
Fix malloc/realloc replacement, bug#151.
03 апр 2014, 00:51
03 апр 2014, 00:51
6c42995
Код
Авторство
О чём код?
#include <config.h> #undef realloc #undef malloc #include <stdlib.h> #include <errno.h> void * rpl_realloc (void *p, size_t n) { void *result; if (n == 0) { n = 1; } if (p == NULL) { result = malloc (n); } else result = realloc (p, n); if (result == NULL) errno = ENOMEM; return result; }