summaryrefslogtreecommitdiff
path: root/lang/vslisp/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'lang/vslisp/patches/patch-ac')
-rw-r--r--lang/vslisp/patches/patch-ac21
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/vslisp/patches/patch-ac b/lang/vslisp/patches/patch-ac
new file mode 100644
index 00000000000..d3451169f9b
--- /dev/null
+++ b/lang/vslisp/patches/patch-ac
@@ -0,0 +1,21 @@
+$NetBSD: patch-ac,v 1.1 2002/03/15 00:22:42 jmc Exp $
+
+--- src/l_defs.h.orig Fri Mar 15 00:16:28 2002
++++ src/l_defs.h Fri Mar 15 00:16:40 2002
+@@ -69,6 +69,7 @@
+ uc * a;
+ /** Additional information */
+ uc * b;
++ double d;
+ };
+ /** ATOM pointer */
+ typedef struct _ato * ATOM;
+@@ -141,7 +142,7 @@
+ ATOM MakeDAtom(double d);
+ ATOM MakeFAtom(FILE *d);
+ /* double GetDouble(ATOM a); */
+-#define GetDouble(at) (*((double *)((at)->a)))
++#define GetDouble(at) ((at)->d)
+ int kilatom(ATOM a);
+ int killlist(LIST l);
+ int kilat(ATOM a);