Hacking around troubles targetting Mac OS X 10.2.8 (not successful yet!)
This commit is contained in:
parent
bb3c493d64
commit
d6b2349f70
1 changed files with 23 additions and 9 deletions
|
|
@ -178,7 +178,21 @@ static scaleparams scaletable[] = {
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
|
/* kluge; 2006.01.15 */
|
||||||
|
//#define __APPLE_10_2_8__
|
||||||
|
|
||||||
|
/* (Trouble building this for 10.2.8 target; bjk & mf 2006.01.14) */
|
||||||
|
#ifndef __APPLE_10_2_8__
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
#else
|
||||||
|
#undef FORKED_FONTS
|
||||||
|
#define wchar_t char
|
||||||
|
#define wcslen strlen
|
||||||
|
#define towupper toupper
|
||||||
|
#define iswprint isprint
|
||||||
|
#define OLD_UPPERCASE_CODE
|
||||||
|
#endif
|
||||||
|
|
||||||
// math.h makes y1 an obscure function!
|
// math.h makes y1 an obscure function!
|
||||||
#define y1 evil_y1
|
#define y1 evil_y1
|
||||||
|
|
@ -7284,7 +7298,7 @@ static void loadstamp_callback(const char *restrict const dir, unsigned dirlen,
|
||||||
while(i--)
|
while(i--)
|
||||||
{
|
{
|
||||||
char fname[512];
|
char fname[512];
|
||||||
char *dotpng = strcasestr(files[i].str, ".png");
|
char *dotpng = (char *) strcasestr(files[i].str, ".png");
|
||||||
|
|
||||||
show_progress_bar();
|
show_progress_bar();
|
||||||
|
|
||||||
|
|
@ -11492,7 +11506,7 @@ static Mix_Chunk * loadsound(const char * const fname)
|
||||||
|
|
||||||
if (strcasestr(snd_fname, ".png") != NULL)
|
if (strcasestr(snd_fname, ".png") != NULL)
|
||||||
{
|
{
|
||||||
strcpy(strcasestr(snd_fname, ".png"), tmp_str);
|
strcpy((char *) strcasestr(snd_fname, ".png"), tmp_str);
|
||||||
debug(snd_fname);
|
debug(snd_fname);
|
||||||
|
|
||||||
tmp_snd = Mix_LoadWAV(snd_fname);
|
tmp_snd = Mix_LoadWAV(snd_fname);
|
||||||
|
|
@ -11509,7 +11523,7 @@ static Mix_Chunk * loadsound(const char * const fname)
|
||||||
|
|
||||||
if (strcasestr(snd_fname, ".png") != NULL)
|
if (strcasestr(snd_fname, ".png") != NULL)
|
||||||
{
|
{
|
||||||
strcpy(strcasestr(snd_fname, ".png"), ".wav");
|
strcpy((char *) strcasestr(snd_fname, ".png"), ".wav");
|
||||||
debug(snd_fname);
|
debug(snd_fname);
|
||||||
tmp_snd = Mix_LoadWAV(snd_fname);
|
tmp_snd = Mix_LoadWAV(snd_fname);
|
||||||
free(snd_fname);
|
free(snd_fname);
|
||||||
|
|
@ -11566,7 +11580,7 @@ static char * loaddesc(const char * const fname)
|
||||||
|
|
||||||
if (strcasestr(txt_fname, ".png") != NULL) // FIXME: isn't this always OK?
|
if (strcasestr(txt_fname, ".png") != NULL) // FIXME: isn't this always OK?
|
||||||
{
|
{
|
||||||
strcpy(strcasestr(txt_fname, ".png"), ".txt");
|
strcpy((char *) strcasestr(txt_fname, ".png"), ".txt");
|
||||||
|
|
||||||
fi = fopen(txt_fname, "r");
|
fi = fopen(txt_fname, "r");
|
||||||
free(txt_fname);
|
free(txt_fname);
|
||||||
|
|
@ -11603,11 +11617,11 @@ static char * loaddesc(const char * const fname)
|
||||||
|
|
||||||
/* See if it's the one for this locale... */
|
/* See if it's the one for this locale... */
|
||||||
|
|
||||||
if (strcasestr(buf, lang_prefix) == buf)
|
if ((char *) strcasestr(buf, lang_prefix) == buf)
|
||||||
{
|
{
|
||||||
|
|
||||||
debug(buf + strlen(lang_prefix));
|
debug(buf + strlen(lang_prefix));
|
||||||
if (strcasestr(buf + strlen(lang_prefix), ".utf8=") ==
|
if ((char *) strcasestr(buf + strlen(lang_prefix), ".utf8=") ==
|
||||||
buf + strlen(lang_prefix))
|
buf + strlen(lang_prefix))
|
||||||
{
|
{
|
||||||
found = 1;
|
found = 1;
|
||||||
|
|
@ -13824,14 +13838,14 @@ void do_open(void)
|
||||||
strcpy(fname, f->d_name);
|
strcpy(fname, f->d_name);
|
||||||
if (strcasestr(fname, FNAME_EXTENSION) != NULL)
|
if (strcasestr(fname, FNAME_EXTENSION) != NULL)
|
||||||
{
|
{
|
||||||
strcpy(strcasestr(fname, FNAME_EXTENSION), "");
|
strcpy((char *) strcasestr(fname, FNAME_EXTENSION), "");
|
||||||
d_exts[num_files] = strdup(FNAME_EXTENSION);
|
d_exts[num_files] = strdup(FNAME_EXTENSION);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef SAVE_AS_BMP
|
#ifndef SAVE_AS_BMP
|
||||||
if (strcasestr(fname, ".bmp") != NULL)
|
if (strcasestr(fname, ".bmp") != NULL)
|
||||||
{
|
{
|
||||||
strcpy(strcasestr(fname, ".bmp"), "");
|
strcpy((char *) strcasestr(fname, ".bmp"), "");
|
||||||
d_exts[num_files] = strdup(".bmp");
|
d_exts[num_files] = strdup(".bmp");
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -15305,7 +15319,7 @@ static char * uppercase(char * str)
|
||||||
|
|
||||||
for (i = 0; i < strlen(str); i++)
|
for (i = 0; i < strlen(str); i++)
|
||||||
{
|
{
|
||||||
dest[i] = towupper(dest[i]);
|
dest[i] = towupper(dest[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
wcstombs(ustr, dest, sizeof(char) * (strlen(str) + 1));
|
wcstombs(ustr, dest, sizeof(char) * (strlen(str) + 1));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue