fixed a bunch of strange bugs in objsave.c - how did we ever get that to compile? - and altered build_player_index() to conform to gcc 4.1 standards. This mainly consisted of removing a cast which was not needed. Todo: Fix up objsave.c - it's a mess atm.

This commit is contained in:
Rumble 2006-12-28 23:36:17 +00:00
parent 1be1fc39d7
commit f33141db5b
2 changed files with 9 additions and 21 deletions

View file

@ -379,7 +379,6 @@ int Crash_delete_file(char *name)
int Crash_delete_crashfile(struct char_data *ch)
{
char fname[MAX_INPUT_LENGTH];
struct rent_info rent;
int numread;
FILE *fl;
int rentcode,timed,netcost,gold,account,nitems;
@ -403,9 +402,6 @@ int Crash_delete_crashfile(struct char_data *ch)
if (rentcode == RENT_CRASH)
Crash_delete_file(GET_NAME(ch));
if (rent.rentcode == RENT_CRASH)
Crash_delete_file(GET_NAME(ch));
return (1);
}
@ -413,7 +409,6 @@ int Crash_delete_crashfile(struct char_data *ch)
int Crash_clean_file(char *name)
{
char fname[MAX_STRING_LENGTH], filetype[20];
struct rent_info rent;
int numread;
FILE *fl;
int rentcode, timed, netcost, gold, account, nitems;
@ -439,9 +434,6 @@ int Crash_clean_file(char *name)
sscanf(line, "%d %d %d %d %d %d",&rentcode,&timed,&netcost,
&gold,&account,&nitems);
rentcode = rent.rentcode;
timed = rent.time;
if ((rentcode == RENT_CRASH) ||
(rentcode == RENT_FORCED) || (rentcode == RENT_TIMEDOUT)) {
if (timed < time(0) - (crash_file_timeout * SECS_PER_REAL_DAY)) {
@ -490,7 +482,6 @@ void Crash_listrent(struct char_data *ch, char *name)
char fname[MAX_INPUT_LENGTH], buf[MAX_STRING_LENGTH];
/* struct obj_file_elem object; */
struct obj_data *obj;
struct rent_info rent;
int rentcode,timed,netcost,gold,account,nitems;
int nr;
char line[MAX_STRING_LENGTH];
@ -517,8 +508,6 @@ void Crash_listrent(struct char_data *ch, char *name)
sscanf(line,"%d %d %d %d %d %d",&rentcode,&timed,&netcost,
&gold,&account,&nitems);
rentcode=rent.rentcode;
switch (rentcode) {
case RENT_RENTED:
strcat(buf, "Rent\r\n");
@ -716,8 +705,7 @@ void Crash_crashsave(struct char_data *ch)
rent.rentcode = RENT_CRASH;
rent.time = time(0);
fprintf(fp,"%d %d %d %d %d %d\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account,rent.nitems);
fprintf(fp,"%d %d 0 0 0 0\r\n",rent.rentcode,rent.time);
for (j = 0; j < NUM_WEARS; j++)
if (GET_EQ(ch, j)) {
@ -798,8 +786,8 @@ void Crash_idlesave(struct char_data *ch)
rent.gold = GET_GOLD(ch);
rent.account = GET_BANK_GOLD(ch);
fprintf(fp,"%d %d %d %d %d %d\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account,rent.nitems);
fprintf(fp,"%d %d %d %d %d 0\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account);
for (j = 0; j < NUM_WEARS; j++) {
if (GET_EQ(ch, j)) {
@ -847,8 +835,8 @@ void Crash_rentsave(struct char_data *ch, int cost)
rent.gold = GET_GOLD(ch);
rent.account = GET_BANK_GOLD(ch);
fprintf(fp,"%d %d %d %d %d %d\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account,rent.nitems);
fprintf(fp,"%d %d %d %d %d 0\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account);
for (j = 0; j < NUM_WEARS; j++)
if (GET_EQ(ch, j)) {
@ -898,8 +886,8 @@ void Crash_cryosave(struct char_data *ch, int cost)
rent.account = GET_BANK_GOLD(ch);
rent.net_cost_per_diem = 0;
fprintf(fp,"%d %d %d %d %d %d\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account,rent.nitems);
fprintf(fp,"%d %d %d %d %d 0\r\n",rent.rentcode,rent.time,
rent.net_cost_per_diem,rent.gold,rent.account);
for (j = 0; j < NUM_WEARS; j++)

View file

@ -96,8 +96,8 @@ void build_player_index(void)
CREATE(player_table, struct player_index_element, rec_count);
for (i = 0; i < rec_count; i++) {
get_line(plr_index, line);
sscanf(line, "%ld %s %d %s %d", &player_table[i].id, arg2,
&player_table[i].level, bits, (int *)&player_table[i].last);
sscanf(line, "%ld %s %d %s %ld", &player_table[i].id, arg2,
&player_table[i].level, bits, &player_table[i].last);
CREATE(player_table[i].name, char, strlen(arg2) + 1);
strcpy(player_table[i].name, arg2);
player_table[i].flags = asciiflag_conv(bits);