char * A pointer to the message string terminated with a NULL character. NULL The routine was not able to allocate its internal buffer.