diff -ru freeciv.upstream/common/game.c freeciv/common/game.c --- freeciv.upstream/common/game.c Sun Apr 30 12:28:33 2000 +++ freeciv/common/game.c Sun Apr 30 15:16:28 2000 @@ -955,35 +955,35 @@ int i, j; for (i=0; iname_orig, this->name); - sz_strlcpy(this->name, Q_(this->name_orig)); + struct advance *tthis = &advances[i]; + sz_strlcpy(tthis->name_orig, tthis->name); + sz_strlcpy(tthis->name, Q_(tthis->name_orig)); } for (i=0; iname_orig, this->name); - sz_strlcpy(this->name, Q_(this->name_orig)); + struct unit_type *tthis = &unit_types[i]; + sz_strlcpy(tthis->name_orig, tthis->name); + sz_strlcpy(tthis->name, Q_(tthis->name_orig)); } for (i=0; iname_orig, this->name); - sz_strlcpy(this->name, Q_(this->name_orig)); + struct improvement_type *tthis = &improvement_types[i]; + sz_strlcpy(tthis->name_orig, tthis->name); + sz_strlcpy(tthis->name, Q_(tthis->name_orig)); } for (i=T_FIRST; iterrain_name_orig, this->terrain_name); - sz_strlcpy(this->terrain_name, Q_(this->terrain_name_orig)); - sz_strlcpy(this->special_1_name_orig, this->special_1_name); - sz_strlcpy(this->special_1_name, Q_(this->special_1_name_orig)); - sz_strlcpy(this->special_2_name_orig, this->special_2_name); - sz_strlcpy(this->special_2_name, Q_(this->special_2_name_orig)); + struct tile_type *tthis = &tile_types[i]; + sz_strlcpy(tthis->terrain_name_orig, tthis->terrain_name); + sz_strlcpy(tthis->terrain_name, Q_(tthis->terrain_name_orig)); + sz_strlcpy(tthis->special_1_name_orig, tthis->special_1_name); + sz_strlcpy(tthis->special_1_name, Q_(tthis->special_1_name_orig)); + sz_strlcpy(tthis->special_2_name_orig, tthis->special_2_name); + sz_strlcpy(tthis->special_2_name, Q_(tthis->special_2_name_orig)); } for (i=0; iname_orig, this->name); - sz_strlcpy(this->name, Q_(this->name_orig)); - for(j=0; jnum_ruler_titles; j++) { - struct ruler_title *that = &this->ruler_titles[j]; + struct government *tthis = &governments[i]; + sz_strlcpy(tthis->name_orig, tthis->name); + sz_strlcpy(tthis->name, Q_(tthis->name_orig)); + for(j=0; jnum_ruler_titles; j++) { + struct ruler_title *that = &tthis->ruler_titles[j]; sz_strlcpy(that->male_title_orig, that->male_title); sz_strlcpy(that->male_title, Q_(that->male_title_orig)); sz_strlcpy(that->female_title_orig, that->female_title); @@ -991,15 +991,15 @@ } } for (i=0; iname_orig, this->name); - sz_strlcpy(this->name, Q_(this->name_orig)); - sz_strlcpy(this->name_plural_orig, this->name_plural); - sz_strlcpy(this->name_plural, Q_(this->name_plural_orig)); + struct nation_type *tthis = get_nation_by_idx(i); + sz_strlcpy(tthis->name_orig, tthis->name); + sz_strlcpy(tthis->name, Q_(tthis->name_orig)); + sz_strlcpy(tthis->name_plural_orig, tthis->name_plural); + sz_strlcpy(tthis->name_plural, Q_(tthis->name_plural_orig)); } for (i=0; iname_orig, this->name); - sz_strlcpy(this->name, Q_(this->name_orig)); + struct citystyle *tthis = &city_styles[i]; + sz_strlcpy(tthis->name_orig, tthis->name); + sz_strlcpy(tthis->name, Q_(tthis->name_orig)); } } diff -ru freeciv.upstream/common/speclist_c.h freeciv/common/speclist_c.h --- freeciv.upstream/common/speclist_c.h Tue Jul 20 06:46:56 1999 +++ freeciv/common/speclist_c.h Sun Apr 30 15:15:04 2000 @@ -39,39 +39,39 @@ #define SPECLIST_FOO(suffix) SPECLIST_PASTE(SPECLIST_TAG, suffix) -void SPECLIST_FOO(_list_init) (SPECLIST_LIST *this) +void SPECLIST_FOO(_list_init) (SPECLIST_LIST *tthis) { - genlist_init(&this->list); + genlist_init(&tthis->list); } -int SPECLIST_FOO(_list_size) (SPECLIST_LIST *this) +int SPECLIST_FOO(_list_size) (SPECLIST_LIST *tthis) { - return genlist_size(&this->list); + return genlist_size(&tthis->list); } -SPECLIST_TYPE *SPECLIST_FOO(_list_get) (SPECLIST_LIST *this, int index) +SPECLIST_TYPE *SPECLIST_FOO(_list_get) (SPECLIST_LIST *tthis, int index) { - return genlist_get(&this->list, index); + return genlist_get(&tthis->list, index); } -void SPECLIST_FOO(_list_insert) (SPECLIST_LIST *this, SPECLIST_TYPE *pfoo) +void SPECLIST_FOO(_list_insert) (SPECLIST_LIST *tthis, SPECLIST_TYPE *pfoo) { - genlist_insert(&this->list, pfoo, 0); + genlist_insert(&tthis->list, pfoo, 0); } -void SPECLIST_FOO(_list_insert_back) (SPECLIST_LIST *this, SPECLIST_TYPE *pfoo) +void SPECLIST_FOO(_list_insert_back) (SPECLIST_LIST *tthis, SPECLIST_TYPE *pfoo) { - genlist_insert(&this->list, pfoo, -1); + genlist_insert(&tthis->list, pfoo, -1); } -void SPECLIST_FOO(_list_unlink) (SPECLIST_LIST *this, SPECLIST_TYPE *pfoo) +void SPECLIST_FOO(_list_unlink) (SPECLIST_LIST *tthis, SPECLIST_TYPE *pfoo) { - genlist_unlink(&this->list, pfoo); + genlist_unlink(&tthis->list, pfoo); } -void SPECLIST_FOO(_list_unlink_all) (SPECLIST_LIST *this) +void SPECLIST_FOO(_list_unlink_all) (SPECLIST_LIST *tthis) { - genlist_unlink_all(&this->list); + genlist_unlink_all(&tthis->list); } #undef SPECLIST_TAG