ado_malloc()

Выделение памяти

Прототип:

#include <audio_driver.h>
void * ado_malloc( size_t size );

Аргументы:

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