Data Structures | Defines | Typedefs | Functions

global.h File Reference

#include <stdio.h>
#include "coord.h"
#include "unixconf.h"
Include dependency graph for global.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  version_info

Defines

#define RECORD   "record"
#define HELP   "help"
#define SHELP   "hh"
#define DEBUGHELP   "wizhelp"
#define RUMORFILE   "rumors"
#define ORACLEFILE   "oracles"
#define DATAFILE   "data"
#define CMDHELPFILE   "cmdhelp"
#define HISTORY   "history"
#define LICENSE   "license"
#define OPTIONFILE   "opthelp"
#define OPTIONS_USED   "options"
#define LEV_EXT   ".lev"
#define TRUE   ((boolean)1)
#define FALSE   ((boolean)0)
#define strcmpi(a, b)   strncmpi((a),(b),-1)
#define Bitfield(x, n)   uchar x
#define OBJ_P   struct obj*
#define MONST_P   struct monst*
#define SIZE(x)   (int)(sizeof(x) / sizeof(x[0]))
#define LARGEST_INT   32767
#define EXIT_SUCCESS   0
#define EXIT_FAILURE   1
#define Sprintf   (void) sprintf
#define Strcat   (void) strcat
#define Strcpy   (void) strcpy
#define COLNO   80
#define ROWNO   21
#define MAXCO   160
#define MAXNROFROOMS   40
#define MAX_SUBROOMS   24
#define DOORMAX   120
#define BUFSZ   256
#define QBUFSZ   128
#define TBUFSZ   300
#define PL_NSIZ   32
#define PL_CSIZ   32
#define PL_FSIZ   32
#define PL_PSIZ   63
#define MAXDUNGEON   16
#define MAXLEVEL   32
#define MAXSTAIRS   1
#define ALIGNWEIGHT   4
#define MAXULEV   30
#define MAXMONNO   120
#define MHPMAX   500

Typedefs

typedef schar xchar
typedef xchar boolean

Functions

long * FDECL (alloc,(unsigned int))

Define Documentation

#define ALIGNWEIGHT   4

Referenced by align_shift().

#define Bitfield (   x,
 
)    uchar x
#define BUFSZ   256

Referenced by addtobill(), animate_statue(), append_str(), arti_speak(), artifact_hit(), artifact_score(), askchain(), attack(), bhitm(), bot1(), break_armor(), bribe(), build_plselection_prompt(), burn_floor_paper(), burn_object(), burnarmor(), can_twoweapon(), cancel_item(), carry_count(), change_inv_order(), checkfile(), choose_classes_menu(), chwepon(), container_contents(), cpostfx(), cprefx(), currentlevel_rewrite(), damageum(), deliver_by_pline(), deliver_by_window(), dfeature_at(), digactualhole(), dip(), disp_artifact_discoveries(), do_break_wand(), do_class_genocide(), do_genocide(), do_improvisation(), do_look(), do_mname(), do_oname(), do_play_instrument(), doapply(), docall(), dodiscovered(), doextlist(), dokick(), doloot(), domonnoise(), domove(), donamelevel(), done(), done_in_by(), dopay(), dopayobj(), doread(), dosave0(), doset(), doset_add_menu(), dospellmenu(), dotogglepickup(), dotrap(), dotypeinv(), doversion(), dowhatdoes(), dowhatdoes_core(), dowrite(), dozap(), drop(), drop_uswapwep(), dump_spells(), eatcorpse(), edibility_prompts(), engrave(), enhance_skill(), enlght_line(), enlightenment(), fall_through(), feature_alert_opts(), feel_cockatrice(), fig_transform(), food_detect(), fopen_config_file(), gazemm(), gem_accept(), get_feature_notice_ver(), get_formatted_time(), get_saved_games(), get_uchars(), get_wet(), getbones(), getlev(), getobj(), getpos_help(), getrumor(), getspell(), ggetobj(), Gloves_off(), gold_detect(), goto_level(), gulpmm(), gulpmu(), gulpum(), hatch_egg(), help_dir(), help_monster_out(), hitmm(), hitmu(), hmon_hitmon(), hmonas(), hold_another_object(), in_container(), in_or_out_menu(), inherits(), init_dungeons(), init_oracles(), init_rumors(), initoptions(), intemple(), invault(), invocation_message(), kick_monster(), kick_object(), learn(), lev_by_name(), level_tele(), lift_object(), light_cocktail(), list_genocided(), lock_file(), look_here(), lookat(), m_dowear_type(), m_throw(), make_blinded(), make_hallucinated(), make_happy_shk(), makelevel(), makewish(), mattackm(), mattacku(), Mb_hit(), mdamagem(), meatobj(), menu_identify(), menu_loot(), minimal_enlightenment(), missmm(), mon_break_armor(), mon_wield_item(), mreadmsg(), mshot_xname(), mstatusline(), mswingsm(), name_to_mon(), newcham(), next_opt(), nextobuf(), nh_getenv(), nomul(), object_detect(), on_msg(), option_help(), otransit_msg(), out_container(), outentry(), outheader(), outoracle(), outrumor(), paniclog(), paranoid_yn(), parse_monster_color(), parseoptions(), passivemm(), paygd(), pickup(), pickup_object(), pleased(), polymon(), polyself(), potionhit(), price_quote(), print_mapseen(), prscore(), qt_com_firstline(), query_classes(), read_config_file(), read_engr_at(), readobjnam(), ready_weapon(), restlevelfile(), revive_corpse(), root_plselection_prompt(), s_suffix(), savebones(), select_newcham_form(), select_off(), selftouch(), sellobj(), set_savefile_name(), shk_names_obj(), show_conduct(), slip_or_trip(), snuff_candle(), special_handling(), spelleffects(), split_mon(), steal_it(), stock_room(), tabexpand(), tele(), thitu(), thrwmu(), topten(), touch_artifact(), unlock_file(), unmul(), untrap(), unturn_dead(), use_container(), use_grapple(), use_grease(), use_lamp(), use_misc(), use_pick_axe2(), use_tinning_kit(), use_trap(), use_whip(), ustatusline(), validate_prefix_locations(), wc_set_window_colors(), welcome(), wield_tool(), wipeout_text(), wishymatch(), x_monnam(), xprname(), yname(), ysimple_name(), zap_updown(), and zapyourself().

#define CMDHELPFILE   "cmdhelp"

Referenced by dowhatdoes_core().

#define COLNO   80
#define DATAFILE   "data"

Referenced by checkfile().

#define DEBUGHELP   "wizhelp"

Referenced by dohelp().

#define DOORMAX   120
#define EXIT_FAILURE   1

Referenced by bwrite(), and Fread().

#define EXIT_SUCCESS   0
#define FALSE   ((boolean)0)

Referenced by a_monnam(), able_to_loot(), add_branch(), add_one_tobill(), add_subroom(), add_weapon_skill(), addtobill(), adjattrib(), Adjmonnam(), after_shk_move(), alchemy_init(), allow_category(), altar_wrath(), angry_guards(), angry_shk_exists(), angrygods(), animate_statue(), Armor_gone(), Armor_off(), Armor_on(), arti_invoke(), arti_reflects(), artifact_hit(), assigninvlet(), at_dgn_entrance(), attack(), attack_checks(), attacks(), attacktype(), autopick(), awaken_monsters(), b_trapped(), bagotricks(), ballfall(), begin_burn(), bhit(), bhitm(), bhito(), bill_dummy_object(), bite(), bite_monster(), Blindf_off(), Blindf_on(), block_door(), block_entry(), blocked_boulder(), blow_up_landmine(), Boots_off(), Boots_on(), boulder_hits_pool(), bound_digging(), break_armor(), break_statue(), breakobj(), breaks(), bufoff(), build_room(), burn_object(), burnarmor(), buzz(), buzzmu(), bydoor(), can_blnd(), can_carry(), can_make_bones(), can_ooze(), can_pray(), can_reach_location(), Can_rise_up(), can_twoweapon(), cancel_monst(), canletgo(), cant_create(), cast_cleric_spell(), cast_wizard_spell(), catch_lit(), chat_with_leader(), check_leash(), check_map_spot(), check_room(), check_shop_obj(), check_tutorial_command(), check_tutorial_location(), check_tutorial_message(), check_unpaid(), check_version(), checkfile(), chest_trap(), choke(), choke_dialogue(), choose_classes_menu(), clear_bypasses(), clear_fcorr(), clear_level_structures(), clear_stale_map(), clone_mon(), clonewiz(), close_drawbridge(), cls(), cnv_trap_obj(), common_prefix_options_parser(), compress(), confused_book(), container_contents(), corpse_chance(), costly_cancel(), costly_spot(), could_reach_item(), count_categories(), cpostfx(), cprefx(), create_altar(), create_corridor(), create_critters(), create_drawbridge(), create_monster(), create_object(), create_region(), create_room(), create_subroom(), cursed_book(), cursed_object_at(), cxname(), damageum(), ddoinv(), deadbook(), defends(), delfloortrap(), demon_talk(), destroy_item(), dev_name(), dig(), dig_check(), dig_corridor(), dig_up_grave(), digactualhole(), dighole(), dip(), dipfountain(), disarm_holdingtrap(), disarm_landmine(), disarm_shooting_trap(), disclose(), discover_object(), diseasemu(), display_gamewindows(), display_pickinv(), djinni_from_bottle(), dmgtype(), do_break_wand(), do_class_genocide(), do_earthquake(), do_entity(), do_flood(), do_improvisation(), do_look(), do_mname(), do_oname(), do_osshock(), do_play_instrument(), do_reset_eat(), do_room_or_subroom(), do_takeoff(), doapply(), docall(), docast(), dochug(), doddoremarm(), doddrop(), dodiscovered(), dodown(), doeat(), doengrave(), doextlist(), dofindgem(), dog_eat(), dog_hunger(), dog_invent(), dog_move(), doinvbill(), dokick(), dolook(), doloot(), domagicportal(), domagictrap(), domove(), doname(), doname_base(), done(), done2(), done_eating(), donning(), doorlock(), dooverview(), dopay(), doprarm(), doprinuse(), doprring(), doprtool(), doread(), dorecover(), dosacrifice(), dosave0(), dosdoor(), dosearch0(), doset(), dosit(), dosounds(), dospellmenu(), dospit(), dotele(), dotrap(), doturn(), dotypeinv(), dounpaid(), dountrap(), doup(), dowaterdemon(), dowhatis(), dowield(), dowrite(), dozap(), drag_ball(), drag_down(), drain_item(), drinkfountain(), drop_boulder_on_monster(), drop_boulder_on_player(), drop_throw(), dropx(), dropy(), drown(), dryup(), duplicate_opt_detection(), e_died(), e_jumps(), e_missed(), eatcorpse(), edibility_prompts(), emergency_disrobe(), end_burn(), enexto_core_range(), engrave(), enhance_skill(), enhance_weapon_skill(), enlightenment(), erode_armor(), exerper(), exist_artifact(), expire_gas_cloud(), explmu(), explode(), expulsion(), fall_through(), feature_alert_opts(), fig_transform(), figurine_location_checks(), fill_empty_maze(), fill_rooms(), fill_zoo(), final_level(), find_defensive(), find_drawbridge(), find_misc(), find_offensive(), find_trap(), findtravelpath(), fix_attributes_and_properties(), fix_worst_trouble(), fixup_special(), flash_hits_mon(), float_down(), flooreffects(), floorfood(), flush_screen(), food_detect(), fprefx(), fracture_rock(), free_dungeons(), freeinv_core(), fruitadd(), gazemu(), gd_move(), gd_sound(), gem_accept(), get_cost(), get_cost_of_shop_item(), get_mon_location(), get_obj_location(), get_uchars(), get_wet(), getbones(), getdir(), getlev(), getobj(), getpos(), getspell(), ggetobj(), ghitm(), ghod_hitsu(), Gloves_off(), god_zaps_you(), goodpos(), goto_hell(), goto_level(), graphics_opts(), gulpmu(), gulpum(), gush(), has_dnstairs(), has_shrine(), has_upstairs(), hatch_egg(), have_lizard(), Helmet_off(), help_dir(), help_menu(), help_monster_out(), hitfloor(), hitmu(), hits_bars(), hmon_hitmon(), hurtarmor(), hurtle_step(), hurtmarmor(), identify_pack(), impact_drop(), in_container(), in_fcorridor(), in_out_region(), in_town(), In_W_tower(), in_your_sanctuary(), inherits(), ini_inv(), init_map(), initoptions(), inside_gas_cloud(), inside_region(), intended_cdt(), intersect(), intrinsic_possible(), inven_inuse(), is_chargeable(), is_digging(), is_edible(), is_flammable(), is_home_elemental(), is_ice(), is_lava(), is_ok_location(), is_pool(), is_swallow_sym(), is_undirected_spell(), is_wc2_option(), is_wc_option(), isclearpath(), iswall(), its_dead(), itsstuck(), join_map(), keepdogs(), kick_monster(), kick_object(), kickdmg(), kill_eggs(), kill_genocided_monsters(), known_hitum(), knows_object(), launch_obj(), lava_effects(), learn(), lesshungry(), level_difficulty(), level_tele(), levl_follower(), lifesaved_monster(), light_cocktail(), linedup(), load_special(), lock_file(), look_here(), lookat(), lookup_id_mapping(), loot_mon(), losedogs(), losespells(), m_detach(), m_dowear(), m_dowear_type(), m_in_out_region(), m_initgrp(), m_initinv(), m_initthrow(), m_initweap(), m_lose_armor(), m_monnam(), m_move(), m_slips_free(), m_throw(), m_useup(), make_blinded(), make_corpse(), make_happy_shk(), make_niches(), make_sick(), makecorridors(), makedog(), makelevel(), makemaz(), makemon(), makeniche(), makerooms(), maketrap(), makewish(), mattackm(), mattacku(), maybe_cannibal(), maybe_finished_meal(), maybe_tame(), maybe_tutorial(), Mb_hit(), mb_trapped(), mbag_explodes(), mbhitm(), mcalcdistress(), mdamagem(), mdig_tunnel(), mdrop_obj(), mdrop_special_objs(), meatmetal(), meatobj(), melt_ice(), menu_drop(), menu_loot(), menu_remarm(), mergable(), mfndpos(), mhurtle_step(), mineralize(), minimal_enlightenment(), minliquid(), mintrap(), mk_artifact(), mk_mplayer(), mk_mplayer_armor(), mk_roamer(), mk_split_room(), mk_tt_object(), mkcavepos(), mkcorpstat(), mkgarden(), mkgold(), mkgoldobj(), mkgrave(), mkinvpos(), mklev(), mkmap(), mkroll_launch(), mkshop(), mksobj(), mktemple(), mkzoo(), mnearto(), mon_adjust_speed(), mon_arrive(), mon_beside(), mon_catchup_elapsed_time(), mon_in_region(), mon_is_local(), mon_nam(), mon_reflects(), mon_to_stone(), mon_wield_item(), mondied(), mongets(), monkilled(), monster_detect(), monstinroom(), monstone(), move_into_trap(), move_special(), movebubbles(), moveloop(), movemon(), mpickobj(), mpickstuff(), mreadmsg(), mrustm(), mtele_trap(), munstone(), mvault_tele(), n_or_more(), nameshk(), new_were(), newcham(), newgame(), newman(), newuhs(), next_level(), next_to_u(), nexttodoor(), nh_timeout(), noit_mon_nam(), nomul(), not_fully_identified(), obfree(), obj_here(), obj_is_local(), obj_timer_checks(), obstructed(), ohitmon(), ok_align(), ok_gend(), ok_race(), ok_role(), ok_to_quest(), okay(), onlyspace(), onscary(), opentin(), option_help(), out_container(), outentry(), outrumor(), pacify_shk(), parse(), parse_config_line(), parse_monster_color(), parseoptions(), passive(), passive_obj(), pay_for_damage(), paybill(), peace_minded(), peffects(), pick_obj(), picking_lock(), picklock(), pickup(), pickup_object(), place_level(), place_worm_tail_randomly(), pleased(), pmatch(), poly_obj(), polyman(), polymon(), polyself(), polyuse(), possible_places(), potionbreathe(), potionhit(), prayer_done(), prev_level(), pri_move(), price_quote(), priestini(), prisoner_speaks(), propagate(), protects(), prscore(), put_lregion_here(), query_category(), query_classes(), query_objlist(), ranged_attk(), readobjnam(), ready_weapon(), relobj(), remote_burglary(), remove_boundary_syms(), remove_damage(), reorder_invent(), repair_damage(), rescham(), resists_blnd(), resists_magm(), restfakecorr(), restgamestate(), restmonchn(), restore_cham(), restrap(), restrict_name(), restricted_spell_discipline(), revive(), revive_corpse(), revive_nasty(), rhack(), rile_shk(), Ring_off(), Ring_on(), rloc(), rloc_pos_ok(), rloco(), rm_waslit(), rnd_treefruit_at(), rob_shop(), root_plselection_prompt(), rot_corpse(), rottenfood(), rust_dmg(), safe_teleds(), saleable(), same_price(), save_light_sources(), save_timers(), savebones(), savelife(), scatter(), search_door(), searches_for_item(), seffects(), sellobj(), sellobj_state(), set_apparxy(), set_artifact_intrinsic(), set_mimic_sym(), setmnotwielded(), setuwep(), shade_aware(), ship_object(), shk_has_leather_jackets(), shk_move(), shkinit(), shopper_financial_report(), should_query_disclose_option(), shuffle_all(), slime_dialogue(), slip_or_trip(), snuff_candle(), snuff_lit(), somexy(), sp_level_coder(), spec_applies(), spec_dbon(), special_handling(), spell_backfire(), spell_would_be_useless(), spelleffects(), spill_terrain(), spitmu(), splitbill(), spo_map(), spo_region(), spo_room(), spoteffects(), start_corpse_timeout(), start_eating(), steal(), steal_it(), stealamulet(), stealarm(), stealgold(), still_chewing(), stolen_value(), stoned_dialogue(), study_book(), sub_one_frombill(), successful_cdt(), summon_minion(), superfluous_cdt(), switch_graphics(), tactics(), tamedog(), tele(), tele_jump_ok(), tele_restrict(), teleds(), teleok(), teleport_pet(), tended_shop(), test_move(), the(), the_unique_obj(), thitm(), thitmonst(), thitu(), throw_gold(), throw_obj(), throwit(), throwspell(), thrwmu(), timer_is_local(), tool_in_use(), topten(), toss_up(), touch_artifact(), trap_detect(), tutorial_redisplay(), u_init(), u_left_shop(), u_slip_free(), u_slow_down(), u_teleport_mon(), uhave_graystone(), under_ground(), under_water(), undiscover_object(), undiscovered_artifact(), untrap(), untwoweapon(), unwield_weapons_silently(), update_mon_intrinsics(), uptodate(), ureflects(), urustm(), use_bell(), use_candelabrum(), use_container(), use_cream_pie(), use_crystal_ball(), use_defensive(), use_figurine(), use_grapple(), use_lamp(), use_mirror(), use_misc(), use_offensive(), use_pick_axe2(), use_skill(), use_stone(), use_tinning_kit(), use_whip(), useup(), useupf(), uwepgone(), vault_tele(), violated(), vomiting_dialogue(), walk_path(), wallify_vault(), wand_explode(), warning_opts(), watch_on_duty(), water_damage(), water_friction(), water_prayer(), wc2_supported(), wc_supported(), weffects(), wield_tool(), will_feel_cockatrice(), wishymatch(), worm_known(), wrong_elem_type(), x_monnam(), xkilled(), y_monnam(), zap_dig(), zap_over_floor(), zap_updown(), zapnodir(), zapyourself(), zhitm(), and zhitu().

#define HELP   "help"

Referenced by dohelp().

#define HISTORY   "history"

Referenced by dohistory().

#define LARGEST_INT   32767
#define LEV_EXT   ".lev"

Referenced by makemaz().

#define LICENSE   "license"

Referenced by dohelp().

#define MAX_SUBROOMS   24
#define MAXCO   160

Referenced by bot1(), and bot2().

#define MAXDUNGEON   16

Referenced by init_dungeons().

#define MAXLEVEL   32
#define MAXMONNO   120
#define MAXNROFROOMS   40

Referenced by join_map(), makerooms(), and spo_region().

#define MAXSTAIRS   1
#define MAXULEV   30
#define MHPMAX   500

Referenced by worm_move().

#define MONST_P   struct monst*
#define OBJ_P   struct obj*
#define OPTIONFILE   "opthelp"

Referenced by dohelp().

#define OPTIONS_USED   "options"

Referenced by doextversion().

#define ORACLEFILE   "oracles"

Referenced by outoracle().

#define PL_CSIZ   32

Referenced by role_init().

#define PL_FSIZ   32

Referenced by fruitadd(), initoptions(), and parseoptions().

#define PL_NSIZ   32
#define PL_PSIZ   63
#define QBUFSZ   128
#define RECORD   "record"
#define ROWNO   21
#define RUMORFILE   "rumors"

Referenced by getrumor().

#define SHELP   "hh"

Referenced by dohelp().

#define SIZE (   x )    (int)(sizeof(x) / sizeof(x[0]))
#define Sprintf   (void) sprintf

Referenced by aobjnam(), artifact_score(), attack_checks(), bot1(), bot2(), break_armor(), build_plselection_prompt(), burnarmor(), can_twoweapon(), carry_count(), chest_trap(), choose_classes_menu(), chwepon(), container_contents(), corpse_chance(), corpse_xname(), coyotename(), cpostfx(), cprefx(), create_bonesfile(), create_levelfile(), describe_level(), dfeature_at(), dip(), disclose(), disp_artifact_discoveries(), display_cinventory(), display_minventory(), do_break_wand(), do_improvisation(), do_look(), do_mname(), do_oname(), docall(), doconsult(), dodip(), dodiscovered(), doextlist(), doforce(), dogaze(), doloot(), domonnoise(), domove(), doname_base(), donamelevel(), done(), done_in_by(), doorganize(), dopay(), dopayobj(), doputon(), dosacrifice(), doset(), doset_add_menu(), dospellmenu(), dotogglepickup(), dotrap(), dovspell(), dowipe(), dowrite(), dozap(), dump_spells(), eatcorpse(), edibility_prompts(), engrave(), enhance_skill(), enlght_combatinc(), enlght_line(), enlightenment(), explode(), fall_through(), feature_alert_opts(), feel_cockatrice(), fig_transform(), floorfood(), food_detect(), food_xname(), fopen_config_file(), fpostfx(), fruitname(), fry_by_god(), gazemm(), get_compopt_value(), get_saved_games(), getbones(), getlev(), getobj(), getpos_help(), getrumor(), getspell(), getversionstring(), ggetobj(), gold_detect(), goto_level(), gulpmm(), gulpum(), hatch_egg(), help_dir(), help_menu(), help_monster_out(), hitmm(), hitmu(), hmon_hitmon(), hmonas(), if(), in_or_out_menu(), init_dungeons(), intemple(), invocation_message(), kick_monster(), kick_object(), ldrname(), learn(), level_tele(), lift_object(), list_genocided(), look_here(), lookat(), loot_mon(), m_dowear_type(), makelevel(), makemaz(), mattacku(), meatobj(), menu_identify(), menu_loot(), minimal_enlightenment(), missmm(), mon_break_armor(), mon_wield_item(), mshot_xname(), mstatusline(), neminame(), obj_typename(), on_msg(), open_levelfile(), option_help(), otransit_msg(), outentry(), paranoid_yn(), parse(), parseoptions(), passivemm(), pay_for_damage(), paygd(), pick_lock(), pickup(), pleased(), polymon(), potionhit(), price_quote(), print_mapseen(), prscore(), query_classes(), ready_weapon(), rehumanize(), revive_corpse(), select_newcham_form(), select_off(), selftouch(), sellobj(), set_bonesfile_name(), set_bonestemp_name(), set_levelfile_name(), set_savefile_name(), shk_names_obj(), show_conduct(), sitoa(), special_handling(), spelleffects(), split_mon(), start_eating(), steal_it(), stock_room(), study_book(), tele(), throw_obj(), thrwmu(), topten(), touch_artifact(), trap_detect(), untrap(), use_candle(), use_container(), use_grapple(), use_pick_axe(), use_pick_axe2(), use_stone(), use_tinning_kit(), use_trap(), use_whip(), ustatusline(), validate_prefix_locations(), welcome(), x_monnam(), xname(), xprname(), you_were(), and zapyourself().

#define Strcat   (void) strcat
#define strcmpi (   a,
 
)    strncmpi((a),(b),-1)
#define Strcpy   (void) strcpy

Referenced by addtobill(), an(), animate_statue(), artifact_hit(), askchain(), attack(), bhitm(), bot1(), build_plselection_prompt(), burn_floor_paper(), can_twoweapon(), carry_count(), change_inv_order(), change_sex(), check_recordfile(), christen_monst(), clone_mon(), convert_arg(), convert_line(), damageum(), dfeature_at(), digactualhole(), dip(), disclose(), distant_monnam(), do_break_wand(), do_class_genocide(), do_genocide(), do_look(), do_oname(), do_play_instrument(), doapply(), dodiscovered(), domove(), doname_base(), done(), doread(), dospinweb(), dotogglepickup(), dotrap(), dowhatdoes_core(), dowrite(), drop(), drop_uswapwep(), E_phrase(), edibility_prompts(), engrave(), enhance_skill(), enlightenment(), expels(), explode(), fig_transform(), fopen_config_file(), fqname(), fruitadd(), gem_accept(), get_compopt_value(), get_mplname(), getobj(), getspell(), getversionstring(), Gloves_off(), gold_detect(), gulpmu(), hatch_egg(), hitmm(), hitmu(), hmon_hitmon(), if(), in_container(), init_dungeons(), init_level(), invocation_message(), let_to_name(), level_tele(), lift_object(), list_genocided(), look_here(), lookat(), m_dowear_type(), m_throw(), make_blinded(), make_engr_at(), make_hallucinated(), make_happy_shk(), make_lockname(), makemaz(), makeplural(), makesingular(), makewish(), mattackm(), mattacku(), mdamagem(), mon_nam_too(), move_update(), mreadmsg(), mshot_xname(), mstatusline(), mswingsm(), name_to_mon(), newcham(), next_opt(), nh_timeout(), obj_typename(), object_detect(), oname(), otense(), out_container(), outheader(), parseoptions(), passivemm(), pay_for_damage(), pick_obj(), pickup_object(), potionhit(), price_quote(), priestname(), prscore(), random_engraving(), read_config_file(), readentry(), readobjnam(), realloc_obj(), remove_damage(), restdamage(), revive_corpse(), role_init(), root_plselection_prompt(), s_suffix(), savebones(), set_savefile_name(), shk_your(), skill_level_name(), steal(), tamedog(), the(), topten(), u_entered_shop(), untrap(), unturn_dead(), use_container(), use_grease(), use_misc(), use_whip(), vtense(), wc_set_font_name(), wc_set_window_colors(), were_summon(), wishymatch(), x_monnam(), and xname().

#define TBUFSZ   300
#define TRUE   ((boolean)1)

Typedef Documentation

typedef xchar boolean
typedef schar xchar

Function Documentation

long* FDECL ( alloc  ,
(unsigned int)   
)