bionic (3) ustrdup.3alleg4.gz

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)