/* nefunc.h: this header file was produced automatically by
 * the ./mktbls program, based on input from the file cmdtbl
 */
extern int altbuff P(( int, int ));
extern int append P(( int, int ));
extern int appendeol P(( int, int ));
#if APROP|REBIND
extern int apro P(( int, int ));
#endif
extern int backchar P(( int, int ));
extern int backchar_to_bol P(( int, int ));
extern int backdelchar P(( int, int ));
#if !SMALLER
extern int backhunt P(( int, int ));
#endif
extern int backhpage P(( int, int ));
extern int backline P(( int, int ));
extern int backbline P(( int, int ));
extern int backpage P(( int, int ));
extern int backword P(( int, int ));
extern int backviword P(( int, int ));
extern int backsearch P(( int, int ));
extern int bcsrch P(( int, int ));
extern int bcsrch_to P(( int, int ));
#if REBIND
extern int bindkey P(( int, int ));
#endif
extern int bktoshell P(( int, int ));
extern int cd P(( int, int ));
extern int cntl_xf P(( int, int ));
extern int chgchar P(( int, int ));
extern int chgline P(( int, int ));
extern int chgtoeol P(( int, int ));
extern int clrmes P(( int, int ));
extern int consearch P(( int, int ));
#if WORDCOUNT
extern int wordcount P(( int, int ));
#endif
extern int opercopy P(( int, int ));
extern int kbd_mac_begin P(( int, int ));
extern int kbd_mac_end P(( int, int ));
extern int kbd_mac_exec P(( int, int ));
extern int kbd_mac_save P(( int, int ));
extern int cbuf1 P(( int, int ));
extern int cbuf2 P(( int, int ));
extern int cbuf3 P(( int, int ));
extern int cbuf4 P(( int, int ));
extern int cbuf5 P(( int, int ));
extern int cbuf6 P(( int, int ));
extern int cbuf7 P(( int, int ));
extern int cbuf8 P(( int, int ));
extern int cbuf9 P(( int, int ));
extern int cbuf10 P(( int, int ));
#if !SMALLER
extern int cbuf11 P(( int, int ));
extern int cbuf12 P(( int, int ));
extern int cbuf13 P(( int, int ));
extern int cbuf14 P(( int, int ));
extern int cbuf15 P(( int, int ));
extern int cbuf16 P(( int, int ));
extern int cbuf17 P(( int, int ));
extern int cbuf18 P(( int, int ));
extern int cbuf19 P(( int, int ));
extern int cbuf20 P(( int, int ));
extern int cbuf21 P(( int, int ));
extern int cbuf22 P(( int, int ));
extern int cbuf23 P(( int, int ));
extern int cbuf24 P(( int, int ));
extern int cbuf25 P(( int, int ));
extern int cbuf26 P(( int, int ));
extern int cbuf27 P(( int, int ));
extern int cbuf28 P(( int, int ));
extern int cbuf29 P(( int, int ));
extern int cbuf30 P(( int, int ));
extern int cbuf31 P(( int, int ));
extern int cbuf32 P(( int, int ));
extern int cbuf33 P(( int, int ));
extern int cbuf34 P(( int, int ));
extern int cbuf35 P(( int, int ));
extern int cbuf36 P(( int, int ));
extern int cbuf37 P(( int, int ));
extern int cbuf38 P(( int, int ));
extern int cbuf39 P(( int, int ));
extern int cbuf40 P(( int, int ));
#endif
extern int delwind P(( int, int ));
#if AEDIT
extern int deblank P(( int, int ));
#endif
extern int delgmode P(( int, int ));
extern int delmode P(( int, int ));
extern int deltoeol P(( int, int ));
#if REBIND
extern int desbind P(( int, int ));
extern int deskey P(( int, int ));
#endif
extern int dotcmdplay P(( int, int ));
extern int ex P(( int, int ));
#if !SMALLER
extern int execbuf P(( int, int ));
#endif
#if NEVER
extern int execcmd P(( int, int ));
#endif
#if !SMALLER
extern int execfile P(( int, int ));
#endif
extern int execkreg P(( int, int ));
#if PROC
extern int execproc P(( int, int ));
#endif
extern int enlargewind P(( int, int ));
extern int esc P(( int, int ));
extern int fcsrch P(( int, int ));
extern int fcsrch_to P(( int, int ));
extern int filefind P(( int, int ));
extern int filename P(( int, int ));
extern int fileread P(( int, int ));
#if !SMALLER
extern int filesave P(( int, int ));
#endif
extern int filewrite P(( int, int ));
extern int filter P(( int, int ));
#if FINDERR
extern int finderr P(( int, int ));
extern int finderrbuf P(( int, int ));
#endif
extern int firstbuffer P(( int, int ));
extern int firstnonwhite P(( int, int ));
#if ISRCH
extern int fisearch P(( int, int ));
#endif
extern int flipchar P(( int, int ));
#if FLABEL
extern int fnclabel P(( int, int ));
#endif
extern int forwdelchar P(( int, int ));
extern int forwhpage P(( int, int ));
extern int forwchar P(( int, int ));
extern int forwchar_to_eol P(( int, int ));
extern int forwpage P(( int, int ));
extern int forwline P(( int, int ));
extern int forwbline P(( int, int ));
extern int forwword P(( int, int ));
extern int forwviword P(( int, int ));
extern int forwendw P(( int, int ));
extern int forwviendw P(( int, int ));
#if !SMALLER
extern int forwhunt P(( int, int ));
#endif
extern int forwsearch P(( int, int ));
#if CFENCE
extern int matchfence P(( int, int ));
extern int matchfenceback P(( int, int ));
#endif
#if GLOBALS
extern int globals P(( int, int ));
#endif
extern int godotplus P(( int, int ));
extern int gomark P(( int, int ));
#if WORDPRO
extern int gotobop P(( int, int ));
extern int gotoeop P(( int, int ));
#endif
#if !SMALLER
extern int gotobob P(( int, int ));
extern int gotoeob P(( int, int ));
#endif
extern int gotobol P(( int, int ));
extern int gotoeol P(( int, int ));
extern int gotobos P(( int, int ));
extern int gotomos P(( int, int ));
extern int gotoeos P(( int, int ));
#if WORDPRO
extern int gotobosec P(( int, int ));
extern int gotoeosec P(( int, int ));
extern int gotobosent P(( int, int ));
extern int gotoeosent P(( int, int ));
#endif
#if TAGS
extern int gototag P(( int, int ));
#endif
extern int gotocol P(( int, int ));
extern int gotoline P(( int, int ));
extern int golinenmmark P(( int, int ));
extern int goexactnmmark P(( int, int ));
extern int help P(( int, int ));
extern int histbuff P(( int, int ));
extern int insert P(( int, int ));
extern int insertbol P(( int, int ));
extern int insfile P(( int, int ));
#if !SMALLER
extern int insspace P(( int, int ));
extern int insstring P(( int, int ));
#endif
extern int joinlines P(( int, int ));
extern int killbuffer P(( int, int ));
extern int showlength P(( int, int ));
#if !SMALLER
extern int lastnonwhite P(( int, int ));
#endif
extern int listbuffers P(( int, int ));
#if !SMALLER
extern int showhistory P(( int, int ));
#endif
extern int lineputafter P(( int, int ));
extern int lineputbefore P(( int, int ));
extern int lineundo P(( int, int ));
extern int loadkreg P(( int, int ));
#if !SMALLER
extern int showkreg P(( int, int ));
#endif
extern int map P(( int, int ));
extern int cntl_af P(( int, int ));
extern int mvdnnxtwind P(( int, int ));
extern int mvupnxtwind P(( int, int ));
extern int mvdnwind P(( int, int ));
extern int mvupwind P(( int, int ));
extern int mvrightwind P(( int, int ));
extern int mvleftwind P(( int, int ));
extern int nextbuffer P(( int, int ));
extern int namebuffer P(( int, int ));
#if !SMALLER
extern int newline P(( int, int ));
#endif
extern int newlength P(( int, int ));
extern int newwidth P(( int, int ));
extern int nextwind P(( int, int ));
extern int nullproc P(( int, int ));
#if UNUSED
extern int onamedcmd P(( int, int ));
#endif
extern int namedcmd P(( int, int ));
extern int openup P(( int, int ));
extern int opendown P(( int, int ));
extern int operchg P(( int, int ));
#if AEDIT
extern int operdetab P(( int, int ));
extern int operentab P(( int, int ));
#endif
extern int opermove P(( int, int ));
extern int operlinechg P(( int, int ));
extern int operdel P(( int, int ));
extern int operjoin P(( int, int ));
extern int operlinedel P(( int, int ));
extern int operfilter P(( int, int ));
#if WORDPRO
extern int operformat P(( int, int ));
#endif
extern int operflip P(( int, int ));
#if GLOBALS
extern int operglobals P(( int, int ));
extern int opervglobals P(( int, int ));
#endif
extern int operlower P(( int, int ));
#if GLOBALS
extern int operlist P(( int, int ));
extern int operprint P(( int, int ));
#endif
extern int operupper P(( int, int ));
extern int operlshift P(( int, int ));
extern int operrshift P(( int, int ));
extern int opersubst P(( int, int ));
#if AEDIT
extern int opertrim P(( int, int ));
#endif
extern int operyank P(( int, int ));
extern int operlineyank P(( int, int ));
extern int opersubstagain P(( int, int ));
extern int opertransf P(( int, int ));
extern int operwrite P(( int, int ));
extern int overwritechars P(( int, int ));
#if !SMALLER
extern int overwstring P(( int, int ));
#endif
extern int onlywind P(( int, int ));
extern int poswind P(( int, int ));
extern int prevwind P(( int, int ));
extern int pipecmd P(( int, int ));
extern int putafter P(( int, int ));
extern int putbefore P(( int, int ));
extern int pwd P(( int, int ));
extern int quit P(( int, int ));
extern int quithard P(( int, int ));
extern int quickexit P(( int, int ));
extern int quote P(( int, int ));
extern int refresh P(( int, int ));
#if !SMALLER
extern int reposition P(( int, int ));
#endif
extern int rep_csrch P(( int, int ));
extern int replacechar P(( int, int ));
extern int respawn P(( int, int ));
#if !SMALLER
extern int resize P(( int, int ));
extern int restwnd P(( int, int ));
#endif
extern int rev_csrch P(( int, int ));
#if ISRCH
extern int risearch P(( int, int ));
#endif
extern int revsearch P(( int, int ));
extern int scrforwsearch P(( int, int ));
extern int scrbacksearch P(( int, int ));
extern int scrsearchpat P(( int, int ));
#if DOSFILES
extern int set_dosmode P(( int, int ));
#endif
extern int settab P(( int, int ));
#if REBIND&&!SMALLER
extern int set_termchrs P(( int, int ));
extern int show_termchrs P(( int, int ));
#endif
extern int spawncli P(( int, int ));
#if !SMALLER
extern int savewnd P(( int, int ));
#endif
extern int scrnextup P(( int, int ));
extern int scrnextdw P(( int, int ));
extern int setfillcol P(( int, int ));
#if CRYPT
extern int ue_setkey P(( int, int ));
#endif
extern int setmode P(( int, int ));
extern int setgmode P(( int, int ));
extern int setnmmark P(( int, int ));
#if !SMALLER
extern int setvar P(( int, int ));
#endif
#if VMALLOC
extern int setvmalloc P(( int, int ));
#endif
extern int showcpos P(( int, int ));
extern int listmodes P(( int, int ));
extern int listvars P(( int, int ));
extern int showversion P(( int, int ));
#if TURBO
extern int showmemory P(( int, int ));
#endif
extern int shrinkwind P(( int, int ));
extern int source P(( int, int ));
extern int spawn P(( int, int ));
extern int speckey P(( int, int ));
extern int splitwind P(( int, int ));
extern int storemac P(( int, int ));
#if PROC
extern int storeproc P(( int, int ));
#endif
extern int subst_again P(( int, int ));
extern int togglelistbuffers P(( int, int ));
#if !SMALLER
extern int twiddle P(( int, int ));
#endif
#if REBIND
extern int unbindkey P(( int, int ));
#endif
extern int undo P(( int, int ));
extern int unarg P(( int, int ));
extern int unimpl P(( int, int ));
extern int unmark P(( int, int ));
extern int unmap P(( int, int ));
#if TAGS
extern int untagpop P(( int, int ));
#endif
#if !SMALLER
extern int upscreen P(( int, int ));
#endif
extern int usebuffer P(( int, int ));
extern int usekreg P(( int, int ));
extern int visual P(( int, int ));
#if GLOBALS
extern int vglobals P(( int, int ));
#endif
extern int viewfile P(( int, int ));
extern int writeall P(( int, int ));
extern int writequit P(( int, int ));
#if !SMALLER
extern int wrapword P(( int, int ));
extern int writemsg P(( int, int ));
#endif
extern int yankline P(( int, int ));
extern int zzquit P(( int, int ));
	CMDFUNC f_altbuff	= { altbuff,		NONE };
	CMDFUNC f_append	= { append,		REDO|UNDO };
	CMDFUNC f_appendeol	= { appendeol,		REDO|UNDO };
#if APROP|REBIND
	CMDFUNC f_apro		= { apro,		NONE };
#endif
	CMDFUNC f_backchar	= { backchar,		MOTION };
	CMDFUNC f_backchar_to_bol = { backchar_to_bol,	MOTION };
	CMDFUNC f_backdelchar	= { backdelchar,	REDO|UNDO };
#if !SMALLER
	CMDFUNC f_backhunt	= { backhunt,		ABS|MOTION };
#endif
	CMDFUNC f_backhpage	= { backhpage,		NONE };
	CMDFUNC f_backline	= { backline,		GOAL|MOTION|FL };
	CMDFUNC f_backbline	= { backbline,		MOTION|FL };
	CMDFUNC f_backpage	= { backpage,		MOTION };
	CMDFUNC f_backword	= { backword,		MOTION };
	CMDFUNC f_backviword	= { backviword,		MOTION };
	CMDFUNC f_backsearch	= { backsearch,		ABS|MOTION };
	CMDFUNC f_bcsrch	= { bcsrch,		MOTION };
	CMDFUNC f_bcsrch_to	= { bcsrch_to,		MOTION };
#if REBIND
	CMDFUNC f_bindkey	= { bindkey,		NONE };
#endif
	CMDFUNC f_bktoshell	= { bktoshell,		NONE };
	CMDFUNC f_cd		= { cd,			NONE };
	CMDFUNC f_cntl_xf	= { cntl_xf,		NONE };
	CMDFUNC f_chgchar	= { chgchar,		REDO|UNDO };
	CMDFUNC f_chgline	= { chgline,		REDO|UNDO };
	CMDFUNC f_chgtoeol	= { chgtoeol,		REDO|UNDO };
	CMDFUNC f_clrmes	= { clrmes,		NONE };
	CMDFUNC f_consearch	= { consearch,		ABS|MOTION };
#if WORDCOUNT
	CMDFUNC f_wordcount	= { wordcount,		RANGE };
#endif
	CMDFUNC f_opercopy	= { opercopy,		OPER|(RANGE|EXTRA) };
	CMDFUNC f_kbd_mac_begin = { kbd_mac_begin,	NONE };
	CMDFUNC f_kbd_mac_end	= { kbd_mac_end,	NONE };
	CMDFUNC f_kbd_mac_exec	= { kbd_mac_exec,	REDO|UNDO };
	CMDFUNC f_kbd_mac_save	= { kbd_mac_save,	NONE };
	CMDFUNC f_cbuf1		= { cbuf1,		REDO };
	CMDFUNC f_cbuf2		= { cbuf2,		REDO };
	CMDFUNC f_cbuf3		= { cbuf3,		REDO };
	CMDFUNC f_cbuf4		= { cbuf4,		REDO };
	CMDFUNC f_cbuf5		= { cbuf5,		REDO };
	CMDFUNC f_cbuf6		= { cbuf6,		REDO };
	CMDFUNC f_cbuf7		= { cbuf7,		REDO };
	CMDFUNC f_cbuf8		= { cbuf8,		REDO };
	CMDFUNC f_cbuf9		= { cbuf9,		REDO };
	CMDFUNC f_cbuf10	= { cbuf10,		REDO };
#if !SMALLER
	CMDFUNC f_cbuf11	= { cbuf11,		REDO };
	CMDFUNC f_cbuf12	= { cbuf12,		REDO };
	CMDFUNC f_cbuf13	= { cbuf13,		REDO };
	CMDFUNC f_cbuf14	= { cbuf14,		REDO };
	CMDFUNC f_cbuf15	= { cbuf15,		REDO };
	CMDFUNC f_cbuf16	= { cbuf16,		REDO };
	CMDFUNC f_cbuf17	= { cbuf17,		REDO };
	CMDFUNC f_cbuf18	= { cbuf18,		REDO };
	CMDFUNC f_cbuf19	= { cbuf19,		REDO };
	CMDFUNC f_cbuf20	= { cbuf20,		REDO };
	CMDFUNC f_cbuf21	= { cbuf21,		REDO };
	CMDFUNC f_cbuf22	= { cbuf22,		REDO };
	CMDFUNC f_cbuf23	= { cbuf23,		REDO };
	CMDFUNC f_cbuf24	= { cbuf24,		REDO };
	CMDFUNC f_cbuf25	= { cbuf25,		REDO };
	CMDFUNC f_cbuf26	= { cbuf26,		REDO };
	CMDFUNC f_cbuf27	= { cbuf27,		REDO };
	CMDFUNC f_cbuf28	= { cbuf28,		REDO };
	CMDFUNC f_cbuf29	= { cbuf29,		REDO };
	CMDFUNC f_cbuf30	= { cbuf30,		REDO };
	CMDFUNC f_cbuf31	= { cbuf31,		REDO };
	CMDFUNC f_cbuf32	= { cbuf32,		REDO };
	CMDFUNC f_cbuf33	= { cbuf33,		REDO };
	CMDFUNC f_cbuf34	= { cbuf34,		REDO };
	CMDFUNC f_cbuf35	= { cbuf35,		REDO };
	CMDFUNC f_cbuf36	= { cbuf36,		REDO };
	CMDFUNC f_cbuf37	= { cbuf37,		REDO };
	CMDFUNC f_cbuf38	= { cbuf38,		REDO };
	CMDFUNC f_cbuf39	= { cbuf39,		REDO };
	CMDFUNC f_cbuf40	= { cbuf40,		REDO };
#endif
	CMDFUNC f_delwind	= { delwind,		NONE };
#if AEDIT
	CMDFUNC f_deblank	= { deblank,		REDO|UNDO };
#endif
	CMDFUNC f_delgmode	= { delgmode,		NONE };
	CMDFUNC f_delmode	= { delmode,		NONE|(EXRCOK|EXTRA) };
	CMDFUNC f_deltoeol	= { deltoeol,		REDO|UNDO };
#if REBIND
	CMDFUNC f_desbind	= { desbind,		NONE };
	CMDFUNC f_deskey	= { deskey,		NONE };
#endif
	CMDFUNC f_dotcmdplay	= { dotcmdplay,		UNDO };
	CMDFUNC f_ex		= { ex,			NONE|(BANG|FILE1) };
#if !SMALLER
	CMDFUNC f_execbuf	= { execbuf,		NONE };
#endif
#if NEVER
	CMDFUNC f_execcmd	= { execcmd,		NONE };
#endif
#if !SMALLER
	CMDFUNC f_execfile	= { execfile,		NONE };
#endif
	CMDFUNC f_execkreg	= { execkreg,		REDO|UNDO };
#if PROC
	CMDFUNC f_execproc	= { execproc,		REDO };
#endif
	CMDFUNC f_enlargewind	= { enlargewind,	NONE };
	CMDFUNC f_esc		= { esc,		NONE };
	CMDFUNC f_fcsrch	= { fcsrch,		MOTION };
	CMDFUNC f_fcsrch_to	= { fcsrch_to,		MOTION };
	CMDFUNC f_filefind	= { filefind,		NONE|(BANG|FILE1|PLUS) };
	CMDFUNC f_filename	= { filename,		NONE|(NAMEDF) };
	CMDFUNC f_fileread	= { fileread,		NONE };
#if !SMALLER
	CMDFUNC f_filesave	= { filesave,		NONE };
#endif
	CMDFUNC f_filewrite	= { filewrite,		NONE };
	CMDFUNC f_filter	= { filter,		REDO|UNDO };
#if FINDERR
	CMDFUNC f_finderr	= { finderr,		NONE };
	CMDFUNC f_finderrbuf	= { finderrbuf,		NONE };
#endif
	CMDFUNC f_firstbuffer	= { firstbuffer,	NONE };
	CMDFUNC f_firstnonwhite = { firstnonwhite,	MOTION };
#if ISRCH
	CMDFUNC f_fisearch	= { fisearch,		NONE };
#endif
	CMDFUNC f_flipchar	= { flipchar,		REDO|UNDO };
#if FLABEL
	CMDFUNC f_fnclabel	= { fnclabel,		NONE };
#endif
	CMDFUNC f_forwdelchar	= { forwdelchar,	REDO|UNDO };
	CMDFUNC f_forwhpage	= { forwhpage,		NONE };
	CMDFUNC f_forwchar	= { forwchar,		MOTION };
	CMDFUNC f_forwchar_to_eol = { forwchar_to_eol,	MOTION };
	CMDFUNC f_forwpage	= { forwpage,		MOTION };
	CMDFUNC f_forwline	= { forwline,		GOAL|MOTION|FL };
	CMDFUNC f_forwbline	= { forwbline,		MOTION|FL };
	CMDFUNC f_forwword	= { forwword,		MOTION };
	CMDFUNC f_forwviword	= { forwviword,		MOTION };
	CMDFUNC f_forwendw	= { forwendw,		MOTION };
	CMDFUNC f_forwviendw	= { forwviendw,		MOTION };
#if !SMALLER
	CMDFUNC f_forwhunt	= { forwhunt,		ABS|MOTION };
#endif
	CMDFUNC f_forwsearch	= { forwsearch,		ABS|MOTION };
#if CFENCE
	CMDFUNC f_matchfence	= { matchfence,		ABS|MOTION };
	CMDFUNC f_matchfenceback = { matchfenceback,	ABS|MOTION };
#endif
#if GLOBALS
	CMDFUNC f_globals	= { globals,		NONE };
#endif
	CMDFUNC f_godotplus	= { godotplus,		MOTION|FL };
	CMDFUNC f_gomark	= { gomark,		MOTION|FL|(RANGE|ZERO) };
#if WORDPRO
	CMDFUNC f_gotobop	= { gotobop,		ABS|MOTION };
	CMDFUNC f_gotoeop	= { gotoeop,		ABS|MOTION };
#endif
#if !SMALLER
	CMDFUNC f_gotobob	= { gotobob,		ABS|MOTION };
	CMDFUNC f_gotoeob	= { gotoeob,		ABS|MOTION };
#endif
	CMDFUNC f_gotobol	= { gotobol,		MOTION };
	CMDFUNC f_gotoeol	= { gotoeol,		MOTION|GOAL };
	CMDFUNC f_gotobos	= { gotobos,		ABS|MOTION|FL };
	CMDFUNC f_gotomos	= { gotomos,		ABS|MOTION|FL };
	CMDFUNC f_gotoeos	= { gotoeos,		ABS|MOTION|FL };
#if WORDPRO
	CMDFUNC f_gotobosec	= { gotobosec,		ABS|MOTION };
	CMDFUNC f_gotoeosec	= { gotoeosec,		ABS|MOTION };
	CMDFUNC f_gotobosent	= { gotobosent,		ABS|MOTION };
	CMDFUNC f_gotoeosent	= { gotoeosent,		ABS|MOTION };
#endif
#if TAGS
	CMDFUNC f_gototag	= { gototag,		NONE|(BANG|WORD1) };
#endif
	CMDFUNC f_gotocol	= { gotocol,		MOTION };
	CMDFUNC f_gotoline	= { gotoline,		ABS|MOTION|FL|(RANGE) };
	CMDFUNC f_golinenmmark	= { golinenmmark,	MOTION|FL };
	CMDFUNC f_goexactnmmark = { goexactnmmark,	MOTION };
	CMDFUNC f_help		= { help,		NONE };
	CMDFUNC f_histbuff	= { histbuff,		NONE };
	CMDFUNC f_insert	= { insert,		REDO|UNDO };
	CMDFUNC f_insertbol	= { insertbol,		REDO|UNDO };
	CMDFUNC f_insfile	= { insfile,		REDO|UNDO|GLOBOK|(FROM|ZERO|NAMEDF) };
#if !SMALLER
	CMDFUNC f_insspace	= { insspace,		REDO|UNDO };
	CMDFUNC f_insstring	= { insstring,		REDO|UNDO };
#endif
	CMDFUNC f_joinlines	= { joinlines,		REDO|UNDO };
	CMDFUNC f_killbuffer	= { killbuffer,		NONE };
	CMDFUNC f_showlength	= { showlength,		NONE };
#if !SMALLER
	CMDFUNC f_lastnonwhite	= { lastnonwhite,	MOTION };
#endif
	CMDFUNC f_listbuffers	= { listbuffers,	NONE };
#if !SMALLER
	CMDFUNC f_showhistory	= { showhistory,	NONE };
#endif
	CMDFUNC f_lineputafter	= { lineputafter,	REDO|UNDO|GLOBOK|(FROM|ZERO|WORD1) };
	CMDFUNC f_lineputbefore = { lineputbefore,	REDO|UNDO|GLOBOK|(FROM|WORD1) };
	CMDFUNC f_lineundo	= { lineundo,		NONE };
	CMDFUNC f_loadkreg	= { loadkreg,		NONE };
#if !SMALLER
	CMDFUNC f_showkreg	= { showkreg,		NONE };
#endif
	CMDFUNC f_map		= { map,		NONE|(EXRCOK|BANG|EXTRA) };
	CMDFUNC f_cntl_af	= { cntl_af,		NONE };
	CMDFUNC f_mvdnnxtwind	= { mvdnnxtwind,	NONE };
	CMDFUNC f_mvupnxtwind	= { mvupnxtwind,	NONE };
	CMDFUNC f_mvdnwind	= { mvdnwind,		GOAL };
	CMDFUNC f_mvupwind	= { mvupwind,		GOAL };
	CMDFUNC f_mvrightwind	= { mvrightwind,	GOAL };
	CMDFUNC f_mvleftwind	= { mvleftwind,		GOAL };
	CMDFUNC f_nextbuffer	= { nextbuffer,		NONE|(BANG|NAMEDFS) };
	CMDFUNC f_namebuffer	= { namebuffer,		NONE };
#if !SMALLER
	CMDFUNC f_newline	= { newline,		REDO|UNDO };
#endif
	CMDFUNC f_newlength	= { newlength,		NONE };
	CMDFUNC f_newwidth	= { newwidth,		NONE };
	CMDFUNC f_nextwind	= { nextwind,		NONE };
	CMDFUNC f_nullproc	= { nullproc,		NONE };
#if UNUSED
	CMDFUNC f_onamedcmd	= { onamedcmd,		NONE };
#endif
	CMDFUNC f_namedcmd	= { namedcmd,		NONE };
	CMDFUNC f_openup	= { openup,		REDO|UNDO|(FROM) };
	CMDFUNC f_opendown	= { opendown,		REDO|UNDO|(FROM|ZERO) };
	CMDFUNC f_operchg	= { operchg,		OPER|REDO|UNDO };
#if AEDIT
	CMDFUNC f_operdetab	= { operdetab,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
	CMDFUNC f_operentab	= { operentab,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
#endif
	CMDFUNC f_opermove	= { opermove,		OPER|(RANGE|EXTRA) };
	CMDFUNC f_operlinechg	= { operlinechg,	OPER|REDO|UNDO|(RANGE) };
	CMDFUNC f_operdel	= { operdel,		OPER|REDO|UNDO };
	CMDFUNC f_operjoin	= { operjoin,		OPER|REDO|UNDO|GLOBOK|RANGE };
	CMDFUNC f_operlinedel	= { operlinedel,	OPER|REDO|UNDO|GLOBOK|(RANGE+WORD1) };
	CMDFUNC f_operfilter	= { operfilter,		OPER|REDO|UNDO|(EXRCOK|RANGE|NAMEDFS|DFLNONE|NL) };
#if WORDPRO
	CMDFUNC f_operformat	= { operformat,		OPER|REDO|UNDO|(RANGE) };
#endif
	CMDFUNC f_operflip	= { operflip,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
#if GLOBALS
	CMDFUNC f_operglobals	= { operglobals,	(/*RANGE|*/BANG|EXTRA|DFLALL) };
	CMDFUNC f_opervglobals	= { opervglobals,	(/*RANGE|*/BANG|EXTRA|DFLALL) };
#endif
	CMDFUNC f_operlower	= { operlower,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
#if GLOBALS
	CMDFUNC f_operlist	= { operlist,		OPER|GLOBOK|(RANGE) };
	CMDFUNC f_operprint	= { operprint,		OPER|GLOBOK|(RANGE) };
#endif
	CMDFUNC f_operupper	= { operupper,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
	CMDFUNC f_operlshift	= { operlshift,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
	CMDFUNC f_operrshift	= { operrshift,		OPER|REDO|UNDO|GLOBOK|(RANGE) };
	CMDFUNC f_opersubst	= { opersubst,		OPER|REDO|UNDO|GLOBOK|(RANGE|EXTRA) };
#if AEDIT
	CMDFUNC f_opertrim	= { opertrim,		REDO|UNDO|GLOBOK|UNDO|(RANGE) };
#endif
	CMDFUNC f_operyank	= { operyank,		OPER };
	CMDFUNC f_operlineyank	= { operlineyank,	OPER|(RANGE|WORD1) };
	CMDFUNC f_opersubstagain = { opersubstagain,	OPER|REDO|UNDO|GLOBOK|(RANGE|EXTRA) };
	CMDFUNC f_opertransf	= { opertransf,		OPER|(RANGE+EXTRA) };
	CMDFUNC f_operwrite	= { operwrite,		OPER|(RANGE|BANG|FILE1|DFLALL) };
	CMDFUNC f_overwritechars = { overwritechars,	REDO|UNDO };
#if !SMALLER
	CMDFUNC f_overwstring	= { overwstring,	REDO|UNDO };
#endif
	CMDFUNC f_onlywind	= { onlywind,		NONE };
	CMDFUNC f_poswind	= { poswind,		NONE };
	CMDFUNC f_prevwind	= { prevwind,		NONE };
	CMDFUNC f_pipecmd	= { pipecmd,		NONE };
	CMDFUNC f_putafter	= { putafter,		REDO|UNDO };
	CMDFUNC f_putbefore	= { putbefore,		REDO|UNDO };
	CMDFUNC f_pwd		= { pwd,		NONE };
	CMDFUNC f_quit		= { quit,		NONE|(BANG) };
	CMDFUNC f_quithard	= { quithard,		NONE };
	CMDFUNC f_quickexit	= { quickexit,		NONE|(BANG|NL) };
	CMDFUNC f_quote		= { quote,		REDO|UNDO };
	CMDFUNC f_refresh	= { refresh,		NONE };
#if !SMALLER
	CMDFUNC f_reposition	= { reposition,		NONE };
#endif
	CMDFUNC f_rep_csrch	= { rep_csrch,		MOTION };
	CMDFUNC f_replacechar	= { replacechar,	REDO|UNDO };
	CMDFUNC f_respawn	= { respawn,		NONE };
#if !SMALLER
	CMDFUNC f_resize	= { resize,		NONE };
	CMDFUNC f_restwnd	= { restwnd,		NONE };
#endif
	CMDFUNC f_rev_csrch	= { rev_csrch,		MOTION };
#if ISRCH
	CMDFUNC f_risearch	= { risearch,		NONE };
#endif
	CMDFUNC f_revsearch	= { revsearch,		ABS|MOTION };
	CMDFUNC f_scrforwsearch = { scrforwsearch,	ABS|MOTION };
	CMDFUNC f_scrbacksearch = { scrbacksearch,	ABS|MOTION };
	CMDFUNC f_scrsearchpat	= { scrsearchpat,	NONE };
#if DOSFILES
	CMDFUNC f_set_dosmode	= { set_dosmode,	NONE };
#endif
	CMDFUNC f_settab	= { settab,		NONE };
#if REBIND&&!SMALLER
	CMDFUNC f_set_termchrs	= { set_termchrs,	NONE };
	CMDFUNC f_show_termchrs = { show_termchrs,	NONE };
#endif
	CMDFUNC f_spawncli	= { spawncli,		NONE };
#if !SMALLER
	CMDFUNC f_savewnd	= { savewnd,		NONE };
#endif
	CMDFUNC f_scrnextup	= { scrnextup,		NONE };
	CMDFUNC f_scrnextdw	= { scrnextdw,		NONE };
	CMDFUNC f_setfillcol	= { setfillcol,		NONE };
#if CRYPT
	CMDFUNC f_ue_setkey	= { ue_setkey,		NONE };
#endif
	CMDFUNC f_setmode	= { setmode,		NONE|(EXRCOK|EXTRA) };
	CMDFUNC f_setgmode	= { setgmode,		NONE };
	CMDFUNC f_setnmmark	= { setnmmark,		NONE|(FROM+WORD1) };
#if !SMALLER
	CMDFUNC f_setvar	= { setvar,		NONE };
#endif
#if VMALLOC
	CMDFUNC f_setvmalloc	= { setvmalloc,		NONE };
#endif
	CMDFUNC f_showcpos	= { showcpos,		NONE };
	CMDFUNC f_listmodes	= { listmodes,		NONE };
	CMDFUNC f_listvars	= { listvars,		NONE };
	CMDFUNC f_showversion	= { showversion,	NONE|(EXRCOK) };
#if TURBO
	CMDFUNC f_showmemory	= { showmemory,		NONE };
#endif
	CMDFUNC f_shrinkwind	= { shrinkwind,		NONE };
	CMDFUNC f_source	= { source,		NONE|(EXRCOK|NAMEDF) };
	CMDFUNC f_spawn		= { spawn,		NONE };
	CMDFUNC f_speckey	= { speckey,		NONE };
	CMDFUNC f_splitwind	= { splitwind,		NONE };
	CMDFUNC f_storemac	= { storemac,		NONE };
#if PROC
	CMDFUNC f_storeproc	= { storeproc,		NONE };
#endif
	CMDFUNC f_subst_again	= { subst_again,	REDO|UNDO|GLOBOK };
	CMDFUNC f_togglelistbuffers = { togglelistbuffers, NONE };
#if !SMALLER
	CMDFUNC f_twiddle	= { twiddle,		REDO|UNDO };
#endif
#if REBIND
	CMDFUNC f_unbindkey	= { unbindkey,		NONE };
#endif
	CMDFUNC f_undo		= { undo,		NONE };
	CMDFUNC f_unarg		= { unarg,		NONE };
	CMDFUNC f_unimpl	= { unimpl,		NONE };
	CMDFUNC f_unmark	= { unmark,		NONE };
	CMDFUNC f_unmap		= { unmap,		NONE|(EXRCOK|BANG|EXTRA) };
#if TAGS
	CMDFUNC f_untagpop	= { untagpop,		NONE };
#endif
#if !SMALLER
	CMDFUNC f_upscreen	= { upscreen,		NONE };
#endif
	CMDFUNC f_usebuffer	= { usebuffer,		NONE };
	CMDFUNC f_usekreg	= { usekreg,		REDO };
	CMDFUNC f_visual	= { visual,		NONE };
#if GLOBALS
	CMDFUNC f_vglobals	= { vglobals,		NONE };
#endif
	CMDFUNC f_viewfile	= { viewfile,		NONE };
	CMDFUNC f_writeall	= { writeall,		NONE|(NL) };
	CMDFUNC f_writequit	= { writequit,		NONE|(NL) };
#if !SMALLER
	CMDFUNC f_wrapword	= { wrapword,		REDO|UNDO };
	CMDFUNC f_writemsg	= { writemsg,		NONE };
#endif
	CMDFUNC f_yankline	= { yankline,		NONE };
	CMDFUNC f_zzquit	= { zzquit,		NONE|(BANG|NL) };
