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