Rollback NAME_MAX workarounds as suggested.
This commit is contained in:
+4
-14
@@ -42,16 +42,6 @@ extern int errno;
|
|||||||
# define O_BINARY 0
|
# define O_BINARY 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WIN32)
|
|
||||||
#define _POSIX_
|
|
||||||
#include <limits.h>
|
|
||||||
#undef _POSIX_
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(__DJGPP__)
|
|
||||||
#include <limits.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef PREFIXES_IN_USE
|
#ifdef PREFIXES_IN_USE
|
||||||
#define FQN_NUMBUF 4
|
#define FQN_NUMBUF 4
|
||||||
static char fqn_filename_buffer[FQN_NUMBUF][FQN_MAX_FILENAME];
|
static char fqn_filename_buffer[FQN_NUMBUF][FQN_MAX_FILENAME];
|
||||||
@@ -818,8 +808,6 @@ restore_saved_game()
|
|||||||
return fd;
|
return fd;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !defined(WIN_CE)
|
|
||||||
|
|
||||||
static char*
|
static char*
|
||||||
plname_from_file(filename)
|
plname_from_file(filename)
|
||||||
const char* filename;
|
const char* filename;
|
||||||
@@ -845,6 +833,7 @@ const char* filename;
|
|||||||
|
|
||||||
return result;
|
return result;
|
||||||
#else
|
#else
|
||||||
|
# if defined(UNIX) && defined(QT_GRAPHICS)
|
||||||
/* Name not stored in save file, so we have to extract it from
|
/* Name not stored in save file, so we have to extract it from
|
||||||
the filename, which loses information
|
the filename, which loses information
|
||||||
(eg. "/", "_", and "." characters are lost. */
|
(eg. "/", "_", and "." characters are lost. */
|
||||||
@@ -863,7 +852,9 @@ const char* filename;
|
|||||||
if ( name[k]=='_' )
|
if ( name[k]=='_' )
|
||||||
name[k]=' ';
|
name[k]=' ';
|
||||||
return strdup(name);
|
return strdup(name);
|
||||||
} else {
|
} else
|
||||||
|
# endif
|
||||||
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -913,7 +904,6 @@ char** saved;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* !WIN_CE */
|
|
||||||
|
|
||||||
/* ---------- END SAVE FILE HANDLING ----------- */
|
/* ---------- END SAVE FILE HANDLING ----------- */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user