]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - platform.h
Fix for loops
[xonotic/gmqcc.git] / platform.h
index 27abc644fc5b7eb23f3cbf4bef376b7fc253b1ae..57ba3526b4fbef9ce695f703c9fada81b76e3d19 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012, 2013
+ * Copyright (C) 2012, 2013, 2014, 2015
  *     Dale Weiler
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
             int                dd_stat;
             char               dd_name[1];
         } DIR;
-
-#       ifdef S_ISDIR
-#           undef  S_ISDIR
-#       endif /*! S_ISDIR */
-#       define S_ISDIR(X) ((X)&_S_IFDIR)
 #   else
 #       include <dirent.h>
 #   endif /*!__MINGW32__*/
+
+#   ifndef S_ISDIR
+#       define S_ISDIR(X) ((X)&_S_IFDIR)
+#   endif
 #else
 #   include <sys/types.h>
 #   include <sys/stat.h>
@@ -186,24 +185,6 @@ const char *platform_ctime(const time_t *timer);
  */
 char *platform_strncat(char *dest, const char *src, size_t num);
 
-/*
- * Function: platform_tmpnam
- *  Generates names you can use to create temporary files.
- *
- * Parameters:
- *  str - Pointer that will hold the generated name and will be identical
- *        to the name returned by the function. This is a convenient way
- *        to save the generated name.
- *
- * Returns:
- *  Pointer to the name generate or *NULL* if there is a failure. Failure
- *  can occur if you attempt more than TMP_MAX calls.
- *
- * Remarks:
- *  Returns a name unique in the current workign directory.
- */
-const char *platform_tmpnam(char *str);
-
 /*
  * Function: platform_getenv
  *  Get a value from the current enviroment.
@@ -217,7 +198,7 @@ const char *platform_tmpnam(char *str);
  *  pointer. The return value is *NULL* if `var` is not found in the
  *  enviroment table.
  */
-const char *platform_getenv(char *var);
+const char *platform_getenv(const char *var);
 
 /*
  * Function: platform_vasprintf