Provided by: libfirestring-dev_0.9.12-8ubuntu1_amd64 bug

NAME

       firestring_strdup - strdup(3) with internal result checking

SYNOPSIS

       #include <firestring.h>
       -lfirestring

       char *firestring_strdup(const char * const input)

DESCRIPTION

       firestring_strdup()  acts  exactly  like strdup(3) except that it detects malloc failures,
       prints an error and exit(3) with exit  status  EXIT_FAILURE.   In  most  programs,  malloc
       failures are unrecoverable, and this is the preferred behaviour.

RETURN VALUE

       If  firestring_strdup()  returns,  it always returns a copy of the string input.  It never
       returns NULL.

AUTHOR

       Ian Gulliver <ian@penguinhosting.net>

SEE ALSO

       libfirestring(3)

                                            2002-03-31                       firestring_strdup(3)