2021-08-11 17:02:19 +08:00
|
|
|
/* exec.h -- bindable functions to execute functions, macros and procedures */
|
2013-05-20 13:16:08 +08:00
|
|
|
#ifndef _EXEC_H_
|
2021-08-13 11:06:58 +08:00
|
|
|
#define _EXEC_H_
|
2013-05-20 13:16:08 +08:00
|
|
|
|
2021-08-11 17:02:19 +08:00
|
|
|
#include "names.h"
|
2013-10-10 09:55:03 +08:00
|
|
|
|
2021-08-11 17:02:19 +08:00
|
|
|
extern boolean clexec ; /* command line execution flag */
|
2013-10-10 09:55:03 +08:00
|
|
|
|
2021-08-11 17:02:19 +08:00
|
|
|
int dofile( const char *fname) ;
|
2015-01-13 16:42:14 +08:00
|
|
|
void gettoken( char *tok, int maxtoksize) ;
|
2015-08-25 16:34:15 +08:00
|
|
|
boolean gettokval( char *tok, int maxtoksize) ;
|
2015-09-27 21:11:51 +08:00
|
|
|
char *getnewtokval( void) ;
|
2015-01-14 17:16:33 +08:00
|
|
|
|
2021-08-11 17:02:19 +08:00
|
|
|
/* Bindable functions */
|
|
|
|
BINDABLE( execbuf) ;
|
|
|
|
BINDABLE( execcmd) ;
|
|
|
|
BINDABLE( execfile) ;
|
|
|
|
BINDABLE( execproc) ;
|
|
|
|
BINDABLE( namedcmd) ;
|
|
|
|
BINDABLE( storemac) ;
|
|
|
|
BINDABLE( storeproc) ;
|
|
|
|
BINDABLE( cbuf1) ;
|
|
|
|
BINDABLE( cbuf2) ;
|
|
|
|
BINDABLE( cbuf3) ;
|
|
|
|
BINDABLE( cbuf4) ;
|
|
|
|
BINDABLE( cbuf5) ;
|
|
|
|
BINDABLE( cbuf6) ;
|
|
|
|
BINDABLE( cbuf7) ;
|
|
|
|
BINDABLE( cbuf8) ;
|
|
|
|
BINDABLE( cbuf9) ;
|
|
|
|
BINDABLE( cbuf10) ;
|
|
|
|
BINDABLE( cbuf11) ;
|
|
|
|
BINDABLE( cbuf12) ;
|
|
|
|
BINDABLE( cbuf13) ;
|
|
|
|
BINDABLE( cbuf14) ;
|
|
|
|
BINDABLE( cbuf15) ;
|
|
|
|
BINDABLE( cbuf16) ;
|
|
|
|
BINDABLE( cbuf17) ;
|
|
|
|
BINDABLE( cbuf18) ;
|
|
|
|
BINDABLE( cbuf19) ;
|
|
|
|
BINDABLE( cbuf20) ;
|
|
|
|
BINDABLE( cbuf21) ;
|
|
|
|
BINDABLE( cbuf22) ;
|
|
|
|
BINDABLE( cbuf23) ;
|
|
|
|
BINDABLE( cbuf24) ;
|
|
|
|
BINDABLE( cbuf25) ;
|
|
|
|
BINDABLE( cbuf26) ;
|
|
|
|
BINDABLE( cbuf27) ;
|
|
|
|
BINDABLE( cbuf28) ;
|
|
|
|
BINDABLE( cbuf29) ;
|
|
|
|
BINDABLE( cbuf30) ;
|
|
|
|
BINDABLE( cbuf31) ;
|
|
|
|
BINDABLE( cbuf32) ;
|
|
|
|
BINDABLE( cbuf33) ;
|
|
|
|
BINDABLE( cbuf34) ;
|
|
|
|
BINDABLE( cbuf35) ;
|
|
|
|
BINDABLE( cbuf36) ;
|
|
|
|
BINDABLE( cbuf37) ;
|
|
|
|
BINDABLE( cbuf38) ;
|
|
|
|
BINDABLE( cbuf39) ;
|
|
|
|
BINDABLE( cbuf40) ;
|
2013-05-20 13:16:08 +08:00
|
|
|
|
|
|
|
#endif
|
2021-08-11 17:02:19 +08:00
|
|
|
/* end of exec.h */
|