From 50db84abd37e97f7cbbfbed00f9ab3f3240ee0e3 Mon Sep 17 00:00:00 2001 From: Matthew Hunt Date: Sun, 26 Apr 1998 03:25:11 +0000 Subject: Import of Eval v113, a command-line based floating-point calculator. PR: 4979 Submitted by: Slaven Rezic --- math/eval/files/patch-ab | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 math/eval/files/patch-ab (limited to 'math/eval/files/patch-ab') diff --git a/math/eval/files/patch-ab b/math/eval/files/patch-ab new file mode 100644 index 000000000000..84b35dd51993 --- /dev/null +++ b/math/eval/files/patch-ab @@ -0,0 +1,33 @@ +--- /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 -------------------------------------------- */ + -- cgit v1.2.3