Don't put comments in BAIL_* macros where we want an empty argument...
authorRyan C. Gordon <icculus@icculus.org>
Thu, 29 Mar 2007 05:39:16 +0000
changeset 867 ff3343429cb5
parent 866 d790fca8f7f7
child 868 87ea5fcab4e9
Don't put comments in BAIL_* macros where we want an empty argument... apparently it aggravates some compilers. Thanks to Chris Taylor for this one.
CHANGELOG.txt
CREDITS.txt
physfs.c
platform/macosx.c
--- a/CHANGELOG.txt	Wed Mar 28 17:29:52 2007 +0000
+++ b/CHANGELOG.txt	Thu Mar 29 05:39:16 2007 +0000
@@ -4,7 +4,9 @@
 
 03282007 - Logic bug in MVL/HOG/GRP archivers: only enumerated files when
            looking in a directory other than the root, instead of enumerating
-           only for the root (thanks, Chris!).
+           only for the root (thanks, Chris!). Minor fix for compilers that
+           don't like the BAIL_* macros with an empty argument
+           (thanks, Chris!)
 03262007 - Tons of Unicode work in windows.c ... should now use UCS-2 on
            NT/XP/Vista/etc versions of the OS, and fallback to "ANSI" versions
            for 95/98/ME, tapdancing around the system codepage if it has to.
--- a/CREDITS.txt	Wed Mar 28 17:29:52 2007 +0000
+++ b/CREDITS.txt	Thu Mar 29 05:39:16 2007 +0000
@@ -70,7 +70,8 @@
     Pedro J. Pérez
 
 MacOS Classic fixes,
-MPW support:
+MPW support,
+bug fixes:
     Chris Taylor
 
 Mingw support,
--- a/physfs.c	Wed Mar 28 17:29:52 2007 +0000
+++ b/physfs.c	Thu Mar 29 05:39:16 2007 +0000
@@ -1567,12 +1567,12 @@
     size_t len;
     char *fname;
 
-    BAIL_IF_MACRO(_fname == NULL, ERR_INVALID_ARGUMENT, /*0*/);
-    BAIL_IF_MACRO(callback == NULL, ERR_INVALID_ARGUMENT, /*0*/);
+    BAIL_IF_MACRO(_fname == NULL, ERR_INVALID_ARGUMENT, ) /*0*/;
+    BAIL_IF_MACRO(callback == NULL, ERR_INVALID_ARGUMENT, ) /*0*/;
 
     len = strlen(_fname) + 1;
     fname = (char *) __PHYSFS_smallAlloc(len);
-    BAIL_IF_MACRO(fname == NULL, ERR_OUT_OF_MEMORY, /*0*/);
+    BAIL_IF_MACRO(fname == NULL, ERR_OUT_OF_MEMORY, ) /*0*/;
 
     if (sanitizePlatformIndependentPath(_fname, fname))
     {
--- a/platform/macosx.c	Wed Mar 28 17:29:52 2007 +0000
+++ b/platform/macosx.c	Thu Mar 29 05:39:16 2007 +0000
@@ -170,7 +170,7 @@
     int i, mounts;
 
     if (IOMasterPort(MACH_PORT_NULL, &masterPort) != KERN_SUCCESS)
-        BAIL_MACRO(ERR_OS_ERROR, /*return void*/);
+        BAIL_MACRO(ERR_OS_ERROR, ) /*return void*/;
 
     mounts = getmntinfo(&mntbufp, MNT_WAIT);  /* NOT THREAD SAFE! */
     for (i = 0; i < mounts; i++)