
Pages:<< prev 1 next >>

Off the Edge of the Map

GroupAdministrators
Posts1,199
JoinedMar 21, 2006
So this isn't really a bug. It's more an update for compliance with the newest incarnation of gcc. So here goes.
imc.c:
Becomes:
imc.c, imc_send_social
Becomes:
And further down,
Becomes:
act_wiz.c, do_setrace
Becomes:
color.c, colorcode
Becomes
color.c, colorize
Becomes
mapout.c, map_to_rooms
Becomes:
mud_comm.c, get_color
Becomes:
skills.c, check_ability
Becomes
imc.c:
char *imc_mudof( const char *src ) { static char mud[SMST]; char *person; if( !( person = strchr( src, '@' ) ) ) imcstrlcpy( mud, src, SMST ); else imcstrlcpy( mud, person + 1, SMST ); return mud; }
Becomes:
char *imc_mudof( const char *src ) { static char mud[SMST]; const char *person; if( !( person = strchr( src, '@' ) ) ) imcstrlcpy( mud, src, SMST ); else imcstrlcpy( mud, person + 1, SMST ); return mud; }
imc.c, imc_send_social
CHAR_DATA *skeleton = NULL; char *ps; char socbuf[LGST], msg[LGST];
Becomes:
CHAR_DATA *skeleton = NULL; const char *ps; char socbuf[LGST], msg[LGST], tmp[SMST];
And further down,
ps[0] = '\0'; imcstrlcpy( mud, ps + 1, SMST );
Becomes:
imcstrlcpy( tmp, ps, SMST ); snprintf( mud, SMST, "%s", tmp );
act_wiz.c, do_setrace
FILE *fpList;
Becomes:
FILE *fpList = NULL;
color.c, colorcode
char *sympos = NULL;
Becomes
const char *sympos = NULL;
color.c, colorize
char *colstr;
Becomes
const char *colstr;
mapout.c, map_to_rooms
int row, col, i, n, x, y, tvnum, proto_vnum = 0, leftmost, rightmost;
Becomes:
int row, col, i, n, x, y, tvnum, proto_vnum = 0, leftmost, rightmost;
mud_comm.c, get_color
char *cptr;
Becomes:
const char *cptr;
skills.c, check_ability
mana = IS_NPC( ch ) ? 0 : UMAX( skill_table[sn]->min_mana, 100 / ( 2 + ch->level - skill_table[sn]->race_level[ch->race] ) );
Becomes
mana = IS_NPC( ch ) ? 0 : UMAX( skill_table[sn]->min_mana, 100 / ( 2 + ch->level - skill_table[sn]->race_level[ch->race] ) ); blood = ( mana / 2 );
Pages:<< prev 1 next >>