summaryrefslogtreecommitdiff
path: root/math/scilab/patches/patch-bt
diff options
context:
space:
mode:
Diffstat (limited to 'math/scilab/patches/patch-bt')
-rw-r--r--math/scilab/patches/patch-bt25
1 files changed, 25 insertions, 0 deletions
diff --git a/math/scilab/patches/patch-bt b/math/scilab/patches/patch-bt
new file mode 100644
index 00000000000..3cd0b3e0a05
--- /dev/null
+++ b/math/scilab/patches/patch-bt
@@ -0,0 +1,25 @@
+$NetBSD: patch-bt,v 1.1 1998/08/25 12:53:12 agc Exp $
+
+--- /dev/null Tue Aug 18 10:11:38 1998
++++ pvm3/conf/NETBSDVAX.m4 Tue Aug 18 14:38:51 1998
+@@ -0,0 +1,20 @@
++divert(-1)
++undefine(`len')
++#
++# FORTRAN function names are in upper case
++#
++define(`FUNCTION',`translit($1,abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ)')
++#
++# FORTRAN character strings are passed as follows:
++# XXX is this right?
++# a pointer to the base of the string is passed in the normal
++# argument list, and the length is passed by value as an extra
++# argument, after all of the other arguments.
++#
++define(`ARGS',`($1`'undivert(1))')
++define(`SAVE',`divert(1)$1`'divert(0)')
++define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
++define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
++define(`STRING_LEN',`$1_len')
++define(`STRING_PTR',`$1_ptr')
++divert(0)