hey, thanks for the help, it works great, however im having this problem now, im thinking its a result of the mess i made yesterday trying to get this working, but im pretty sure i cleaned it all up...these are my errors:
--------------------Configuration: RoT1_4wOLC - Win32 pMain Debug-------------------- Compiling... act_comm.c Linking... act_enter.obj : error LNK2005: _tphamount already defined in act_comm.obj act_enter.obj : error LNK2005: _tmdamount already defined in act_comm.obj act_enter.obj : error LNK2005: _tmkamount already defined in act_comm.obj act_enter.obj : error LNK2005: _tpdamount already defined in act_comm.obj act_enter.obj : error LNK2005: _tpkamount already defined in act_comm.obj act_enter.obj : error LNK2005: _tqcamount already defined in act_comm.obj act_info.obj : error LNK2005: _tphamount already defined in act_comm.obj act_info.obj : error LNK2005: _tmdamount already defined in act_comm.obj act_info.obj : error LNK2005: _tmkamount already defined in act_comm.obj act_info.obj : error LNK2005: _tpdamount already defined in act_comm.obj act_info.obj : error LNK2005: _tpkamount already defined in act_comm.obj act_info.obj : error LNK2005: _tqcamount already defined in act_comm.obj act_move.obj : error LNK2005: _tphamount already defined in act_comm.obj act_move.obj : error LNK2005: _tmdamount already defined in act_comm.obj act_move.obj : error LNK2005: _tmkamount already defined in act_comm.obj act_move.obj : error LNK2005: _tpdamount already defined in act_comm.obj act_move.obj : error LNK2005: _tpkamount already defined in act_comm.obj act_move.obj : error LNK2005: _tqcamount already defined in act_comm.obj act_obj.obj : error LNK2005: _tphamount already defined in act_comm.obj act_obj.obj : error LNK2005: _tmdamount already defined in act_comm.obj act_obj.obj : error LNK2005: _tmkamount already defined in act_comm.obj act_obj.obj : error LNK2005: _tpdamount already defined in act_comm.obj act_obj.obj : error LNK2005: _tpkamount already defined in act_comm.obj act_obj.obj : error LNK2005: _tqcamount already defined in act_comm.obj act_wiz.obj : error LNK2005: _tphamount already defined in act_comm.obj act_wiz.obj : error LNK2005: _tmdamount already defined in act_comm.obj act_wiz.obj : error LNK2005: _tmkamount already defined in act_comm.obj act_wiz.obj : error LNK2005: _tpdamount already defined in act_comm.obj act_wiz.obj : error LNK2005: _tpkamount already defined in act_comm.obj act_wiz.obj : error LNK2005: _tqcamount already defined in act_comm.obj alias.obj : error LNK2005: _tphamount already defined in act_comm.obj alias.obj : error LNK2005: _tmdamount already defined in act_comm.obj alias.obj : error LNK2005: _tmkamount already defined in act_comm.obj alias.obj : error LNK2005: _tpdamount already defined in act_comm.obj alias.obj : error LNK2005: _tpkamount already defined in act_comm.obj alias.obj : error LNK2005: _tqcamount already defined in act_comm.obj auction.obj : error LNK2005: _tphamount already defined in act_comm.obj auction.obj : error LNK2005: _tmdamount already defined in act_comm.obj auction.obj : error LNK2005: _tmkamount already defined in act_comm.obj auction.obj : error LNK2005: _tpdamount already defined in act_comm.obj auction.obj : error LNK2005: _tpkamount already defined in act_comm.obj auction.obj : error LNK2005: _tqcamount already defined in act_comm.obj ban.obj : error LNK2005: _tphamount already defined in act_comm.obj ban.obj : error LNK2005: _tmdamount already defined in act_comm.obj ban.obj : error LNK2005: _tmkamount already defined in act_comm.obj ban.obj : error LNK2005: _tpdamount already defined in act_comm.obj ban.obj : error LNK2005: _tpkamount already defined in act_comm.obj ban.obj : error LNK2005: _tqcamount already defined in act_comm.obj bit.obj : error LNK2005: _tphamount already defined in act_comm.obj bit.obj : error LNK2005: _tmdamount already defined in act_comm.obj bit.obj : error LNK2005: _tmkamount already defined in act_comm.obj bit.obj : error LNK2005: _tpdamount already defined in act_comm.obj bit.obj : error LNK2005: _tpkamount already defined in act_comm.obj bit.obj : error LNK2005: _tqcamount already defined in act_comm.obj bounty.obj : error LNK2005: _tphamount already defined in act_comm.obj bounty.obj : error LNK2005: _tmdamount already defined in act_comm.obj bounty.obj : error LNK2005: _tmkamount already defined in act_comm.obj bounty.obj : error LNK2005: _tpdamount already defined in act_comm.obj bounty.obj : error LNK2005: _tpkamount already defined in act_comm.obj bounty.obj : error LNK2005: _tqcamount already defined in act_comm.obj clans.obj : error LNK2005: _tphamount already defined in act_comm.obj clans.obj : error LNK2005: _tmdamount already defined in act_comm.obj clans.obj : error LNK2005: _tmkamount already defined in act_comm.obj clans.obj : error LNK2005: _tpdamount already defined in act_comm.obj clans.obj : error LNK2005: _tpkamount already defined in act_comm.obj clans.obj : error LNK2005: _tqcamount already defined in act_comm.obj comm.obj : error LNK2005: _tphamount already defined in act_comm.obj comm.obj : error LNK2005: _tmdamount already defined in act_comm.obj comm.obj : error LNK2005: _tmkamount already defined in act_comm.obj comm.obj : error LNK2005: _tpdamount already defined in act_comm.obj comm.obj : error LNK2005: _tpkamount already defined in act_comm.obj comm.obj : error LNK2005: _tqcamount already defined in act_comm.obj const.obj : error LNK2005: _tphamount already defined in act_comm.obj const.obj : error LNK2005: _tmdamount already defined in act_comm.obj const.obj : error LNK2005: _tmkamount already defined in act_comm.obj const.obj : error LNK2005: _tpdamount already defined in act_comm.obj const.obj : error LNK2005: _tpkamount already defined in act_comm.obj const.obj : error LNK2005: _tqcamount already defined in act_comm.obj curse.obj : error LNK2005: _tphamount already defined in act_comm.obj curse.obj : error LNK2005: _tmdamount already defined in act_comm.obj curse.obj : error LNK2005: _tmkamount already defined in act_comm.obj curse.obj : error LNK2005: _tpdamount already defined in act_comm.obj curse.obj : error LNK2005: _tpkamount already defined in act_comm.obj curse.obj : error LNK2005: _tqcamount already defined in act_comm.obj db.obj : error LNK2005: _tphamount already defined in act_comm.obj db.obj : error LNK2005: _tmdamount already defined in act_comm.obj db.obj : error LNK2005: _tmkamount already defined in act_comm.obj db.obj : error LNK2005: _tpdamount already defined in act_comm.obj db.obj : error LNK2005: _tpkamount already defined in act_comm.obj db.obj : error LNK2005: _tqcamount already defined in act_comm.obj db2.obj : error LNK2005: _tphamount already defined in act_comm.obj db2.obj : error LNK2005: _tmdamount already defined in act_comm.obj db2.obj : error LNK2005: _tmkamount already defined in act_comm.obj db2.obj : error LNK2005: _tpdamount already defined in act_comm.obj db2.obj : error LNK2005: _tpkamount already defined in act_comm.obj db2.obj : error LNK2005: _tqcamount already defined in act_comm.obj drunk.obj : error LNK2005: _tphamount already defined in act_comm.obj drunk.obj : error LNK2005: _tmdamount already defined in act_comm.obj drunk.obj : error LNK2005: _tmkamount already defined in act_comm.obj drunk.obj : error LNK2005: _tpdamount already defined in act_comm.obj drunk.obj : error LNK2005: _tpkamount already defined in act_comm.obj drunk.obj : error LNK2005: _tqcamount already defined in act_comm.obj effects.obj : error LNK2005: _tphamount already defined in act_comm.obj effects.obj : error LNK2005: _tmdamount already defined in act_comm.obj effects.obj : error LNK2005: _tmkamount already defined in act_comm.obj effects.obj : error LNK2005: _tpdamount already defined in act_comm.obj effects.obj : error LNK2005: _tpkamount already defined in act_comm.obj effects.obj : error LNK2005: _tqcamount already defined in act_comm.obj fight.obj : error LNK2005: _tphamount already defined in act_comm.obj fight.obj : error LNK2005: _tmdamount already defined in act_comm.obj fight.obj : error LNK2005: _tmkamount already defined in act_comm.obj fight.obj : error LNK2005: _tpdamount already defined in act_comm.obj fight.obj : error LNK2005: _tpkamount already defined in act_comm.obj fight.obj : error LNK2005: _tqcamount already defined in act_comm.obj finger.obj : error LNK2005: _tphamount already defined in act_comm.obj finger.obj : error LNK2005: _tmdamount already defined in act_comm.obj finger.obj : error LNK2005: _tmkamount already defined in act_comm.obj finger.obj : error LNK2005: _tpdamount already defined in act_comm.obj finger.obj : error LNK2005: _tpkamount already defined in act_comm.obj finger.obj : error LNK2005: _tqcamount already defined in act_comm.obj flags.obj : error LNK2005: _tphamount already defined in act_comm.obj flags.obj : error LNK2005: _tmdamount already defined in act_comm.obj flags.obj : error LNK2005: _tmkamount already defined in act_comm.obj flags.obj : error LNK2005: _tpdamount already defined in act_comm.obj flags.obj : error LNK2005: _tpkamount already defined in act_comm.obj flags.obj : error LNK2005: _tqcamount already defined in act_comm.obj forge.obj : error LNK2005: _tphamount already defined in act_comm.obj forge.obj : error LNK2005: _tmdamount already defined in act_comm.obj forge.obj : error LNK2005: _tmkamount already defined in act_comm.obj forge.obj : error LNK2005: _tpdamount already defined in act_comm.obj forge.obj : error LNK2005: _tpkamount already defined in act_comm.obj forge.obj : error LNK2005: _tqcamount already defined in act_comm.obj forget.obj : error LNK2005: _tphamount already defined in act_comm.obj forget.obj : error LNK2005: _tmdamount already defined in act_comm.obj forget.obj : error LNK2005: _tmkamount already defined in act_comm.obj forget.obj : error LNK2005: _tpdamount already defined in act_comm.obj forget.obj : error LNK2005: _tpkamount already defined in act_comm.obj forget.obj : error LNK2005: _tqcamount already defined in act_comm.obj garble.obj : error LNK2005: _tphamount already defined in act_comm.obj garble.obj : error LNK2005: _tmdamount already defined in act_comm.obj garble.obj : error LNK2005: _tmkamount already defined in act_comm.obj garble.obj : error LNK2005: _tpdamount already defined in act_comm.obj garble.obj : error LNK2005: _tpkamount already defined in act_comm.obj garble.obj : error LNK2005: _tqcamount already defined in act_comm.obj handler.obj : error LNK2005: _tphamount already defined in act_comm.obj handler.obj : error LNK2005: _tmdamount already defined in act_comm.obj handler.obj : error LNK2005: _tmkamount already defined in act_comm.obj handler.obj : error LNK2005: _tpdamount already defined in act_comm.obj handler.obj : error LNK2005: _tpkamount already defined in act_comm.obj handler.obj : error LNK2005: _tqcamount already defined in act_comm.obj healer.obj : error LNK2005: _tphamount already defined in act_comm.obj healer.obj : error LNK2005: _tmdamount already defined in act_comm.obj healer.obj : error LNK2005: _tmkamount already defined in act_comm.obj healer.obj : error LNK2005: _tpdamount already defined in act_comm.obj healer.obj : error LNK2005: _tpkamount already defined in act_comm.obj healer.obj : error LNK2005: _tqcamount already defined in act_comm.obj homes.obj : error LNK2005: _tphamount already defined in act_comm.obj homes.obj : error LNK2005: _tmdamount already defined in act_comm.obj homes.obj : error LNK2005: _tmkamount already defined in act_comm.obj homes.obj : error LNK2005: _tpdamount already defined in act_comm.obj homes.obj : error LNK2005: _tpkamount already defined in act_comm.obj homes.obj : error LNK2005: _tqcamount already defined in act_comm.obj instaroom.obj : error LNK2005: _tphamount already defined in act_comm.obj instaroom.obj : error LNK2005: _tmdamount already defined in act_comm.obj instaroom.obj : error LNK2005: _tmkamount already defined in act_comm.obj instaroom.obj : error LNK2005: _tpdamount already defined in act_comm.obj instaroom.obj : error LNK2005: _tpkamount already defined in act_comm.obj instaroom.obj : error LNK2005: _tqcamount already defined in act_comm.obj interp.obj : error LNK2005: _tphamount already defined in act_comm.obj interp.obj : error LNK2005: _tmdamount already defined in act_comm.obj interp.obj : error LNK2005: _tmkamount already defined in act_comm.obj interp.obj : error LNK2005: _tpdamount already defined in act_comm.obj interp.obj : error LNK2005: _tpkamount already defined in act_comm.obj interp.obj : error LNK2005: _tqcamount already defined in act_comm.obj lookup.obj : error LNK2005: _tphamount already defined in act_comm.obj lookup.obj : error LNK2005: _tmdamount already defined in act_comm.obj lookup.obj : error LNK2005: _tmkamount already defined in act_comm.obj lookup.obj : error LNK2005: _tpdamount already defined in act_comm.obj lookup.obj : error LNK2005: _tpkamount already defined in act_comm.obj lookup.obj : error LNK2005: _tqcamount already defined in act_comm.obj magic.obj : error LNK2005: _tphamount already defined in act_comm.obj magic.obj : error LNK2005: _tmdamount already defined in act_comm.obj magic.obj : error LNK2005: _tmkamount already defined in act_comm.obj magic.obj : error LNK2005: _tpdamount already defined in act_comm.obj magic.obj : error LNK2005: _tpkamount already defined in act_comm.obj magic.obj : error LNK2005: _tqcamount already defined in act_comm.obj magic2.obj : error LNK2005: _tphamount already defined in act_comm.obj magic2.obj : error LNK2005: _tmdamount already defined in act_comm.obj magic2.obj : error LNK2005: _tmkamount already defined in act_comm.obj magic2.obj : error LNK2005: _tpdamount already defined in act_comm.obj magic2.obj : error LNK2005: _tpkamount already defined in act_comm.obj magic2.obj : error LNK2005: _tqcamount already defined in act_comm.obj mem.obj : error LNK2005: _tphamount already defined in act_comm.obj mem.obj : error LNK2005: _tmdamount already defined in act_comm.obj mem.obj : error LNK2005: _tmkamount already defined in act_comm.obj mem.obj : error LNK2005: _tpdamount already defined in act_comm.obj mem.obj : error LNK2005: _tpkamount already defined in act_comm.obj mem.obj : error LNK2005: _tqcamount already defined in act_comm.obj mob_cmds.obj : error LNK2005: _tphamount already defined in act_comm.obj mob_cmds.obj : error LNK2005: _tmdamount already defined in act_comm.obj mob_cmds.obj : error LNK2005: _tmkamount already defined in act_comm.obj mob_cmds.obj : error LNK2005: _tpdamount already defined in act_comm.obj mob_cmds.obj : error LNK2005: _tpkamount already defined in act_comm.obj mob_cmds.obj : error LNK2005: _tqcamount already defined in act_comm.obj mob_prog.obj : error LNK2005: _tphamount already defined in act_comm.obj mob_prog.obj : error LNK2005: _tmdamount already defined in act_comm.obj mob_prog.obj : error LNK2005: _tmkamount already defined in act_comm.obj mob_prog.obj : error LNK2005: _tpdamount already defined in act_comm.obj mob_prog.obj : error LNK2005: _tpkamount already defined in act_comm.obj mob_prog.obj : error LNK2005: _tqcamount already defined in act_comm.obj music.obj : error LNK2005: _tphamount already defined in act_comm.obj music.obj : error LNK2005: _tmdamount already defined in act_comm.obj music.obj : error LNK2005: _tmkamount already defined in act_comm.obj music.obj : error LNK2005: _tpdamount already defined in act_comm.obj music.obj : error LNK2005: _tpkamount already defined in act_comm.obj music.obj : error LNK2005: _tqcamount already defined in act_comm.obj note.obj : error LNK2005: _tphamount already defined in act_comm.obj note.obj : error LNK2005: _tmdamount already defined in act_comm.obj note.obj : error LNK2005: _tmkamount already defined in act_comm.obj note.obj : error LNK2005: _tpdamount already defined in act_comm.obj note.obj : error LNK2005: _tpkamount already defined in act_comm.obj note.obj : error LNK2005: _tqcamount already defined in act_comm.obj olc.obj : error LNK2005: _tphamount already defined in act_comm.obj olc.obj : error LNK2005: _tmdamount already defined in act_comm.obj olc.obj : error LNK2005: _tmkamount already defined in act_comm.obj olc.obj : error LNK2005: _tpdamount already defined in act_comm.obj olc.obj : error LNK2005: _tpkamount already defined in act_comm.obj olc.obj : error LNK2005: _tqcamount already defined in act_comm.obj olc_act.obj : error LNK2005: _tphamount already defined in act_comm.obj olc_act.obj : error LNK2005: _tmdamount already defined in act_comm.obj olc_act.obj : error LNK2005: _tmkamount already defined in act_comm.obj olc_act.obj : error LNK2005: _tpdamount already defined in act_comm.obj olc_act.obj : error LNK2005: _tpkamount already defined in act_comm.obj olc_act.obj : error LNK2005: _tqcamount already defined in act_comm.obj olc_mpcode.obj : error LNK2005: _tphamount already defined in act_comm.obj olc_mpcode.obj : error LNK2005: _tmdamount already defined in act_comm.obj olc_mpcode.obj : error LNK2005: _tmkamount already defined in act_comm.obj olc_mpcode.obj : error LNK2005: _tpdamount already defined in act_comm.obj olc_mpcode.obj : error LNK2005: _tpkamount already defined in act_comm.obj olc_mpcode.obj : error LNK2005: _tqcamount already defined in act_comm.obj olc_save.obj : error LNK2005: _tphamount already defined in act_comm.obj olc_save.obj : error LNK2005: _tmdamount already defined in act_comm.obj olc_save.obj : error LNK2005: _tmkamount already defined in act_comm.obj olc_save.obj : error LNK2005: _tpdamount already defined in act_comm.obj olc_save.obj : error LNK2005: _tpkamount already defined in act_comm.obj olc_save.obj : error LNK2005: _tqcamount already defined in act_comm.obj quest.obj : error LNK2005: _tphamount already defined in act_comm.obj quest.obj : error LNK2005: _tmdamount already defined in act_comm.obj quest.obj : error LNK2005: _tmkamount already defined in act_comm.obj quest.obj : error LNK2005: _tpdamount already defined in act_comm.obj quest.obj : error LNK2005: _tpkamount already defined in act_comm.obj quest.obj : error LNK2005: _tqcamount already defined in act_comm.obj recycle.obj : error LNK2005: _tphamount already defined in act_comm.obj recycle.obj : error LNK2005: _tmdamount already defined in act_comm.obj recycle.obj : error LNK2005: _tmkamount already defined in act_comm.obj recycle.obj : error LNK2005: _tpdamount already defined in act_comm.obj recycle.obj : error LNK2005: _tpkamount already defined in act_comm.obj recycle.obj : error LNK2005: _tqcamount already defined in act_comm.obj repent.obj : error LNK2005: _tphamount already defined in act_comm.obj repent.obj : error LNK2005: _tmdamount already defined in act_comm.obj repent.obj : error LNK2005: _tmkamount already defined in act_comm.obj repent.obj : error LNK2005: _tpdamount already defined in act_comm.obj repent.obj : error LNK2005: _tpkamount already defined in act_comm.obj repent.obj : error LNK2005: _tqcamount already defined in act_comm.obj reward.obj : error LNK2005: _tphamount already defined in act_comm.obj reward.obj : error LNK2005: _tmdamount already defined in act_comm.obj reward.obj : error LNK2005: _tmkamount already defined in act_comm.obj reward.obj : error LNK2005: _tpdamount already defined in act_comm.obj reward.obj : error LNK2005: _tpkamount already defined in act_comm.obj reward.obj : error LNK2005: _tqcamount already defined in act_comm.obj save.obj : error LNK2005: _tphamount already defined in act_comm.obj save.obj : error LNK2005: _tmdamount already defined in act_comm.obj save.obj : error LNK2005: _tmkamount already defined in act_comm.obj save.obj : error LNK2005: _tpdamount already defined in act_comm.obj save.obj : error LNK2005: _tpkamount already defined in act_comm.obj save.obj : error LNK2005: _tqcamount already defined in act_comm.obj scan.obj : error LNK2005: _tphamount already defined in act_comm.obj scan.obj : error LNK2005: _tmdamount already defined in act_comm.obj scan.obj : error LNK2005: _tmkamount already defined in act_comm.obj scan.obj : error LNK2005: _tpdamount already defined in act_comm.obj scan.obj : error LNK2005: _tpkamount already defined in act_comm.obj scan.obj : error LNK2005: _tqcamount already defined in act_comm.obj sign.obj : error LNK2005: _tphamount already defined in act_comm.obj sign.obj : error LNK2005: _tmdamount already defined in act_comm.obj sign.obj : error LNK2005: _tmkamount already defined in act_comm.obj sign.obj : error LNK2005: _tpdamount already defined in act_comm.obj sign.obj : error LNK2005: _tpkamount already defined in act_comm.obj sign.obj : error LNK2005: _tqcamount already defined in act_comm.obj skills.obj : error LNK2005: _tphamount already defined in act_comm.obj skills.obj : error LNK2005: _tmdamount already defined in act_comm.obj skills.obj : error LNK2005: _tmkamount already defined in act_comm.obj skills.obj : error LNK2005: _tpdamount already defined in act_comm.obj skills.obj : error LNK2005: _tpkamount already defined in act_comm.obj skills.obj : error LNK2005: _tqcamount already defined in act_comm.obj special.obj : error LNK2005: _tphamount already defined in act_comm.obj special.obj : error LNK2005: _tmdamount already defined in act_comm.obj special.obj : error LNK2005: _tmkamount already defined in act_comm.obj special.obj : error LNK2005: _tpdamount already defined in act_comm.obj special.obj : error LNK2005: _tpkamount already defined in act_comm.obj special.obj : error LNK2005: _tqcamount already defined in act_comm.obj string.obj : error LNK2005: _tphamount already defined in act_comm.obj string.obj : error LNK2005: _tmdamount already defined in act_comm.obj string.obj : error LNK2005: _tmkamount already defined in act_comm.obj string.obj : error LNK2005: _tpdamount already defined in act_comm.obj string.obj : error LNK2005: _tpkamount already defined in act_comm.obj string.obj : error LNK2005: _tqcamount already defined in act_comm.obj tables.obj : error LNK2005: _tphamount already defined in act_comm.obj tables.obj : error LNK2005: _tmdamount already defined in act_comm.obj tables.obj : error LNK2005: _tmkamount already defined in act_comm.obj tables.obj : error LNK2005: _tpdamount already defined in act_comm.obj tables.obj : error LNK2005: _tpkamount already defined in act_comm.obj tables.obj : error LNK2005: _tqcamount already defined in act_comm.obj timer.obj : error LNK2005: _tphamount already defined in act_comm.obj timer.obj : error LNK2005: _tmdamount already defined in act_comm.obj timer.obj : error LNK2005: _tmkamount already defined in act_comm.obj timer.obj : error LNK2005: _tpdamount already defined in act_comm.obj timer.obj : error LNK2005: _tpkamount already defined in act_comm.obj timer.obj : error LNK2005: _tqcamount already defined in act_comm.obj update.obj : error LNK2005: _tphamount already defined in act_comm.obj update.obj : error LNK2005: _tmdamount already defined in act_comm.obj update.obj : error LNK2005: _tmkamount already defined in act_comm.obj update.obj : error LNK2005: _tpdamount already defined in act_comm.obj update.obj : error LNK2005: _tpkamount already defined in act_comm.obj update.obj : error LNK2005: _tqcamount already defined in act_comm.obj whoweb.obj : error LNK2005: _tphamount already defined in act_comm.obj whoweb.obj : error LNK2005: _tmdamount already defined in act_comm.obj whoweb.obj : error LNK2005: _tmkamount already defined in act_comm.obj whoweb.obj : error LNK2005: _tpdamount already defined in act_comm.obj whoweb.obj : error LNK2005: _tpkamount already defined in act_comm.obj whoweb.obj : error LNK2005: _tqcamount already defined in act_comm.obj wizlist.obj : error LNK2005: _tphamount already defined in act_comm.obj wizlist.obj : error LNK2005: _tmdamount already defined in act_comm.obj wizlist.obj : error LNK2005: _tmkamount already defined in act_comm.obj wizlist.obj : error LNK2005: _tpdamount already defined in act_comm.obj wizlist.obj : error LNK2005: _tpkamount already defined in act_comm.obj wizlist.obj : error LNK2005: _tqcamount already defined in act_comm.obj pMain_Debug/rotDEBUG.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe. Creating browse info file... rotDEBUG.exe - 337 error(s), 0 warning(s) i've done a search for all occurences of the various types of amount and they dont show up in act_comm.obj...i'm baffled, can anyone shed some light on this problem? ----- Original Message ----- From: "Mark Roberts" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Sunday, April 27, 2003 11:49 AM Subject: Re: loading vars from a txt file > On Sunday 27 April 2003 02:06, Tristan M wrote: > > in merc.h i've defined this file: > > #define TQC_FILE "../data/topstats/tqc.txt" > > > > the files contents are this exactly: > > Player 100 > > > > /* merc.h */ > > char tqcname[25]; > int tqcamount=0; > > . > . > . > > /* some_other_file.c */ > void snarf_tqc() > { > FILE * fp; > fp=fopen(TQC_FILE, "r"); > if (!fp) > { > printf("error\n"); > exit(0); > } > fscanf(fp, "%s %d", tqcname, &tqcamount); > printf("%s %d\n", tqcname, tqcamount); > } > > Mark Roberts > > -- > -----BEGIN GEEK CODE BLOCK----- > Version: 3.12 > GCS d s: a-- C++>$ UL+ P+ L++ !E(---) W- N o? K? w > O- M-- V-- PS+ PE-- Y+ !PGP !tv t+ 5? X? R* b+++ DI+ D- > G++ e++> h---- r+++ y-- > ------END GEEK CODE BLOCK------ > > > > -- > ROM mailing list > [email protected] > http://www.rom.org/cgi-bin/mailman/listinfo/rom

