Minor windows cleanups.
authorRyan C. Gordon <icculus@icculus.org>
Mon, 01 Oct 2007 15:47:07 +0000
changeset 906 4fb7ae54f321
parent 905 8006327f5797
child 908 662ca06432ef
Minor windows cleanups.
platform/windows.c
--- a/platform/windows.c	Thu Jul 12 10:37:56 2007 +0000
+++ b/platform/windows.c	Mon Oct 01 15:47:07 2007 +0000
@@ -360,7 +360,6 @@
 static char *getExePath(void)
 {
     DWORD buflen = 64;
-    int success = 0;
     LPWSTR modpath = NULL;
     char *retval = NULL;
 
@@ -797,6 +796,8 @@
 /* this could probably use a cleanup. */
 char *__PHYSFS_platformRealPath(const char *path)
 {
+    /* !!! FIXME: this should return NULL if (path) doesn't exist? */
+    /* !!! FIXME: Need to handle symlinks in Vista... */
     /* !!! FIXME: try GetFullPathName() instead? */
     /* this function should be UTF-8 clean. */
     char *retval = NULL;
@@ -934,14 +935,14 @@
   *
   * Returns non-zero if successful, otherwise it returns zero on failure.
   */
- static int getOSInfo(void)
- {
-     OSVERSIONINFO osVerInfo;     /* Information about the OS */
-     osVerInfo.dwOSVersionInfoSize = sizeof(osVerInfo);
-     BAIL_IF_MACRO(!GetVersionEx(&osVerInfo), winApiStrError(), 0);
-     osHasUnicode = (osVerInfo.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS);
-     return(1);
- } /* getOSInfo */
+static int getOSInfo(void)
+{
+    OSVERSIONINFO osVerInfo;     /* Information about the OS */
+    osVerInfo.dwOSVersionInfoSize = sizeof(osVerInfo);
+    BAIL_IF_MACRO(!GetVersionEx(&osVerInfo), winApiStrError(), 0);
+    osHasUnicode = (osVerInfo.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS);
+    return(1);
+} /* getOSInfo */
 
 
 int __PHYSFS_platformInit(void)