clean up path/file length macros
authorMartin Schaffner <schaffnerb@gmx.ch>
Tue, 25 Jan 2005 21:20:29 +0000 (21:20 +0000)
committerMartin Schaffner <schaffnerb@gmx.ch>
Tue, 25 Jan 2005 21:20:29 +0000 (21:20 +0000)
ChangeLog
include/pstypes.h
main/newmenu.c

index b03a3cb..de890a7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@
        * main/editor/autosave.c, main/editor/editor.h, main/editor/group.c,
        main/editor/kgame.c, main/editor/kmine.c, main/editor/macro.c,
        main/gamesave.c: s/128/PATH_MAX
+       * include/pstypes.h, main/newmenu.c: clean up path/file length macros
 
 2005-01-24  Chris Taylor  <c.taylor@student.curtin.edu.au>
 
index c248ae2..3fdab9d 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: pstypes.h,v 1.32 2004-08-28 23:17:45 schaffner Exp $ */
+/* $Id: pstypes.h,v 1.33 2005-01-25 21:20:29 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -70,21 +70,19 @@ typedef unsigned int uint;
 # ifndef __MINGW32__
 #  define PATH_MAX _MAX_PATH
 # endif
-# ifdef _WIN32_WCE
-#  define _MAX_DIR 256
-# endif
+# define FNAME_MAX 256
 #elif defined(__unix__) || (defined(__APPLE__) && defined(__MACH__))
 # include <sys/types.h>
-# define _MAX_PATH 1024
-# define _MAX_DIR 256
+# ifndef PATH_MAX
+#  define PATH_MAX 1024
+# endif
+# define FNAME_MAX 256
 #elif defined __DJGPP__
 # include <sys/types.h>
-# define _MAX_PATH 255
-# define _MAX_DIR 63
+# define FNAME_MAX 9   // excluding extension
 #elif defined(macintosh)
-# define _MAX_PATH 255
-# define _MAX_DIR 63
-# define PATH_MAX _MAX_PATH
+# define PATH_MAX 256
+# define FNAME_MAX 32
 #endif
 
 #ifndef __cplusplus
index 2856cd7..12d42cf 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: newmenu.c,v 1.29 2004-12-01 12:48:13 btb Exp $ */
+/* $Id: newmenu.c,v 1.30 2005-01-25 21:20:29 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -2353,7 +2353,7 @@ RePaintNewmenuFile:
                                if (x==0)       {
                                        char * p;
                                        int ret;
-                                       char name[_MAX_PATH];
+                                       char name[PATH_MAX];
 
                                        p = &filenames[(citem*14)+strlen(&filenames[citem*14])];
                                        if (player_mode)