char *strdup(const char *str)
char far * far _fstrdup(const char far *str)
Прототип:
Описание:
Функция strdup() не определена стандартом ANSI C.
Функция strdup() путем обращения к функции malloc() выделяет память, достаточную для хранения дубликата строки, на которую указывает str, а затем производит копирование этой строки в выделенную область и возвращает указатель на нее.
Функция _fstrdup() является FAR-версией функции strcspn().
Пример: