НАЗВАНИЕ
strdup − дублирование строки
СИНТАКСИС
#include <string.h>
char *strdup(const char *s);
ОПИСАНИЕ
Функция strdup возвращает указатель на новую строку, являющуюся дубликатом строки s. Память для новой строки выделяется с помощью malloc(3) и может быть освобождена с помощью free(3).
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция strdup() возвращает указатель на дубликат строки, или NULL, если памяти недостаточно.
ОШИБКИ
ENOMEM |
Недостаточно памяти для размещения дубликата строки. |
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, BSD 4.3
СМОТРИ ТАКЖЕ
calloc(3), malloc(3), realloc(3), free(3)
ПЕРЕВОД
Перевод
с
английского
(C) 2000 Дмитрий
Морожников
(dm [AT] simplex.ru, 2:5070/141.3)