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