home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / nethack-3.1 / sys / amiga / wbprotos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-22  |  3.9 KB  |  106 lines

  1. /*    SCCS Id: @(#)wbprotos.h   3.1    93/01/08
  2. /* Copyright (c) Kenneth Lorber, Bethesda, Maryland, 1992, 1993.  */
  3. /* NetHack may be freely redistributed.  See license for details. */
  4.  
  5. #ifdef __STDC__
  6. # define P(s) s
  7. #else
  8. # define P(s) ()
  9. #endif
  10.  
  11.  
  12. /* wb.c */
  13. int main P(( int argc , struct WBStartup *argv ));
  14. void CopyRight P(( void ));
  15. void InitWB P(( int argc , struct WBStartup *wbs ));
  16. void ReadConfig P(( void ));
  17. void CloseDownWB P(( void ));
  18. void SetupWB P(( void ));
  19. void MapGadgets P(( int reason , int update ));
  20. void ClearWindow P(( struct Window *win ));
  21. void CalcLocs P(( int update ));
  22. void text_requester P(( struct NewWindow *newwin , struct IntuiText *tlist ));
  23. void getline P(( FILE *fp , long *offarr , int which , char *buf , int size ));
  24. void help_requester P(( char *file ));
  25. void do_closewindow P(( void ));
  26. void do_menu P(( int mcode ));
  27. void menu_discard P(( void ));
  28. void menu_copyopt P(( void ));
  29. void menu_rename P(( void ));
  30. void run_game P(( GPTR gptr ));
  31. void CleanUpLists P(( void ));
  32. void CloseLibraries P(( void ));
  33. void cleanup P(( int code ));
  34. void SafeCloseWindow P(( struct Window *window ));
  35. GPTR AllocGITEM P(( void ));
  36. void FreeGITEM P(( GPTR gptr ));
  37. struct DiskObject *AllocDObj P(( char *str ));
  38. void FreeDObj P(( struct DiskObject *doptr ));
  39. void LoadIcons P(( void ));
  40. void menu_scores P(( void ));
  41. void menu_recover P(( void ));
  42. void menu_config P(( void ));
  43. void menu_editdef P(( int newgame ));
  44. void do_gadgetup P(( struct IntuiMessage *imsg ));
  45. void do_buttons P(( struct IntuiMessage *imsg ));
  46. void do_gadgetdown P(( struct IntuiMessage *imsg ));
  47. int ask_request P(( char *str ));
  48. void menu_setopt P(( void ));
  49. void menu_info P(( void ));
  50. int IsEditEntry P(( char *, GPTR ));
  51. void menu_comment P(( void ));
  52. void text_request P(( char *str , char *file ));
  53. void errmsg P(( int flash , char *str, ... ));
  54. void error P(( char *str ));
  55. void SetGadgetUP P(( struct Gadget *gad ));
  56. void SetGadgetDOWN P(( struct Gadget *gad ));
  57. void UpdatePropGad P(( struct Window *win , struct Gadget *gad , long vis ,
  58.     long total , long top ));
  59. void *xmalloc P(( unsigned nbytes ));
  60. int DeleteGame P(( GPTR gptr ));
  61. GPTR FindGame P(( char *name ));
  62. void setoneopt P(( int idx , char *str ));
  63. char *dirname P(( char *str ));
  64. int StrRequest P(( char *prompt , char *buff , char *val ));
  65. void LoadDefaults P(( char *player ));
  66. void SaveDefaults P(( char *player ));
  67. void CopyDefs2Gad P(( void ));
  68. void CopyGad2Defs P(( void ));
  69. void UpdateTypes P(( struct Window *cwin ));
  70. void CheckOnly P(( struct Menu *menuptr , int menu , int itemno ));
  71. int Ask P(( char *quest ));
  72. char *GameName P(( GPTR gptr , char *file ));
  73. GPTR GetWBIcon P(( BPTR lock , char *dir , struct FileInfoBlock *finfo ));
  74. void SetBorder P(( struct Gadget *gd, int val ));
  75. GPTR NeedGame P(( void ));
  76. void ChgGameItems P(( struct Menu *menup , int enable ));
  77. void ChgNewGameItems P(( struct Menu *menup , int enable ));
  78. int EditOptions P(( OPTR optr ));
  79. struct Gadget *FindGadget P(( struct Window *window ,
  80.     struct NewWindow *newwindow , int id ));
  81. void ZapOptions P(( OPTR optr ));
  82. void CopyOptions P(( OPTR optr , GPTR gptr ));
  83. void CopyOptionStr P(( OPTR optr , char *str ));
  84. void SetOptions P(( OPTR optr , GPTR gptr ));
  85. void PutOptions P(( OPTR optr ));
  86. char *ToolsEntry P(( GPTR gptr , char *name ));
  87. void ReallocTools P(( GPTR gptr, int ));
  88. void FreeTools P(( GPTR gptr ));
  89. void SetToolLine P(( GPTR gptr , char *name , char *value ));
  90. void WriteDObj P(( GPTR gptr , long lock ));
  91. void UpdateGameIcon P(( GPTR gptr ));
  92. char *Strdup P(( char *str ));
  93. void Game2Defs P(( GPTR gptr ));
  94. int CheckAndCopy P(( char *, char * ));
  95. void ClearDelGames P(( void ));
  96. int FindChecked P(( register struct Menu *menuptr, register int menu ));
  97. void RPText P(( struct RastPort *rp, register char *s ));
  98. #ifdef  INTUI_NEW_LOOK
  99. struct Window *MyOpenWindow P(( struct ExtNewWindow *nw ));
  100. #else
  101. struct Window *MyOpenWindow P(( struct NewWindow *nw ));
  102. #endif
  103. void SetUpMenus( register struct Menu *mp, register struct Screen *scrn );
  104.  
  105. #undef P
  106.