#include <windows.h>
#endif
+#ifdef VMS
+#include <unixlib.h>
+#endif
+
#ifdef MALLOCDEBUG
#include "memdebug.h"
#endif
env[0] = '\0';
if (temp != NULL)
ExpandEnvironmentStrings(temp, env, sizeof(env));
+#else
+#ifdef VMS
+ char *env = getenv(variable);
+ if (env && strcmp("HOME",variable) == 0) {
+ env = decc$translate_vms(env);
+ }
+/* printf ("Getenv: %s=%s\n",variable,env); */
#else
/* no length control */
char *env = getenv(variable);
+#endif
#endif
return (env && env[0])?strdup(env):NULL;
}