Выделение памяти для массива
#include <audio_driver.h>void * ado_calloc( size_t n,size_t size );
libado
Макрос ado_calloc() выдялет память указанного размера из кучи.
Макрос опредляется как calloc() или ado_calloc_debug() в зависимости от того, определен ли макрос ADO_DEBUG
(см. Отладка драйвера).
Преимуществом использования отладочной версии является трекинг выделенной памяти до ее освобождения (см. ado_memory_dump()).
Аналогично функции calloc(): указатель на выделенную память при успешном завершении или NULL
, если недостаточно памяти или size равно нулю.
ЗОСРВ «Нейтрино»
ado_free(), ado_malloc(), ado_memory_dump(), ado_realloc(), calloc()
Предыдущий раздел: Библиотека libado