cleanups
[feisty_meow.git] / nucleus / library / versions / version_checker.cpp
index 24d06b69dbb78e77baf6125aeedf072e969464c8..8878851777f1401b334fd7c6b97cba1862f10f03 100644 (file)
@@ -80,7 +80,7 @@ astring version_checker::text_form() const
 
 bool version_checker::good_version() const
 {
-  astring version_disabler = environment::get("TMP");
+  astring version_disabler = environment::TMP();
   version_disabler += "/no_version_check.txt";
   FILE *always_okay = fopen(version_disabler.s(), "r");
   if (always_okay) {
@@ -110,15 +110,13 @@ void *version_checker::get_handle(const astring &library_file_name)
 #ifdef __WIN32__
   return GetModuleHandle(to_unicode_temp(library_file_name));
 #else
-//hmmm: there really isn't this concept on OSes that i'm aware of.
-  return 0 && library_file_name.t();
+  if (library_file_name.t()) return NIL; else return NIL;
 #endif
 }
 
 astring version_checker::module_name(const void *module_handle)
 {
 #ifdef __UNIX__
-//hmmm: implement module name for linux if that makes sense.
   if (module_handle) {}
   return application_configuration::application_name();
 #elif defined(__WIN32__)
@@ -129,7 +127,7 @@ astring version_checker::module_name(const void *module_handle)
   return buff;
 #else
   #pragma message("module_name unknown for this operating system.")
-  return application_name();
+  return application_configuration::application_name();
 #endif
 }