This is trampoli.c in view mode; [Download] [Up]
/* SCCS Id: @(#)trampoli.c 3.0 89/11/15 */ /* Copyright (c) 1989, by Norm Meluch and Stephen Spackman */ /* NetHack may be freely redistributed. See license for details. */ #include "hack.h" /****************************************************************************/ /* */ /* This file contains a series of declarations of "one liner" */ /* functions. These functions are to avoid calls to functions via */ /* pointers. This is necessary when the function called is in an */ /* overlay segment. */ /* The original function (eg foo) has been defined to be foo_ and */ /* now the declaration of foo is placed in this file calling foo */ /* directly. This module is _never_ placed in an overlay so */ /* calls via pointers to these functions will not cause difficulties. */ /* */ /****************************************************************************/ #ifdef OVERLAY /* ### apply.c ### */ #undef dig #undef doapply #undef dojump #undef dorub int dig() { return dig_(); } int doapply() { return doapply_(); } int dojump() { return dojump_(); } int dorub() { return dorub_(); } /* ### cmd.c ### */ #undef doextcmd #undef doextlist #ifdef POLYSELF #undef domonability #endif /* POLYSELF */ #ifdef EXPLORE_MODE #undef enter_explore_mode int enter_explore_mode() { return enter_explore_mode_(); } #endif #undef timed_occupation #if defined(WIZARD) || defined(EXPLORE_MODE) #undef wiz_attributes #endif #ifdef WIZARD #undef wiz_detect #undef wiz_genesis #undef wiz_identify #undef wiz_level_tele #undef wiz_map #undef wiz_where #undef wiz_wish #endif int doextcmd() { return doextcmd_(); } int doextlist() { return doextlist_(); } #ifdef POLYSELF int domonability() { return domonability_(); } #endif /* POLYSELF */ int timed_occupation() { return timed_occupation_(); } #if defined(WIZARD) || defined(EXPLORE_MODE) int wiz_attributes() { return wiz_attributes_(); } #endif #ifdef WIZARD int wiz_detect() { return wiz_detect_(); } int wiz_genesis() { return wiz_genesis_(); } int wiz_identify() { return wiz_identify_(); } int wiz_level_tele() { return wiz_level_tele_(); } int wiz_map() { return wiz_map_(); } int wiz_where() { return wiz_where_(); } int wiz_wish() { return wiz_wish_(); } #endif /* ### do.c ### */ #undef doddrop #undef dodown #undef dodrop #undef donull #undef doup #undef dowipe #undef drop #undef wipeoff int doddrop() { return doddrop_(); } int dodown() { return dodown_(); } int dodrop() { return dodrop_(); } int donull() { return donull_(); } int doup() { return doup_(); } int dowipe() { return dowipe_(); } int drop(obj) register struct obj *obj; { return drop_(obj); } int wipeoff() { return wipeoff_(); } /* ### do_name.c ### */ #undef ddocall #undef do_mname int ddocall() { return ddocall_(); } int do_mname() { return do_mname_(); } /* ### do_wear.c ### */ /* ### do_wear.c ### */ #undef Armor_off #undef Boots_off #undef Gloves_off #undef Helmet_off #undef Armor_on #undef Boots_on #undef Gloves_on #undef Helmet_on #undef doddoremarm #undef doputon #undef doremring #undef dotakeoff #undef dowear #undef select_off #undef take_off int Armor_off() { return Armor_off_(); } int Boots_off() { return Boots_off_(); } int Gloves_off() { return Gloves_off_(); } int Helmet_off() { return Helmet_off_(); } int Armor_on() { return Armor_on_(); } int Boots_on() { return Boots_on_(); } int Gloves_on() { return Gloves_on_(); } int Helmet_on() { return Helmet_on_(); } int doddoremarm() { return doddoremarm_(); } int doputon() { return doputon_(); } int doremring() { return doremring_(); } int dotakeoff() { return dotakeoff_(); } int dowear() { return dowear_(); } int select_off(otmp) struct obj *otmp; { return select_off_(otmp); } int take_off() { return take_off_(); } /* ### dokick.c ### */ #undef dokick int dokick() { return dokick_(); } /* ### dothrow.c ### */ #undef dothrow int dothrow() { return dothrow_(); } /* ### eat.c ### */ #undef Hear_again #undef Meatdone #undef doeat #undef eatfood #undef opentin #undef unfaint int Hear_again() { return Hear_again_(); } int Meatdone() { return Meatdone_(); } int doeat() { return doeat_(); } int eatfood() { return eatfood_(); } int opentin() { return opentin_(); } int unfaint() { return unfaint_(); } /* ### end.c ### */ #undef done1 #undef done2 int done1() { return done1_(); } int done2() { return done2_(); } /* ### engrave.c ### */ #undef doengrave int doengrave() { return doengrave_(); } /* ### hack.c ### */ #undef dopickup #undef identify int dopickup() { return dopickup_(); } int identify(otmp) struct obj *otmp; { return identify_(otmp); } /* ### invent.c ### */ #undef ckunpaid #undef ddoinv #undef dolook #undef dopramulet #undef doprarm #undef doprgold #undef doprring #undef doprtool #undef doprwep #undef dotypeinv int ckunpaid(obj) struct obj *obj; { return ckunpaid_(obj); } int ddoinv() { return ddoinv_(); } int dolook() { return dolook_(); } int dopramulet() { return dopramulet_(); } int doprarm() { return doprarm_(); } int doprgold() { return doprgold_(); } int doprring() { return doprring_(); } int doprtool() { return doprtool_(); } int doprwep() { return doprwep_(); } int dotypeinv() { return dotypeinv_(); } /* ### ioctl.c ### */ /* #ifdef UNIX #ifdef SUSPEND #undef dosuspend int dosuspend() { return dosuspend_(); } #endif #endif */ /* ### lock.c ### */ #undef doclose #undef doforce #undef doopen #undef forcelock #undef picklock int doclose() { return doclose_(); } int doforce() { return doforce_(); } int doopen() { return doopen_(); } int forcelock() { return forcelock_(); } int picklock() { return picklock_(); } /* ### mondata.c ### */ #undef canseemon boolean canseemon(x) struct monst *x; { return canseemon_(x); } /* ### o_init.c ### */ #undef dodiscovered int dodiscovered() { return dodiscovered_(); } /* ### objnam.c ### */ #undef doname #undef xname char *doname(obj) struct obj *obj; { return doname_(obj); } char *xname(obj) struct obj *obj; { return xname_(obj); } /* ### options.c ### */ #undef doset #undef dotogglepickup int doset() { return doset_(); } int dotogglepickup() { return dotogglepickup_(); } /* ### pager.c ### */ #undef dohelp #undef dohistory #undef dowhatdoes #undef dowhatis #ifdef UNIX #ifdef SHELL #undef dosh int dosh() { return dosh_(); } #endif #endif int dohelp() { return dohelp_(); } int dohistory() { return dohistory_(); } int dowhatdoes() { return dowhatdoes_(); } int dowhatis() { return dowhatis_(); } /* ### pickup.c ### */ #undef ck_bag #undef ck_container #undef doloot #undef in_container #undef out_container int ck_bag(obj) struct obj *obj; { return ck_bag_(obj); } int ck_container(obj) struct obj *obj; { return ck_container_(obj); } int doloot() { return doloot_(); } int in_container(obj) struct obj *obj; { return in_container_(obj); } int out_container(obj) struct obj *obj; { return out_container_(obj); } /* ### potion.c ### */ #undef dodrink #undef dodip int dodrink() { return dodrink_(); } int dodip() { return dodip_(); } /* ### pray.c ### */ #undef doturn #ifdef THEOLOGY #undef dopray #undef dosacrifice int dopray() { return dopray_(); } int dosacrifice() { return dosacrifice_(); } #endif /* THEOLOGY */ int doturn() { return doturn_(); } /* ### pri.c ### */ #undef doredraw int doredraw() { return doredraw_(); } /* ### read.c ### */ #undef doread int doread() { return doread_(); } /* ### save.c ### */ #undef dosave int dosave() { return dosave_(); } /* ### search.c ### */ #undef doidtrap #undef dosearch int doidtrap() { return doidtrap_(); } int dosearch() { return dosearch_(); } /* ### shk.c ### */ #undef dopay int dopay() { return dopay_(); } /* ### sit.c ### */ #undef dosit int dosit() { return dosit_(); } /* ### sounds.c ### */ #undef dotalk int dotalk() { return dotalk_(); } /* ### spell.c ### */ #ifdef SPELLS #undef learn #undef docast #undef dovspell int learn() { return learn_(); } int docast() { return docast_(); } int dovspell() { return dovspell_(); } #endif /* ### steal.c ### */ #undef stealarm int stealarm() { return stealarm_(); } /* ### topl.c ### */ #undef doredotopl int doredotopl() { return doredotopl_(); } /* ### trap.c ### */ #undef dotele #undef dountrap #undef float_down int dotele() { return dotele_(); } int dountrap() { return dountrap_(); } int float_down() { return float_down_(); } /* ### version.c ### */ #undef doversion #undef doextversion int doversion() { return doversion_(); } int doextversion() { return doextversion_(); } /* ### wield.c ### */ #undef dowield int dowield() { return dowield_(); } /* ### zap.c ### */ #undef bhitm #undef bhito #undef dozap int bhitm(mtmp, otmp) struct monst *mtmp; struct obj *otmp; { return bhitm_(mtmp, otmp); } int bhito(obj, otmp) struct obj *obj, *otmp; { return bhito_(obj, otmp); } int dozap() { return dozap_(); } #endif /* OVERLAY */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.