/* Header for module name_stuff, generated by p2c */ #ifndef NAME_STUFF_H #define NAME_STUFF_H #ifndef SYSGLOBALS_H #include #endif #ifndef SYSDEVS_H #include #endif /*homeless orphans*/ #ifndef FILEPACK_H #include #endif #ifndef MISC_H #include #endif #ifndef NEWKBD_H #include #endif #ifndef MYLIB_H #include #endif /* Lots of the tablet stuff. */ #ifndef TABLET_STUFF_H #include "tablet_stuff.h" #endif #ifndef WOL_GRAPHICS_H #include "wol_graphics.h" #endif #ifndef MESSAGE_STUFF_H #include "message_stuff.h" #endif #ifndef TIMING_H #include "timing.h" #endif /* define the major cell stuff in use */ /* General stuff for dealing with layers. This is placed in a module to put */ /* everything in one place. Some conventions for dealing with layers, etc.: */ /* Every routine is responsible for setting the current layer/color/... to*/ /* its desired value. This requires some slight caution when calling */ /* other routines, but means that box drawing routines do not need to */ /* save and restore the color each time for each call. */ #ifndef CELL_STUFF_H #include "cell_stuff.h" #endif #ifdef NAME_STUFF_G # define vextern #else # define vextern extern #endif vextern boolean prompt_filename, prompt_cellname; /*PROCEDURE acursor(x,y:shortint);*/ /*PROCEDURE crt_write_str(x,y:shortint; s:string255; field,high:shortint);*/ extern void acursoroff(void); /*PROCEDURE show_strings(var s:strarray);*/ /*FUNCTION getstrarray(var s:strarray):shortint;*/ /*PROCEDURE sortstrarray(var s:strarray);*/ extern Char *getfname(Char *Result, Char *start); /*FUNCTION kbd_or_pen(num:shortint; anyvar strs:kparray):shortint;*/ extern Char *getfilename(Char *Result, Char *prompt, Char *default_); extern boolean yes_no_quest(Char *pmpt); extern Char *getgeomcellname(Char *Result, Char *prompt, Char *default_); extern Char *getcellname(Char *Result, Char *prompt, Char *default_); #undef vextern #endif /*NAME_STUFF_H*/ /* End. */