#include <stdio.h>
#include "coord.h"
#include "unixconf.h"
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 ALIGNWEIGHT 4 |
Referenced by align_shift().
#define Bitfield | ( | x, | |
n | |||
) | 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 |
Referenced by backfill(), bound_digging(), check_room(), clear_glyph_buffer(), clear_level_structures(), clear_stale_map(), count_features(), create_mplayers(), create_room(), dig_corridor(), dig_point(), do_clear_area(), do_earthquake(), do_improvisation(), do_light_sources(), do_mapping(), do_room_or_subroom(), do_storms(), do_vicinity_map(), docrt(), dog_goal(), dorecover(), dosave0(), enexto_core_range(), epathto(), fill_point(), fillholetyp(), find_lev_obj(), findtravelpath(), finish_map(), flip_level(), forget_map(), get_unused_cs(), getlev(), getpos(), if(), in_rooms(), init_map(), init_rect(), invault(), light_region(), m_move(), make_ironbarwalls(), makemon(), mfndpos(), mineralize(), mon_arrive(), moveloop(), next_opt(), object_detect(), outheader(), outoracle(), parse(), peffects(), place_lregion(), place_random_engraving(), random_dir(), recalc_mapseen(), remove_boundary_syms(), right_side(), rloc(), rloc_engr(), rloco(), safe_teleds(), savebones(), savelev(), seffects(), selection_do_grow(), selection_do_randline(), selection_filter_percent(), selection_getpoint(), selection_iterate(), selection_logical_oper(), selection_opvar(), selection_rndcoord(), selection_setpoint(), set_wall_state(), sokoban_detect(), sp_level_coder(), split_rects(), spo_endroom(), spo_map(), u_on_sstairs(), use_mirror(), view_from(), vision_recalc(), vision_reset(), wall_extends(), wallification(), and wallify_map().
#define DATAFILE "data" |
Referenced by checkfile().
#define DEBUGHELP "wizhelp" |
Referenced by dohelp().
#define DOORMAX 120 |
Referenced by dodoor(), join(), makeniche(), okdoor(), and sel_set_door().
#define EXIT_SUCCESS 0 |
Referenced by choose_windows(), dosave(), and restlevelfile().
#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 |
Referenced by do_osshock(), doloot(), mon_catchup_elapsed_time(), parse(), polyuse(), resurrect(), rndexp(), scatter(), and weight().
#define LEV_EXT ".lev" |
Referenced by makemaz().
#define LICENSE "license" |
Referenced by dohelp().
#define MAX_SUBROOMS 24 |
#define MAXDUNGEON 16 |
Referenced by init_dungeons().
#define MAXLEVEL 32 |
Referenced by init_dungeons(), pick_level(), place_level(), and possible_places().
#define MAXMONNO 120 |
Referenced by dodrink(), make_familiar(), mbirth_limit(), and precheck().
#define MAXNROFROOMS 40 |
Referenced by join_map(), makerooms(), and spo_region().
#define MAXSTAIRS 1 |
#define MAXULEV 30 |
Referenced by doturn(), dowrite(), enhance_skill(), get_cost(), moveloop(), newexplevel(), newman(), pluslvl(), rndexp(), set_cost(), untrap(), untrap_prob(), and use_mirror().
#define MHPMAX 500 |
Referenced by worm_move().
#define MONST_P struct monst* |
Referenced by kick_object(), throw_gold(), throwit(), and use_mirror().
#define OBJ_P struct obj* |
Referenced by kick_object(), throw_gold(), throwit(), and use_mirror().
#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 |
Referenced by dopay(), dorecover(), dosave0(), hot_pursuit(), impact_drop(), inherits(), mk_mplayer(), nameshk(), parse_config_line(), parseoptions(), pay_for_damage(), restshk(), shk_chat(), shk_move(), and u_entered_shop().
#define PL_PSIZ 63 |
Referenced by christen_monst(), oname(), parse_config_line(), and parseoptions().
#define QBUFSZ 128 |
Referenced by askchain(), attack_checks(), build_plselection_prompt(), disclose(), display_cinventory(), display_minventory(), do_break_wand(), do_mname(), do_oname(), docall(), doconsult(), dodip(), doforce(), dogaze(), donamelevel(), doorganize(), doputon(), dosacrifice(), dovspell(), dowrite(), edibility_prompts(), engrave(), floorfood(), getobj(), getspell(), ggetobj(), help_menu(), lookat(), loot_mon(), parseoptions(), pick_lock(), pickup(), query_classes(), safe_qbuf(), study_book(), untrap(), use_candle(), use_container(), use_pick_axe(), use_stone(), yn_function(), and you_were().
#define RECORD "record" |
Referenced by check_recordfile(), prscore(), topten(), and tt_oname().
#define ROWNO 21 |
Referenced by backfill(), bound_digging(), check_room(), clear_glyph_buffer(), clear_level_structures(), clear_stale_map(), count_features(), create_mplayers(), create_room(), dig_corridor(), do_clear_area(), do_earthquake(), do_improvisation(), do_light_sources(), do_mapping(), do_room_or_subroom(), do_storms(), do_vicinity_map(), docrt(), dog_goal(), enexto_core_range(), epathto(), fillholetyp(), find_lev_obj(), findtravelpath(), finish_map(), flip_level(), flush_screen(), forget_map(), get_unused_cs(), getlev(), getpos(), in_rooms(), init_map(), init_rect(), invault(), light_region(), m_move(), make_ironbarwalls(), makemon(), mfndpos(), mineralize(), mon_arrive(), object_detect(), peffects(), place_lregion(), place_random_engraving(), random_dir(), recalc_mapseen(), remove_boundary_syms(), rloc(), rloc_engr(), rloco(), safe_teleds(), savebones(), savelev(), seffects(), selection_do_grow(), selection_do_randline(), selection_filter_percent(), selection_getpoint(), selection_iterate(), selection_logical_oper(), selection_opvar(), selection_rndcoord(), selection_setpoint(), set_wall_state(), sokoban_detect(), sp_level_coder(), split_rects(), spo_endroom(), spo_map(), u_on_sstairs(), view_from(), vision_init(), vision_recalc(), vision_reset(), wall_extends(), wallification(), and wallify_map().
#define RUMORFILE "rumors" |
Referenced by getrumor().
#define SHELP "hh" |
Referenced by dohelp().
#define SIZE | ( | x ) | (int)(sizeof(x) / sizeof(x[0])) |
Referenced by artifact_hit(), bottlename(), chest_trap(), choke_dialogue(), clonewiz(), coyotename(), creatorname(), cuss(), dev_name(), dodiscovered(), dodrop(), domonnoise(), doread(), enhance_skill(), godvoice(), growl(), hcolor(), make_grave(), maybe_wail(), mk_bubble(), nartifact_exist(), nh_timeout(), ok_align(), ok_gend(), ok_race(), ok_role(), parse_monster_color(), pick_nasty(), pick_race(), pick_role(), place_random_engravings(), random_engraving(), randrace(), randrole(), readobjnam(), rnd_treefruit_at(), rndghostname(), rndmonnam(), saleable(), seffects(), select_hwep(), select_rwep(), set_duplicate_opt_detection(), shk_chat(), shop_selection_init(), slime_dialogue(), special_handling(), steal(), stoned_dialogue(), switch_graphics(), u_init(), use_crystal_ball(), validrace(), validrole(), vomiting_dialogue(), whimper(), wipeout_text(), and yelp().
#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 |
Referenced by add_class(), add_erosion_words(), addtobill(), an(), aobjnam(), askchain(), bot1(), bot2(), build_plselection_prompt(), can_twoweapon(), check_recordfile(), convert_line(), distant_monnam(), do_look(), doname_base(), done(), done_in_by(), dopay(), dotypeinv(), E_phrase(), gem_accept(), get_compopt_value(), get_mplname(), getrumor(), inherits(), init_dungeons(), let_to_name(), level_tele(), list_genocided(), look_here(), lookat(), make_lockname(), makelevel(), makemaz(), Mb_hit(), mstatusline(), next_opt(), obj_typename(), object_detect(), outentry(), priestname(), promptsep(), prscore(), readobjnam(), root_plselection_prompt(), s_suffix(), set_bonesfile_name(), set_bonestemp_name(), set_levelfile_name(), set_savefile_name(), special_handling(), the(), Tobjnam(), topten(), use_container(), use_grease(), ustatusline(), validate_prefix_locations(), vtense(), x_monnam(), xname(), and yn_function().
#define strcmpi | ( | a, | |
b | |||
) | strncmpi((a),(b),-1) |
Referenced by artifact_name(), choose_windows(), common_prefix_options_parser(), do_class_genocide(), do_genocide(), dowrite(), find_branch(), find_level(), invault(), lev_by_name(), name_to_mon(), parseoptions(), readobjnam(), restrict_name(), s_suffix(), str2align(), str2gend(), str2race(), str2role(), vtense(), wc_set_window_colors(), and wishymatch().
#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 |
long* FDECL | ( | alloc | , |
(unsigned int) | |||
) |