remove "warning: ISO C90 forbids mixed declarations and code"

This commit is contained in:
Thomas Bernard 2017-08-08 18:04:39 +02:00
parent 1b9fb8514d
commit 031f87ad2c
2 changed files with 10 additions and 9 deletions

View File

@ -71,13 +71,12 @@ int Create_ConfigDirectory(char * config_dir)
// OUT: Write into program_dir. Trailing / or \ is kept. // OUT: Write into program_dir. Trailing / or \ is kept.
// Note : in fact this is only used to check for the datafiles and fonts in // Note : in fact this is only used to check for the datafiles and fonts in
// this same directory. // this same directory.
void Set_program_directory(const char * argv0,char * program_dir) void Set_program_directory(const char * argv0, char * program_dir)
{ {
(void)argv0; // unused sometimes
// MacOSX // MacOSX
#if defined(__macosx__) #if defined(__macosx__)
CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle()); CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
(void)argv0; // unused
CFURLGetFileSystemRepresentation(url,true,(UInt8*)program_dir,MAXPATHLEN); CFURLGetFileSystemRepresentation(url,true,(UInt8*)program_dir,MAXPATHLEN);
CFRelease(url); CFRelease(url);
// Append trailing slash // Append trailing slash
@ -85,10 +84,12 @@ void Set_program_directory(const char * argv0,char * program_dir)
// AmigaOS and alike: hard-coded volume name. // AmigaOS and alike: hard-coded volume name.
#elif defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__) #elif defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__)
(void)argv0; // unused
strcpy(program_dir,"PROGDIR:"); strcpy(program_dir,"PROGDIR:");
#elif defined(__MINT__) #elif defined(__MINT__)
static char path[1024]={0}; static char path[1024]={0};
char currentDrive='A'; char currentDrive='A';
(void)argv0; // unused
currentDrive=currentDrive+Dgetdrv(); currentDrive=currentDrive+Dgetdrv();
Dgetpath(path,0); Dgetpath(path,0);
@ -96,6 +97,7 @@ void Set_program_directory(const char * argv0,char * program_dir)
// Append trailing slash // Append trailing slash
strcat(program_dir,PATH_SEPARATOR); strcat(program_dir,PATH_SEPARATOR);
#elif defined(__ANDROID__) #elif defined(__ANDROID__)
(void)argv0; // unused
getcwd(program_dir, MAX_PATH_CHARACTERS); getcwd(program_dir, MAX_PATH_CHARACTERS);
strcat(program_dir, "/"); strcat(program_dir, "/");
// Linux: argv[0] unreliable // Linux: argv[0] unreliable

View File

@ -101,12 +101,11 @@ void Add_font(const char *name)
// Détermination du type: // Détermination du type:
#if defined(__macosx__) #if defined(__macosx__)
if (size < 6) return;
char strFontName[512]; char strFontName[512];
CFStringRef CFSFontName;// = CFSTR(name); CFStringRef CFSFontName;// = CFSTR(name);
if (size < 6) return;
CFSFontName = CFStringCreateWithBytes(NULL, (UInt8 *) name, size - 1, kCFStringEncodingASCII, false); CFSFontName = CFStringCreateWithBytes(NULL, (UInt8 *) name, size - 1, kCFStringEncodingASCII, false);
// Fix some funny names // Fix some funny names
CFStringGetCString(CFSFontName, strFontName, 512, kCFStringEncodingASCII); CFStringGetCString(CFSFontName, strFontName, 512, kCFStringEncodingASCII);
@ -652,14 +651,14 @@ byte *Render_text_SFont(const char *str, int font_number, int *width, int *heigh
// et retourne l'adresse du bloc d'octets. // et retourne l'adresse du bloc d'octets.
byte *Render_text(const char *str, int font_number, int size, int antialias, int bold, int italic, int *width, int *height, T_Palette palette) byte *Render_text(const char *str, int font_number, int size, int antialias, int bold, int italic, int *width, int *height, T_Palette palette)
{ {
T_Font *font = font_list_start;
int index=font_number;
#ifdef NOTTF #ifdef NOTTF
(void) size; // unused (void) size; // unused
(void) antialias; // unused (void) antialias; // unused
(void) bold; // unused (void) bold; // unused
(void) italic; // unused (void) italic; // unused
#endif #endif
T_Font *font = font_list_start;
int index=font_number;
// Verification type de la fonte // Verification type de la fonte
if (font_number<0 ||font_number>=Nb_fonts) if (font_number<0 ||font_number>=Nb_fonts)