+ // windows default does not necessarily exist.
+ to_return = "c:/tmp";
+#else
+ // most reasonable OSes have a /tmp directory.
+ to_return = "/tmp";
+#endif
+ if (!!to_return) set("TMP", to_return);
+ }
+ return to_return;
+}
+
+astring environment::get(const astring &variable_name)
+{
+#ifdef _MSC_VER