
/* MACHINE GENERATED */


/* filereq.c            */

Prototype void do_arpinsfile (void);
Prototype void do_arpload (void);
Prototype void do_arpsave (void);
Prototype void fixfile (char *, char *);
Prototype void splitpath (char *, char *, char *);
Prototype void fixdirname(char *);
Prototype void do_aslload(void);
Prototype void do_aslsave(void);
Prototype void do_aslinsfile(void);
Prototype void do_aslfont(void);
Prototype void do_reqload(void);
Prototype void do_reqsave(void);
Prototype void do_reqinsfile(void);
Prototype void do_reqfont(void);
Prototype struct ReqToolsBase *ReqToolsBase;
Prototype struct rtFileRequester *RFReq;

/* globals.c            */

Prototype MLIST     DBase;
Prototype ED        *Ep;
Prototype char      Overide;
Prototype char      Savetabs;
Prototype char      memoryfail, Nsu, Msgchk;
Prototype ubyte     CtlC;
Prototype ubyte     Current[256];
Prototype ubyte     Deline[256];
Prototype ubyte     Space[32];
Prototype short     Clen;
Prototype char      Abortcommand, MShowTitle;
Prototype char      Comlinemode;
Prototype char      *Partial;
Prototype char      *String;
Prototype short     Pagejump;
Prototype char      NoSel;
Prototype char      NewDME;
Prototype char      RxBlock;

/* keyboard.c           */

Prototype void keyctl (struct IntuiMessage *, int, unsigned short);
Prototype void dealloc_hash (void);
Prototype void resethash (void);
Prototype int returnoveride (int);
Prototype void addhash (ubyte, ubyte, ubyte, ubyte, ubyte *);
Prototype int remhash (ubyte, ubyte, ubyte);
Prototype char *keyspectomacro (char *);
Prototype void do_map (void);
Prototype void do_unmap (void);
Prototype void do_clearmap (void);
Prototype void do_savemap (void);
Prototype void keyboard_init (void);
Prototype unsigned char *cqtoa (int, int);
Prototype int get_codequal (ubyte *, ubyte *, ubyte *);

/* main.c               */

Prototype short Xsize, Ysize;
Prototype short XTbase, YTbase;
Prototype short Rows, Columns;
Prototype short Xbase, Ybase;
Prototype short Xpixs, Ypixs;
Prototype ubyte *av[];
Prototype char Wdisable;
Prototype struct FileRequester *FReq;
Prototype void ipchandler (void);
Prototype void initipc (void);
Prototype void do_ipc (void);
Prototype void do_iconify (void);
Prototype void do_tomouse (void);
Prototype void iconify (void);
Prototype void uniconify (void);
Prototype void do_newwindow (void);
Prototype void do_openwindow(void);
Prototype struct Window *TOpenWindow (struct NewWindow *);
Prototype struct Window *opensharedwindow (struct NewWindow *);
Prototype void closesharedwindow (struct Window *);
Prototype int getyn (char *);
Prototype void title (char *);
Prototype void window_title (void);
Prototype void set_window_params (void);
Prototype void exiterr (char *);
Prototype int breakcheck (void);
Prototype void breakreset (void);
Prototype void do_resize (void);
Prototype int ops (char **, int);
Prototype char *geoskip(char *, int *, int *);
Prototype void GeometryToNW(char *, struct NewWindow *);
Prototype void prop_adj(void);
Prototype struct Gadget *add_prop(struct Window *);
Prototype void rest_prop(ED *);
Prototype int new_top(void);

/* menu.c               */

Prototype void menu_strip (struct Window *);
Prototype void menu_off (void);
Prototype void menu_on (void);
Prototype void do_menuoff (void);
Prototype void do_menuon (void);
Prototype char *menutomacro (char *);
Prototype char *menu_cmd (UWORD);
Prototype void fixmenu (void);
Prototype void do_menuclear (void);
Prototype void do_menuadd (void);
Prototype void do_menudelhdr (void);
Prototype int do_menudel (void);

/* mods.c               */

Prototype void PMAdd (void);
Prototype void PMRem (void);
Prototype void PMKill (struct _ED *);
Prototype int do_pushmark (void);
Prototype void do_popmark (void);
Prototype void do_swapmark (void);
Prototype void do_purgemark (void);
Prototype void do_ping (void);
Prototype void do_pong (void);
Prototype void do_winsel(void);
Prototype void do_undo (void);
Prototype void do_findfile(void);

/* mods.c               */

Prototype void PMAdd (void);
Prototype void PMRem (void);
Prototype void PMKill (struct _ED *);
Prototype int do_pushmark (void);
Prototype void do_popmark (void);
Prototype void do_swapmark (void);
Prototype void do_purgemark (void);
Prototype void do_ping (void);
Prototype void do_pong (void);
Prototype void do_winsel(void);
Prototype void do_undo (void);
Prototype void do_findfile(void);

/* refs.c               */

Prototype void do_addpath (void);
Prototype void do_rempath (void);
Prototype void do_ctags (void);
Prototype void do_refs (void);
Prototype int searchref (char *, char *, char **, char **, int *, char **);
Prototype int dirpart (char *);
Prototype MLIST     PBase;

/* rexx.c               */

Prototype void openrexx (void);
Prototype void closerexx (void);
Prototype void do_rx (void);
Prototype void do_rx1 (void);
Prototype void do_rx2 (void);
Prototype void do_rxImplied (char *, char *);
Prototype void do_rrexx(char *);
Prototype int do_rexx (char *, char *);
Prototype int Process_Rexx(void);
Prototype void PushMsg(struct RexxMsg *,struct RexxMsg *);
Prototype void PopMsg(struct RexxMsg *,int);

/* rexx.h               */


/* subs.c               */

Prototype void makemygadget (struct Gadget *);
Prototype int firstns (char *);
Prototype int lastns (char *);
Prototype int wordlen (char *);
Prototype int getpathto (BPTR, char *, char *);
Prototype void *allocb (int);
Prototype void *allocl (int);
Prototype void bmovl (void *, void *, long);
Prototype int detab (char *, char *, int);
Prototype int xefgets (FILE *, char *, int);
Prototype int ncstrcmp (unsigned char *, unsigned char *);
Prototype struct _ED *finded (char *, int);
Prototype void mountrequest(int);
Prototype int DeadKeyConvert(struct IntuiMessage *, UBYTE *, int, struct KeyMap *);
Prototype FONT * GetFont(char *, short);
Prototype char *GetDEnv(char *);
Prototype void SetDEnv(char *, char *);
Prototype int __stdargs arpreq (char *, char *, char *, WIN *);
Prototype void *clrmem(void *, size_t);

/* cmd1.c               */

Prototype void escapecomlinemode (void);
Prototype void setpen (int);
Prototype void text_cursor (int);
Prototype int text_init (ED *, WIN *, struct NewWindow *);
Prototype int text_switch (struct Window *);
Prototype int text_sync (void);
Prototype int text_load (void);
Prototype int text_colno (void);
Prototype int text_lineno (void);
Prototype int text_lines (void);
Prototype int text_cols (void);
Prototype int text_imode (void);
Prototype int text_tabsize (void);
Prototype unsigned char *text_name (void);
Prototype void text_uninit (void);
Prototype void inversemode (int);
Prototype void text_position (int, int);
Prototype void displayblock (int);
Prototype void text_redrawblock (int);
Prototype void text_redisplaycurrline (void);
Prototype void text_redisplay (void);
Prototype void text_write (unsigned char *);
Prototype void text_displayseg (int, int);
Prototype void movetocursor (void);
Prototype void do_up (void);
Prototype void do_scrolldown (void);
Prototype void do_scrollup (void);
Prototype void do_down (void);
Prototype void do_page (void);
Prototype void do_downadd (void);
Prototype void do_left (void);
Prototype void do_right (void);
Prototype void do_col (void);
Prototype void do_tab (void);
Prototype void do_backtab (void);
Prototype void do_return (void);
Prototype void do_bs (void);
Prototype void do_recall (void);
Prototype void do_esc (void);
Prototype void do_del (void);
Prototype void do_top (void);
Prototype void do_bottom (void);
Prototype void do_firstcolumn (void);
Prototype void do_firstnb (void);
Prototype void do_lastcolumn (void);
Prototype void do_goto (void);
Prototype void do_screentop (void);
Prototype void do_screenbottom (void);
Prototype void do_findstr (void);
Prototype void do_findr (void);
Prototype void do_find (void);
Prototype void search_operation (void);
Prototype int case_strncmp (char *, char *, int);

/* cmd2.c               */

Prototype struct _ED *uninit_init (struct _ED *);
Prototype void do_remeol (void);
Prototype void do_wleft (void);
Prototype void do_wright (void);
Prototype void do_split (void);
Prototype int do_join (void);
Prototype void do_margin (void);
Prototype void do_wordwrap (void);
Prototype void do_setparcol (void);
Prototype void do_reformat (int);
Prototype void do_tabstop (void);
Prototype void do_insertmode (void);
Prototype void do_insline (void);
Prototype void do_deline (void);
Prototype void do_chfilename (void);
Prototype void do_edit (void);
Prototype void do_bsave (void);
Prototype void do_save (void);
Prototype void do_saveas (void);
Prototype void do_savetabs (void);
Prototype void do_block (void);
Prototype int blockok (void);
Prototype void do_bdelete (void);
Prototype void do_bcopy (void);
Prototype void do_bmove (void);
Prototype void do_if (void);
Prototype int do_toggle (int);
Prototype void do_tlate (void);
Prototype void do_bsource (void);
Prototype void do_scanf (void);
Prototype int extend (struct _ED *, int);
Prototype int makeroom (int);
Prototype void freelist (char **, int);
Prototype void do_appendsave(void);
Prototype void do_bappendsave(void);
Prototype void saveit(const char *);

/* cmd3.c               */

Prototype void do_setfont (void);
Prototype void do_ignorecase (void);
Prototype void do_cd (void);
Prototype void do_set (void);
Prototype void do_setenv (void);
Prototype void do_unset (void);
Prototype void do_unsetenv (void);
Prototype char *getvar (char *);
Prototype void loadconfig(ED *);
Prototype void do_saveconfig(void);
Prototype void do_fgpen(void);
Prototype void do_bgpen(void);
Prototype void do_hgpen(void);
Prototype void do_tpen(void);
Prototype void do_justify(void);
Prototype void do_title(void);
Prototype void do_undeline(void);
Prototype void do_unjustify(void);
Prototype void do_modified(void);
Prototype void do_sizewindow(void);
Prototype void do_space(void);

/* command.c            */

Prototype void init_command (void);
Prototype int do_command (char *);
Prototype void do_null (void);
Prototype void do_source (void);
Prototype void do_quit (void);
Prototype void do_execute (void);
Prototype void do_repeat (void);
Prototype char *breakout (char **, char *, char **);

/* wildcmp.a */

Prototype int WildCmp(char *, char *);

