Next: Функция освобождения памяти
Up: Функции-обёртки для системных функций
Previous: Функции-обёртки для системных функций
Contents
Данная функция выделяет область памяти и заполняет её нулями для некоторого
количества элементов.
Название: _calloc
Описана в файле: wrappers.c
Описание функции:
Получаемые параметры:
Количество элементов - size_t nitems
Размер каждого элемента - size_t size
Прототип функции:
void *_calloc(size_t nitems, size_t size)
Схема работы функции:
- Если в качестве параметра передано отрицательное количество элементов.
a) Выход, возвращаемое значение - EXIT_FAILURE
- Вызов функции calloc ( nitems, size ), проверка возвращаемого значения.
a) Если функция возвращает NULL: выход, возвращаемое значение - EXIT_FAILURE
- Выход, возвращаемое значение - указатель на начало выделенной области памяти.
Aleks Sherikov
2006-05-23