50db84abd3
PR: 4979 Submitted by: Slaven Rezic <eserte@cs.tu-berlin.de>
34 lines
925 B
Plaintext
34 lines
925 B
Plaintext
--- /tmp/Eval/source/eval.h Tue Apr 13 21:04:44 1993
|
|
+++ eval.h Wed Mar 16 04:26:57 1994
|
|
@@ -55,6 +55,8 @@
|
|
#define MAXINPUT 160
|
|
#define NUMFUNCS 30
|
|
#define MAXFLEN 6
|
|
+#define MAXALEN 3
|
|
+#define MAXDLEN 80
|
|
#define SCRWIDTH 80
|
|
#define MAXARGS 10
|
|
#define EOS '\0'
|
|
@@ -115,6 +117,12 @@
|
|
char type;
|
|
int code;
|
|
} TOKEN, *TOKENPTR;
|
|
+typedef struct {
|
|
+ int id;
|
|
+ char name[MAXFLEN+1];
|
|
+ char argspec[MAXALEN+1];
|
|
+ char desc[MAXDLEN+1];
|
|
+ } FUNC, *FUNCPTR;
|
|
|
|
/* Function definitions */
|
|
|
|
@@ -131,6 +139,8 @@
|
|
char *func_name (int);
|
|
int func_nargs (int);
|
|
int print_funclist (FILE *s,char *input,int d);
|
|
+
|
|
+extern FUNC flist[];
|
|
|
|
/* ----- PARSE.C functions -------------------------------------------- */
|
|
|