ref: a6fe5b8c177c72c40efd76c6bf255897854bb76f
dir: /fns.h/
void* emalloc(ulong); void grab(int); void toss(void); void flush(void); int wrsav(int); int ldsav(int); char* demof(char*); u16int* readmap(int); void dat(char*); void out(void); void put(int, int, int, int, int); void pput(int, int, int, int, uchar*); void fill(int); void clear(void); void fizz(void); void fizzop(int, int); void fadeout(void); void fadein(void); void fadeop(Col*, int); void palfill(Col*); void palpic(uchar*); int txt(int, int, char*, int); int txtnl(int, int, char*, int); int txth(char*); int txtw(char*); void txtcen(int, char*, int); void pic(int, int, int); void pictxt(int, int, char*); void wlmclear(void); void sdmclear(void); void wlstripe(int); void sdstripe(int); void outbox(int, int, int, int, int, int); void box(int, int, int, int, int, int, int); void disking(void); void viewbox(void); void hudf(void); void hudh(void); void hudl(void); void hudm(void); void huda(void); void hudk(void); void hudw(void); void hudp(void); void view(void); void scalspr(int, int, int); s32int ffs(s32int, s32int); void render(void); void setvw(void); void tab(void); int quickkey(Rune); void gend(void); void eatcs(void); void qstep(void); void init(char*, int, int); void drop(Tile*, int); void dropen(Door*); void druse(Door*); void osetglobal(Obj*); void ostate(Obj*, State*); Obj* onew(void); Obj* ospawn(Tile*, State*); void uworld(void); void mapmus(void); uchar* wrmap(uchar*); int ldmap(uchar*, uchar**); void initmap(void); void sodmap(void); void dieturn(void); void die(void); void camwarp(void); void givew(int); void givep(int); void bonus(Static*); void crm114(int); void eatcs(void); int rnd(void); void gstep(void); void nextmap(void); void game(void); void spshunt(void); uchar* wrgm(uchar*); uchar* ldgm(uchar*); void greset(void); void ginit(uchar*, int, int); uchar* opl2out(uchar*, int); void opl2wr(int, int); void opl2init(int); void sndstep(void); void stopsfx(void); int lastsfx(void); void sfxatt(int, int, int, int); void sfx(int); void stopmus(void); void mus(int); void initsnd(void); #define GET8(p) ((p)[0]);(p)++ #define GET16(p) ((p)[0]|((p)[1]<<8));(p)+=2 #define GET32(p) ((p)[0]|((p)[1]<<8)|((p)[2]<<16)|((p)[3]<<24));(p)+=4 #define PUT8(p,v) (p)[0]=(v);(p)++ #define PUT16(p,v) (p)[0]=(v);(p)[1]=(v)>>8;(p)+=2 #define PUT32(p,v) (p)[0]=(v);(p)[1]=(v)>>8;(p)[2]=(v)>>16;(p)[3]=(v)>>24;(p)+=4