ado_strdup()

Создать дубликат строки

Прототип:

#include <audio_driver.h>
char * ado_strdup_debug( const char *src );

Аргументы:

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