Increase path/file related buffers to system limits instead of hardcoded values (#85)
This commit is contained in:
parent
5baf5b0a38
commit
134c7bdc3a
9 changed files with 17 additions and 13 deletions
|
@ -65,7 +65,7 @@ struct gui_info
|
||||||
int fps, idle;
|
int fps, idle;
|
||||||
int fps_color;
|
int fps_color;
|
||||||
int sndbuf, sndbuf_status;
|
int sndbuf, sndbuf_status;
|
||||||
TCHAR df[4][256]; /* inserted image */
|
TCHAR df[4][MAX_PATH]; /* inserted image */
|
||||||
uae_u32 crc32[4]; /* crc32 of image */
|
uae_u32 crc32[4]; /* crc32 of image */
|
||||||
};
|
};
|
||||||
#define NUM_LEDS (LED_MAX)
|
#define NUM_LEDS (LED_MAX)
|
||||||
|
|
|
@ -41,7 +41,7 @@ extern uae_u32 getlocaltime (void);
|
||||||
|
|
||||||
extern int quit_program;
|
extern int quit_program;
|
||||||
|
|
||||||
extern TCHAR start_path_data[256];
|
extern TCHAR start_path_data[MAX_DPATH];
|
||||||
|
|
||||||
/* This structure is used to define menus. The val field can hold key
|
/* This structure is used to define menus. The val field can hold key
|
||||||
* shortcuts, or one of these special codes:
|
* shortcuts, or one of these special codes:
|
||||||
|
|
|
@ -68,7 +68,7 @@ struct gui_info gui_data;
|
||||||
|
|
||||||
TCHAR warning_buffer[256];
|
TCHAR warning_buffer[256];
|
||||||
|
|
||||||
TCHAR optionsfile[256];
|
TCHAR optionsfile[MAX_PATH];
|
||||||
|
|
||||||
static uae_u32 randseed;
|
static uae_u32 randseed;
|
||||||
static int oldhcounter;
|
static int oldhcounter;
|
||||||
|
|
|
@ -31,7 +31,7 @@ struct MultiDisplay Displays[MAX_DISPLAYS];
|
||||||
int screen_is_picasso = 0;
|
int screen_is_picasso = 0;
|
||||||
|
|
||||||
static SDL_Surface* current_screenshot = nullptr;
|
static SDL_Surface* current_screenshot = nullptr;
|
||||||
static char screenshot_filename_default[255] =
|
static char screenshot_filename_default[MAX_PATH] =
|
||||||
{
|
{
|
||||||
'/', 't', 'm', 'p', '/', 'n', 'u', 'l', 'l', '.', 'p', 'n', 'g', '\0'
|
'/', 't', 'm', 'p', '/', 'n', 'u', 'l', 'l', '.', 'p', 'n', 'g', '\0'
|
||||||
};
|
};
|
||||||
|
|
|
@ -169,7 +169,7 @@ public:
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
// Delete selected config
|
// Delete selected config
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
char msg[256];
|
char msg[MAX_PATH];
|
||||||
i = lstConfigs->getSelected();
|
i = lstConfigs->getSelected();
|
||||||
if (i >= 0 && ConfigFilesList[i]->BuiltInID == BUILTINID_NONE && strcmp(ConfigFilesList[i]->Name, OPTIONSFILENAME))
|
if (i >= 0 && ConfigFilesList[i]->BuiltInID == BUILTINID_NONE && strcmp(ConfigFilesList[i]->Name, OPTIONSFILENAME))
|
||||||
{
|
{
|
||||||
|
|
|
@ -162,7 +162,7 @@ public:
|
||||||
void action(const gcn::ActionEvent& actionEvent) override
|
void action(const gcn::ActionEvent& actionEvent) override
|
||||||
{
|
{
|
||||||
int selected_item;
|
int selected_item;
|
||||||
char foldername[256] = "";
|
char foldername[MAX_PATH] = "";
|
||||||
|
|
||||||
selected_item = lstFiles->getSelected();
|
selected_item = lstFiles->getSelected();
|
||||||
strcpy(foldername, workingDir);
|
strcpy(foldername, workingDir);
|
||||||
|
|
|
@ -103,7 +103,7 @@ public:
|
||||||
void action(const gcn::ActionEvent& actionEvent) override
|
void action(const gcn::ActionEvent& actionEvent) override
|
||||||
{
|
{
|
||||||
int selected_item;
|
int selected_item;
|
||||||
char foldername[256] = "";
|
char foldername[MAX_PATH] = "";
|
||||||
|
|
||||||
selected_item = lstFolders->getSelected();
|
selected_item = lstFolders->getSelected();
|
||||||
strcpy(foldername, workingDir);
|
strcpy(foldername, workingDir);
|
||||||
|
|
|
@ -125,7 +125,7 @@ int loadconfig_old(struct uae_prefs* p, const char* orgpath)
|
||||||
default_prefs(p, 0);
|
default_prefs(p, 0);
|
||||||
SetDefaultMenuSettings(p);
|
SetDefaultMenuSettings(p);
|
||||||
|
|
||||||
char filebuffer[256];
|
char filebuffer[MAX_PATH];
|
||||||
int dummy;
|
int dummy;
|
||||||
|
|
||||||
fscanf(f, "kickstart=%d\n", &kickstart);
|
fscanf(f, "kickstart=%d\n", &kickstart);
|
||||||
|
|
|
@ -1,6 +1,14 @@
|
||||||
|
|
||||||
|
#pragma once
|
||||||
#define SUPPORT_THREADS
|
#define SUPPORT_THREADS
|
||||||
#define MAX_DPATH 256
|
|
||||||
|
#define MAX_DPATH 1000
|
||||||
|
|
||||||
|
#include <limits.h>
|
||||||
|
|
||||||
|
#ifndef MAX_PATH
|
||||||
|
#define MAX_PATH PATH_MAX
|
||||||
|
#endif
|
||||||
|
|
||||||
/* #define DRIVESOUND */
|
/* #define DRIVESOUND */
|
||||||
/* #define GFXFILTER */
|
/* #define GFXFILTER */
|
||||||
|
@ -455,10 +463,6 @@
|
||||||
#define A_DMS
|
#define A_DMS
|
||||||
#define A_WRP
|
#define A_WRP
|
||||||
|
|
||||||
#ifndef MAX_PATH
|
|
||||||
#define MAX_PATH 256
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define WORDS_BIGENDIAN 1
|
#define WORDS_BIGENDIAN 1
|
||||||
|
|
||||||
#define M68K_SPEED_7MHZ_CYCLES 0
|
#define M68K_SPEED_7MHZ_CYCLES 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue