Fixed several gcc2 compile errors by moving variable declarations to the top of functions.

This commit is contained in:
Scott McCreary 2010-04-29 20:01:24 +00:00
parent 5e8594c409
commit 2d594c9bf1
2 changed files with 29 additions and 32 deletions

View file

@ -597,22 +597,20 @@ static const char *language_to_locale(const char *langstr)
static void set_langint_from_locale_string(const char *restrict loc)
{
char *baseloc = strdup(loc);
char *dot = strchr(baseloc, '.');
size_t len_baseloc = strlen(baseloc);
int found = 0;
int i;
if (!loc)
return;
char *baseloc = strdup(loc);
char *dot = strchr(baseloc, '.');
if(dot)
*dot = '\0';
size_t len_baseloc = strlen(baseloc);
/* Which, if any, of the locales is it? */
int found = 0;
int i;
for (i = 0; i < NUM_LANGS && found == 0; i++)
{
// Case-insensitive (both "pt_BR" and "pt_br" work, etc.)

View file

@ -1944,8 +1944,8 @@ static void mainloop(void)
int *thing_scroll;
int cur_thing, do_draw, max;
int ignoring_motion;
int j;
unsigned int i;
int j = 0;
unsigned int i = 0;
SDL_TimerID scrolltimer = NULL;
SDL_Event event;
SDLKey key;
@ -2388,7 +2388,7 @@ static void mainloop(void)
cur_label = LABEL_LABEL;
cur_thing=label_node_to_edit->save_cur_font;
do_setcursor(cursor_insertion);
unsigned int i = 0;
i = 0;
label_node_to_edit->is_enabled = FALSE;
derender_node(&label_node_to_edit);
@ -3855,7 +3855,7 @@ static void mainloop(void)
cur_label = LABEL_LABEL;
cur_thing=label_node_to_edit->save_cur_font;
do_setcursor(cursor_insertion);
unsigned int i = 0;
i = 0;
label_node_to_edit->is_enabled = FALSE;
derender_node(&label_node_to_edit);
@ -12132,7 +12132,6 @@ static void do_png_embed_data(png_structp png_ptr)
char *ldata;
FILE *lfi;
lfi = open_memstream(&ldata, &size_of_uncompressed_label_data);
int list_ctr = 0;
Uint32 pix;
int alpha_size;
@ -12141,6 +12140,8 @@ static void do_png_embed_data(png_structp png_ptr)
char *char_stream;
size_t dat_size;
lfi = open_memstream(&ldata, &size_of_uncompressed_label_data);
/* Starter foreground */
if (img_starter)
{
@ -19150,6 +19151,7 @@ static void load_info_about_label_surface(FILE * lfi)
int new_pos;
int x, y, pix_size;
Uint8 a;
size_t max_text;
/* Clear label surface */
@ -19231,7 +19233,7 @@ static void load_info_about_label_surface(FILE * lfi)
fscanf(lfi, "%d\n", &new_node->save_cur_font);
new_node->save_cur_font = 0;
size_t max_text = 64;
max_text = 64;
new_node->save_font_type = NULL;
getline(&new_node->save_font_type, &max_text, lfi);
@ -19711,8 +19713,6 @@ Bytef *get_chunk_data(FILE * fp, char *fname, png_structp png_ptr,
void load_embedded_data(char *fname, SDL_Surface * org_surf)
{
printf("Loading embedded data...\n");
printf("%s\n", fname);
FILE *fi, *fp;
char *control, *softwr;
Bytef *unc_buff;
@ -19721,14 +19721,18 @@ void load_embedded_data(char *fname, SDL_Surface * org_surf)
int u;
int have_background, have_foreground, have_label_delta, have_label_data;
int ldelta, ldata, fgnd, bgnd;
int num_unknowns = 0;
SDL_Surface *aux_surf;
png_structp png_ptr;
png_infop info_ptr;
png_unknown_chunkp unknowns;
png_uint_32 ww, hh;
png_uint_32 i, j;
printf("Loading embedded data...\n");
printf("%s\n", fname);
fp = fopen(fname, "rb");
if (!fp)
@ -19770,9 +19774,7 @@ void load_embedded_data(char *fname, SDL_Surface * org_surf)
ww = png_get_image_width(png_ptr, info_ptr);
hh = png_get_image_height(png_ptr, info_ptr);
png_unknown_chunkp unknowns;
int num_unknowns = (int) png_get_unknown_chunks(png_ptr, info_ptr, &unknowns);
num_unknowns = (int) png_get_unknown_chunks(png_ptr, info_ptr, &unknowns);
printf("num_unknowns %i\n", num_unknowns);
if (num_unknowns)
@ -20128,7 +20130,7 @@ static void parse_file_options(struct cfginfo *restrict tmpcfg, const char *file
static void parse_argv_options(struct cfginfo *restrict tmpcfg, char *argv[])
{
char *str;
char *str *arg;
/* FIXME: Bring back support for single-dash options:
-c (--copying)
@ -20157,7 +20159,7 @@ static void parse_argv_options(struct cfginfo *restrict tmpcfg, char *argv[])
if(str[0]=='-' && str[1]=='-' && str[2])
{
str += 2;
char *arg = strchr(str,'=');
arg = strchr(str,'=');
if(arg)
*arg++ = '\0';
else if(argv[1] && argv[1][0]!='-')
@ -20203,21 +20205,20 @@ static void tmpcfg_merge(struct cfginfo *loser, const struct cfginfo *winner)
static void setup_config(char *argv[])
{
char str[128];
const char *home = getenv("HOME");
struct cfginfo tmpcfg_usr;
memset(&tmpcfg_usr, '\0', sizeof tmpcfg_usr);
struct cfginfo tmpcfg_cmd;
memset(&tmpcfg_cmd, '\0', sizeof tmpcfg_cmd);
struct cfginfo tmpcfg;
memset(&tmpcfg_usr, '\0', sizeof tmpcfg_usr);
memset(&tmpcfg_cmd, '\0', sizeof tmpcfg_cmd);
memset(&tmpcfg, '\0', sizeof tmpcfg);
parse_argv_options(&tmpcfg_cmd, argv);
/* Set default options: */
const char *home = getenv("HOME");
if(!home)
{
/* Woah, don't know where $HOME is? */
@ -20593,21 +20594,19 @@ static void setup_colors(void){
static void do_lock_file(void)
{
FILE *fi;
char *lock_fname;
time_t time_lock, time_now;
char *homedirdir;
/* Test for lockfile, if we're using one: */
if (!ok_to_use_lockfile)
return;
char *lock_fname;
time_t time_lock, time_now;
char *homedirdir;
/* Get the current time: */
time_now = time(NULL);
/* Look for the lockfile... */
#ifndef WIN32