
/* MACHINE GENERATED */


/* dcc_back.c           */


/* wbmain.c             */


/* main.c               */

Prototype void cleanup(void);
Prototype char *taskname;
Prototype short backmode;

/* opendoc.c            */

Prototype int   LoadDoc(void);
Prototype int   OpenDoc(char *);
Prototype int   NewNode(char *);
Prototype short DoRequest(char *, char *, UWORD *);
Prototype ULONG DocFile;

/* parse.c              */

Prototype void   mydebug(void);
Prototype int    ParseDoc(void);
Prototype struct Remember *remkey;
Prototype struct List     *hlp_nodelist;
Prototype struct mynode   *hlp_node;
Prototype char  *database;
Prototype char  *master;

/* window.c             */

Prototype int   OpenHlpWindow(void);
Prototype void  DoHlpWindow(void);
Prototype short ResizeWin(void);
Prototype void  ClrWindow(short);
Prototype void  LockWin(void);
Prototype void  UnLockWin(void);
Prototype struct NewWindow      nwin;
Prototype struct Window        *hlp_win;
Prototype struct MsgPort       *app_port;
Prototype struct AppWindow     *appwindow;
Prototype struct AppMenuItem   *appmenuitem;
Prototype __chip UWORD BusyPointerData[];

/* rexx.c               */

Prototype void OpenRexx(void);
Prototype void CloseRexx(void);
Prototype void SendRxMsg(char *);
Prototype int  GetRxMsg(void);
Prototype MSGP *rexx_port;

/* gadgets.c            */

Prototype short HandleHlpGads(short, short);
Prototype void  DoLinkGad(short mx, short my);
Prototype short InitGads(short);
Prototype void  DrawText(struct mynode *);
Prototype void  scroll(short);
Prototype void  AllocMap(struct BitMap *, UBYTE, short, short);
Prototype void  ClrMap(struct BitMap *);    /*  reset bitmap structure  */
Prototype void  setlimits(void);
Prototype short setvars(void);
Prototype struct BitMap       hlp_map;
Prototype struct VisualInfo  *VisInfo;
Prototype struct Font        *gadsfont;
Prototype struct Font        *txtfont;
Prototype struct Gadget      *hlp_glist;
Prototype struct Gadget      *Gad_scroller;
Prototype struct Screen      *Scr;
Prototype short xstart;
Prototype short ystart;
Prototype short xend  ;
Prototype short yend  ;
Prototype short ylen  ;
Prototype short scrollpos;
Prototype short scrollmin;
Prototype short scrollmax;
Prototype short scrollvis;
Prototype short lineheight;
Prototype short width;
Prototype short height;

/* strings.c            */

Prototype char title[];
Prototype char opalname[];
Prototype char pearlname[];
Prototype char topazname[];
Prototype char diskfontname[];
Prototype char workbenchname[];
Prototype char rxsname[];
Prototype char portname[];
Prototype char str_hyper[];
Prototype char str_guide[];
Prototype char str_pattern[];
Prototype char hypertofront[];
Prototype char defpath[64];
Prototype char str_main[];
Prototype char str_erroropen[];
Prototype char str_resume[];
Prototype char reallyquit[];
Prototype char str_quit[];
Prototype char str_database[];
Prototype char str_olddoc[];
Prototype char str_erroropenwin[];
Prototype char str_errornohyperdoc[];
Prototype char str_errorread[];
Prototype char str_loading[];
Prototype char str_return[];
Prototype char str_nextpage[];
Prototype char str_prevpage[];
Prototype char str_firstpage[];
Prototype char str_loaddoc[];
Prototype char str_sleep[];
Prototype char aslhail[];
Prototype char asloktext[];
Prototype char datastr[10];
Prototype char docname[64];
Prototype char nodename[64];
Prototype char charbuffer[64];
