ackfuss-4.3.9/area/
ackfuss-4.3.9/board/
ackfuss-4.3.9/help/e/
ackfuss-4.3.9/help/f/
ackfuss-4.3.9/help/h/
ackfuss-4.3.9/help/l/
ackfuss-4.3.9/help/n/
ackfuss-4.3.9/help/q/
ackfuss-4.3.9/help/s/
ackfuss-4.3.9/help/u/
ackfuss-4.3.9/help/v/
ackfuss-4.3.9/help/y/
ackfuss-4.3.9/help/z/
ackfuss-4.3.9/npc/a/
ackfuss-4.3.9/npc/b/
ackfuss-4.3.9/npc/c/
ackfuss-4.3.9/npc/d/
ackfuss-4.3.9/npc/e/
ackfuss-4.3.9/npc/f/
ackfuss-4.3.9/npc/h/
ackfuss-4.3.9/npc/i/
ackfuss-4.3.9/npc/k/
ackfuss-4.3.9/npc/l/
ackfuss-4.3.9/npc/n/
ackfuss-4.3.9/npc/o/
ackfuss-4.3.9/npc/p/
ackfuss-4.3.9/npc/r/
ackfuss-4.3.9/npc/s/
ackfuss-4.3.9/npc/w/
ackfuss-4.3.9/player/c/
/***************************************************************************
 * _/_/_/_/  _/    _/  _/_/_/_/ _/_/_/_/ AckFUSS is modified ACK!MUD 4.3.1 *
 * _/        _/    _/  _/       _/       copyright Matt Goff (Kline) 2008  *
 * _/_/      _/    _/  _/_/_/_/ _/_/_/_/                                   *
 * _/        _/    _/        _/       _/ Support for this code is provided *
 * _/        _/_/_/_/  _/_/_/_/ _/_/_/_/ at www.ackmud.net -- check it out!*
 ***************************************************************************/

#define DEC_BUILDTAB_H

#if __STDC__ || defined(__cplusplus)
#define P_(s) s
#else
#define P_(s) ()
#endif

/* buildtab.c */
unsigned long int table_lookup P_((LOOKUP_TYPE *table, char *name));
char *rev_table_lookup P_((LOOKUP_TYPE *table, unsigned long int number));
char *bit_table_lookup P_((LOOKUP_TYPE *table, unsigned long int number));
void table_printout P_((LOOKUP_TYPE *table, char *buf));
void wide_table_printout P_((LOOKUP_TYPE *table, char *buf));
char *show_values P_((LOOKUP_TYPE *table, unsigned long int value, bool fBit));
char *bs_show_values P_((LOOKUP_TYPE *table, std::bitset<MAX_BITSET> &bit));

extern LOOKUP_TYPE tab_mob_class[];
extern LOOKUP_TYPE tab_value_meanings[];
extern LOOKUP_TYPE tab_drink_types[];
extern LOOKUP_TYPE tab_weapon_types[];
extern LOOKUP_TYPE tab_mob_act[];
extern LOOKUP_TYPE tab_player_act[];
extern LOOKUP_TYPE tab_affected_by[];
extern LOOKUP_TYPE tab_item_types[];
extern LOOKUP_TYPE tab_obj_flags[];
extern LOOKUP_TYPE tab_wear_flags[];
extern LOOKUP_TYPE tab_item_apply[];
extern LOOKUP_TYPE tab_wear_loc[];
extern LOOKUP_TYPE tab_obj_aff[];
extern LOOKUP_TYPE tab_room_flags[];
extern LOOKUP_TYPE tab_sector_types[];
extern LOOKUP_TYPE tab_door_types[];
extern LOOKUP_TYPE tab_door_states[];
extern LOOKUP_TYPE tab_mob_skill[];
extern LOOKUP_TYPE tab_mob_cast[];
extern LOOKUP_TYPE tab_mob_powerskill[];
extern LOOKUP_TYPE tab_mob_powercast[];
extern LOOKUP_TYPE tab_magic_realms[];
extern LOOKUP_TYPE tab_magic_realms_col[];
extern LOOKUP_TYPE tab_mob_race_mods[];
extern LOOKUP_TYPE tab_mob_race_mods_col[];
extern LOOKUP_TYPE tab_cast_name[];
extern LOOKUP_TYPE tab_mob_def[];
extern EQ_TYPE tab_auto_obj[];

#undef P_