Synopsis
PDX_MSGT mda_Strdup(long option, void *ent, char *string, void *ptr)
Purpose
Strdup and duplicate a string.
Description
Space for the specified string will be allocated and the contents of string copied. The memory is associated with the specified entity and will be swapped to and from memory when that entity is swapped. Note that the ptr argument is the address of the pointer to the copied string. This must be a field within the entity pointed to by ent.
Input
option
Options (not used)
ent
The entity which owns the copied string
string
The null-terminated string to be copied
ptr
Address to store the allocated memory pointer at
Output
ptr
The allocated memory pointer referencing the copied string
Return
MDA error code