mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
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 -------------------------------------------- */
|
||
|
|