(svn r14907) -Codechange: Remove 32 character limit from driver/blitter selection and parameters.

This commit is contained in:
peter1138
2009-01-08 11:06:07 +00:00
parent c71862174a
commit 6b6fd36050
9 changed files with 47 additions and 29 deletions

View File

@@ -12,18 +12,18 @@
#include "video/video_driver.hpp"
VideoDriver *_video_driver;
char _ini_videodriver[32];
char *_ini_videodriver;
int _num_resolutions;
Dimension _resolutions[32];
Dimension _cur_resolution;
SoundDriver *_sound_driver;
char _ini_sounddriver[32];
char *_ini_sounddriver;
MusicDriver *_music_driver;
char _ini_musicdriver[32];
char *_ini_musicdriver;
char _ini_blitter[32];
char *_ini_blitter;
static const char* GetDriverParam(const char* const* parm, const char* name)
{
@@ -63,7 +63,7 @@ const Driver *DriverFactoryBase::SelectDriver(const char *name, Driver::Type typ
{
if (GetDrivers().size() == 0) return NULL;
if (*name == '\0') {
if (StrEmpty(name)) {
/* Probe for this driver */
for (int priority = 10; priority >= 0; priority--) {
Drivers::iterator it = GetDrivers().begin();