Provided by: allegro4-doc_4.4.2-10_all bug

NAME

       ustrdup - Duplicates a string. Allegro game programming library.

SYNOPSIS

       #include <allegro.h>

       char *ustrdup(const char *src)

DESCRIPTION

       This  functions  copies  the  null-terminated  string `src' into a newly allocated area of
       memory, effectively duplicating it. Example:

          void manipulate_string(const char *input_string)
          {
             char *temp_buffer = ustrdup(input_string);
             /* Now we can modify temp_buffer */
             ...

RETURN VALUE

       Returns the newly allocated string. This memory must be freed by the caller. Returns  NULL
       if it cannot allocate space for the duplicated string.

SEE ALSO

       _ustrdup(3alleg4),      uconvert(3alleg4),      ustrsize(3alleg4),     ustrsizez(3alleg4),
       exconfig(3alleg4)