char *PRINTF(char *fmt, ...) { char temp[MAX_SIZE]; va_list argptr; int cnt; va_start(argptr, fmt); vsprintf(temp, fmt, argptr); va_end(argptr); return(strdup(temp)); }