rem: expandPathAbsolute (char *dest, size_t destLen, char first, int what)
add: expandPathAbsolute (char *dest, size_t destLen, const char *src, int what)
context: expandPathAbsolute (char *dest, size_t destLen, char first, int what){	if (first == '/' || ((what & EP_SLASHES) && first == '\\')) {		// Path is already absolute; nothing to do		return dest;	}	// Path is not already absolute; we've got work to do.	if (getcwd (dest, destLen) == NULL)	{		// errno is set		return NULL;	}	{		size_t tempLen;		tempLen = strlen (dest);		assert (tempLen > 0);		dest += tempLen;		destLen -= tempLen;	}	if (dest[-1] != '/'#ifdef WIN32			&& dest[-1] != '\\'#endif			)	{		// Need to add a slash.		// There's always space, as we overwrite the '\0' that getcwd()		// always returns.		dest[0] = '/';		dest++;		destLen--;	}	return dest;}