/* ----------------------------------------------------------------------- a replacement for strdup to make memdebug happy Mark Koennecke, November 1996 -----------------------------------------------------------------------------*/ #include "fortify.h" #include char *Fortify_STRDUP(const char *in, char *file, unsigned long lLine) { char *pResult = NULL; if (!in) return NULL; pResult = (char *) Fortify_malloc((strlen(in) + 2) * sizeof(char), file, lLine); if (!pResult) { return NULL; } else { strcpy(pResult, in); } return pResult; }