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