aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2007-10-04 08:59:34 +0000
committerMark Linimon <linimon@FreeBSD.org>2007-10-04 08:59:34 +0000
commit339b8c785db3e0e45381b6d1dbb6e4aca23111e0 (patch)
treeb324a5f5979bcdce06ebdd9a194e5e71c4041a21 /lang
parent9a632582741e7d953d0352a43311259e880d013a (diff)
downloadports-339b8c785db3e0e45381b6d1dbb6e4aca23111e0.tar.gz
ports-339b8c785db3e0e45381b6d1dbb6e4aca23111e0.zip
lang/snobol is obsolted by lang/snobol4.
Discussed with: maintainer
Notes
Notes: svn path=/head/; revision=200809
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/snobol/Makefile39
-rw-r--r--lang/snobol/distinfo3
-rw-r--r--lang/snobol/files/patch-Makefile2.m428
-rw-r--r--lang/snobol/files/patch-aa8
-rw-r--r--lang/snobol/files/patch-ab11
-rw-r--r--lang/snobol/files/patch-ac10
-rw-r--r--lang/snobol/files/patch-ad11
-rw-r--r--lang/snobol/files/patch-ae2285
-rw-r--r--lang/snobol/files/patch-af10
-rw-r--r--lang/snobol/files/patch-dynamic.c18
-rw-r--r--lang/snobol/files/patch-init.c18
-rw-r--r--lang/snobol/files/patch-macros.h29
-rw-r--r--lang/snobol/files/patch-ordvst.c19
-rw-r--r--lang/snobol/files/patch-retstring.c18
-rw-r--r--lang/snobol/pkg-descr13
-rw-r--r--lang/snobol/pkg-plist5
17 files changed, 0 insertions, 2526 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 027965c0fa3d..3e283cb86aca 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -293,7 +293,6 @@
SUBDIR += sml-mode.el
SUBDIR += sml-nj
SUBDIR += sml-nj-devel
- SUBDIR += snobol
SUBDIR += snobol4
SUBDIR += spidermonkey
SUBDIR += spl
diff --git a/lang/snobol/Makefile b/lang/snobol/Makefile
deleted file mode 100644
index f380dce27f50..000000000000
--- a/lang/snobol/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: snobol
-# Date created: Fri Sep 1 00:05:55 MDT 2000
-# Whom: Wes Peters <wes@softweyr.com>
-#
-# $FreeBSD$
-
-PORTNAME= snobol
-PORTVERSION= 0.99.4
-PORTREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.snobol4.com/
-
-MAINTAINER= wes@FreeBSD.org
-COMMENT= 0.99.4 release of ``The Macro Implementation of SNOBOL4 in C''
-
-DEPRECATED= Replaced by snobol4 port
-EXPIRATION_DATE= 2007-11-01
-
-CONFLICTS= snobol4
-
-MAN1= snobol4.1
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 699999
-BROKEN= ${DEPRECATED}
-.endif
-
-# Fix GCC 3.x from freaking out over some of our pointers.
-#
-# I had to patch gendata.sno, so I patched the changes it produces
-# in res.h as well. To keep the port from trying to run gendata.sno
-# (with your potentially nonexistant snobol compiler), touch it
-# back to it's original mod time.
-
-post-patch:
- touch -t 199705212205.21 ${WRKSRC}/gendata.sno
-
-.include <bsd.port.post.mk>
diff --git a/lang/snobol/distinfo b/lang/snobol/distinfo
deleted file mode 100644
index d460aef70931..000000000000
--- a/lang/snobol/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (snobol-0.99.4.tar.gz) = 187e141405e4dd4a2da681090cbf396a
-SHA256 (snobol-0.99.4.tar.gz) = f5ca03e4d2fe276d470c38bb6e75815949ff53853a3ee084c1b5e8b0090ec0df
-SIZE (snobol-0.99.4.tar.gz) = 388020
diff --git a/lang/snobol/files/patch-Makefile2.m4 b/lang/snobol/files/patch-Makefile2.m4
deleted file mode 100644
index 7993080e2821..000000000000
--- a/lang/snobol/files/patch-Makefile2.m4
+++ /dev/null
@@ -1,28 +0,0 @@
---- Makefile2.m4.orig Wed Aug 6 22:34:47 1997
-+++ Makefile2.m4 Wed Dec 6 15:35:00 2006
-@@ -48,13 +48,13 @@
- SNOLIB_FILE=snolib.a
-
- # directory name for default SNOLIB (used by -INCLUDE and LOAD())
--SNOLIB_DIR=/usr/local/lib/snobol4
-+SNOLIB_DIR=${LOCALBASE}/lib/snobol4
-
- # default name for installed binary
--BINDEST=/usr/local/bin/snobol4
-+BINDEST=${LOCALBASE}/bin/snobol4
-
- # default name for installed man page
--MANDEST=/usr/local/man/man1/snobol4.1
-+MANDEST=${LOCALBASE}/man/man1/snobol4.1
-
- ########
- # default lib source files
-@@ -555,8 +555,6 @@
- # XXX make hard link from $(BINDEST) to $(BINDEST)-`./pv`??
-
- install: TESTED doc/snobol4.1
-- -rm -f $(BINDEST).old
-- -mv -f $(BINDEST) $(BINDEST).old
- cp xsnobol4 $(BINDEST); strip $(BINDEST); chmod 755 $(BINDEST)
- cp doc/snobol4.1 $(MANDEST)
- test -d $(SNOLIB_DIR) || mkdir $(SNOLIB_DIR)
diff --git a/lang/snobol/files/patch-aa b/lang/snobol/files/patch-aa
deleted file mode 100644
index 95e9d074735a..000000000000
--- a/lang/snobol/files/patch-aa
+++ /dev/null
@@ -1,8 +0,0 @@
---- config/bsd44.m4.orig Thu Aug 31 09:49:40 2000
-+++ config/bsd44.m4 Thu Aug 31 09:49:59 2000
-@@ -1,3 +1,5 @@
- # $Id: bsd44.m4,v 1.3 1996/10/05 06:25:58 phil Exp $
-
- # config for BSD 4.4, and progeny (BSDI, NetBSD, FreeBSD, 386BSD)
-+DYNAMIC_C=lib/generic/dynamic.c
-+ADD_CPPFLAGS([-DUSE_STDARG_H])
diff --git a/lang/snobol/files/patch-ab b/lang/snobol/files/patch-ab
deleted file mode 100644
index 56a461e35fba..000000000000
--- a/lang/snobol/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig Fri Sep 1 00:12:53 2000
-+++ Makefile Fri Sep 1 00:13:02 2000
-@@ -2,7 +2,7 @@
-
- M4=m4
-
--it: Makefile2
-+all: Makefile2
- $(MAKE) -f Makefile2 $(TARGET)
-
- .PRECIOUS: Makefile2
diff --git a/lang/snobol/files/patch-ac b/lang/snobol/files/patch-ac
deleted file mode 100644
index 02d33b15ec90..000000000000
--- a/lang/snobol/files/patch-ac
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.orig Fri Sep 1 00:13:51 2000
-+++ configure Fri Sep 1 00:14:00 2000
-@@ -1,6 +1,6 @@
- #!/bin/sh
-
--if autoconf "$@" > config.m4.tmp; then
-+if ./autoconf "$@" > config.m4.tmp; then
- rm -f config.m4
- mv config.m4.tmp config.m4
- else
diff --git a/lang/snobol/files/patch-ad b/lang/snobol/files/patch-ad
deleted file mode 100644
index 37c993a7aace..000000000000
--- a/lang/snobol/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- gendata.sno.orig Wed May 21 22:05:21 1997
-+++ gendata.sno Tue Jun 3 09:29:43 2003
-@@ -105,7 +105,7 @@
- MK_LBL0 IDENT(PREV) :S(MK_LBL1)
- RES.H = IND 'struct ' PREVTYPE ' ' LCPREV '[' SIZE '];'
- * output char address of res element (since CPA is 1)!
-- RES.H = '#define ' PREV TAB '((char *)' RES '.' LCPREV ')'
-+ RES.H = '#define ' PREV TAB '((void *)' RES '.' LCPREV ')'
- PREV =
-
- MK_LBL1 RES.H = DIFFER(HERE) '#define ' HERE TAB NAME
diff --git a/lang/snobol/files/patch-ae b/lang/snobol/files/patch-ae
deleted file mode 100644
index 87e214a1ca18..000000000000
--- a/lang/snobol/files/patch-ae
+++ /dev/null
@@ -1,2285 +0,0 @@
---- res.h.orig Tue Jun 3 20:18:12 2003
-+++ res.h Tue Jun 3 20:16:09 2003
-@@ -2,1526 +2,1526 @@
-
- struct res {
- struct descr dtlist[21];
--#define DTLIST ((char *)res.dtlist)
-+#define DTLIST ((void *)res.dtlist)
- #define DTLEND KNLIST
- struct descr knlist[1];
--#define KNLIST ((char *)res.knlist)
-+#define KNLIST ((void *)res.knlist)
- struct descr trimcl[2];
--#define TRIMCL ((char *)res.trimcl)
-+#define TRIMCL ((void *)res.trimcl)
- struct descr trapcl[2];
--#define TRAPCL ((char *)res.trapcl)
-+#define TRAPCL ((void *)res.trapcl)
- struct descr exlmcl[2];
--#define EXLMCL ((char *)res.exlmcl)
-+#define EXLMCL ((void *)res.exlmcl)
- struct descr outsw[2];
--#define OUTSW ((char *)res.outsw)
-+#define OUTSW ((void *)res.outsw)
- struct descr mlencl[2];
--#define MLENCL ((char *)res.mlencl)
-+#define MLENCL ((void *)res.mlencl)
- struct descr insw[2];
--#define INSW ((char *)res.insw)
-+#define INSW ((void *)res.insw)
- struct descr fullcl[2];
--#define FULLCL ((char *)res.fullcl)
-+#define FULLCL ((void *)res.fullcl)
- struct descr tracl[2];
--#define TRACL ((char *)res.tracl)
-+#define TRACL ((void *)res.tracl)
- struct descr errlcl[2];
--#define ERRLCL ((char *)res.errlcl)
-+#define ERRLCL ((void *)res.errlcl)
- struct descr dmpcl[2];
--#define DMPCL ((char *)res.dmpcl)
-+#define DMPCL ((void *)res.dmpcl)
- struct descr retcod[2];
--#define RETCOD ((char *)res.retcod)
-+#define RETCOD ((void *)res.retcod)
- struct descr anccl[2];
--#define ANCCL ((char *)res.anccl)
-+#define ANCCL ((void *)res.anccl)
- struct descr abndcl[2];
--#define ABNDCL ((char *)res.abndcl)
-+#define ABNDCL ((void *)res.abndcl)
- struct descr casecl[2];
--#define CASECL ((char *)res.casecl)
-+#define CASECL ((void *)res.casecl)
- #define KNEND KVLIST
- struct descr kvlist[1];
--#define KVLIST ((char *)res.kvlist)
-+#define KVLIST ((void *)res.kvlist)
- struct descr errtyp[1];
--#define ERRTYP ((char *)res.errtyp)
-+#define ERRTYP ((void *)res.errtyp)
- struct descr errtky[1];
--#define ERRTKY ((char *)res.errtky)
-+#define ERRTKY ((void *)res.errtky)
- struct descr errtxt[1];
--#define ERRTXT ((char *)res.errtxt)
-+#define ERRTXT ((void *)res.errtxt)
- struct descr etxtky[1];
--#define ETXTKY ((char *)res.etxtky)
-+#define ETXTKY ((void *)res.etxtky)
- struct descr arbpat[1];
--#define ARBPAT ((char *)res.arbpat)
-+#define ARBPAT ((void *)res.arbpat)
- struct descr arbky[1];
--#define ARBKY ((char *)res.arbky)
-+#define ARBKY ((void *)res.arbky)
- struct descr balpat[1];
--#define BALPAT ((char *)res.balpat)
-+#define BALPAT ((void *)res.balpat)
- struct descr balky[1];
--#define BALKY ((char *)res.balky)
-+#define BALKY ((void *)res.balky)
- struct descr fncpat[1];
--#define FNCPAT ((char *)res.fncpat)
-+#define FNCPAT ((void *)res.fncpat)
- struct descr fnceky[1];
--#define FNCEKY ((char *)res.fnceky)
-+#define FNCEKY ((void *)res.fnceky)
- struct descr abopat[1];
--#define ABOPAT ((char *)res.abopat)
-+#define ABOPAT ((void *)res.abopat)
- struct descr abrtky[1];
--#define ABRTKY ((char *)res.abrtky)
-+#define ABRTKY ((void *)res.abrtky)
- struct descr falpat[1];
--#define FALPAT ((char *)res.falpat)
-+#define FALPAT ((void *)res.falpat)
- struct descr failky[1];
--#define FAILKY ((char *)res.failky)
-+#define FAILKY ((void *)res.failky)
- struct descr filenm[2];
--#define FILENM ((char *)res.filenm)
-+#define FILENM ((void *)res.filenm)
- struct descr lnnocl[2];
--#define LNNOCL ((char *)res.lnnocl)
-+#define LNNOCL ((void *)res.lnnocl)
- struct descr lsflnm[2];
--#define LSFLNM ((char *)res.lsflnm)
-+#define LSFLNM ((void *)res.lsflnm)
- struct descr lslncl[2];
--#define LSLNCL ((char *)res.lslncl)
-+#define LSLNCL ((void *)res.lslncl)
- struct descr rempat[1];
--#define REMPAT ((char *)res.rempat)
-+#define REMPAT ((void *)res.rempat)
- struct descr remky[1];
--#define REMKY ((char *)res.remky)
-+#define REMKY ((void *)res.remky)
- struct descr sucpat[1];
--#define SUCPAT ((char *)res.sucpat)
-+#define SUCPAT ((void *)res.sucpat)
- struct descr succky[1];
--#define SUCCKY ((char *)res.succky)
-+#define SUCCKY ((void *)res.succky)
- struct descr falcl[1];
--#define FALCL ((char *)res.falcl)
-+#define FALCL ((void *)res.falcl)
- struct descr falky[1];
--#define FALKY ((char *)res.falky)
-+#define FALKY ((void *)res.falky)
- struct descr lstncl[2];
--#define LSTNCL ((char *)res.lstncl)
-+#define LSTNCL ((void *)res.lstncl)
- struct descr retpcl[2];
--#define RETPCL ((char *)res.retpcl)
-+#define RETPCL ((void *)res.retpcl)
- struct descr stnocl[2];
--#define STNOCL ((char *)res.stnocl)
-+#define STNOCL ((void *)res.stnocl)
- struct descr alphvl[2];
--#define ALPHVL ((char *)res.alphvl)
-+#define ALPHVL ((void *)res.alphvl)
- struct descr exnocl[1];
--#define EXNOCL ((char *)res.exnocl)
-+#define EXNOCL ((void *)res.exnocl)
- struct descr stctky[1];
--#define STCTKY ((char *)res.stctky)
-+#define STCTKY ((void *)res.stctky)
- struct descr lvlcl[1];
--#define LVLCL ((char *)res.lvlcl)
-+#define LVLCL ((void *)res.lvlcl)
- struct descr fnclky[1];
--#define FNCLKY ((char *)res.fnclky)
-+#define FNCLKY ((void *)res.fnclky)
- struct descr lcasvl[2];
--#define LCASVL ((char *)res.lcasvl)
-+#define LCASVL ((void *)res.lcasvl)
- struct descr ucasvl[2];
--#define UCASVL ((char *)res.ucasvl)
-+#define UCASVL ((void *)res.ucasvl)
- struct descr parmvl[2];
--#define PARMVL ((char *)res.parmvl)
-+#define PARMVL ((void *)res.parmvl)
- #define KVEND INLIST
- struct descr inlist[5];
--#define INLIST ((char *)res.inlist)
-+#define INLIST ((void *)res.inlist)
- struct descr otlist[5];
--#define OTLIST ((char *)res.otlist)
-+#define OTLIST ((void *)res.otlist)
- struct descr otsatl[1];
--#define OTSATL ((char *)res.otsatl)
-+#define OTSATL ((void *)res.otsatl)
- struct descr output[2];
--#define OUTPUT ((char *)res.output)
-+#define OUTPUT ((void *)res.output)
- struct descr punch[1];
--#define PUNCH ((char *)res.punch)
-+#define PUNCH ((void *)res.punch)
- struct descr pchfst[1];
--#define PCHFST ((char *)res.pchfst)
-+#define PCHFST ((void *)res.pchfst)
- struct descr insatl[1];
--#define INSATL ((char *)res.insatl)
-+#define INSATL ((void *)res.insatl)
- struct descr input[1];
--#define INPUT ((char *)res.input)
-+#define INPUT ((void *)res.input)
- struct descr dflsiz[1];
--#define DFLSIZ ((char *)res.dflsiz)
-+#define DFLSIZ ((void *)res.dflsiz)
- struct descr termin[2];
--#define TERMIN ((char *)res.termin)
-+#define TERMIN ((void *)res.termin)
- struct descr trlist[2];
--#define TRLIST ((char *)res.trlist)
-+#define TRLIST ((void *)res.trlist)
- struct descr valtrs[3];
--#define VALTRS ((char *)res.valtrs)
-+#define VALTRS ((void *)res.valtrs)
- struct descr tfnclp[2];
--#define TFNCLP ((char *)res.tfnclp)
-+#define TFNCLP ((void *)res.tfnclp)
- struct descr tfnrlp[4];
--#define TFNRLP ((char *)res.tfnrlp)
-+#define TFNRLP ((void *)res.tfnrlp)
- struct descr trcblk[2];
--#define TRCBLK ((char *)res.trcblk)
-+#define TRCBLK ((void *)res.trcblk)
- struct descr lit1cl[4];
--#define LIT1CL ((char *)res.lit1cl)
-+#define LIT1CL ((void *)res.lit1cl)
- struct descr atrhd[1];
--#define ATRHD ((char *)res.atrhd)
-+#define ATRHD ((void *)res.atrhd)
- struct descr atprcl[3];
--#define ATPRCL ((char *)res.atprcl)
-+#define ATPRCL ((void *)res.atprcl)
- struct descr atexcl[1];
--#define ATEXCL ((char *)res.atexcl)
-+#define ATEXCL ((void *)res.atexcl)
- struct descr atdtp[1];
--#define ATDTP ((char *)res.atdtp)
-+#define ATDTP ((void *)res.atdtp)
- struct descr iidtp[1];
--#define IIDTP ((char *)res.iidtp)
-+#define IIDTP ((void *)res.iidtp)
- struct descr ipdtp[1];
--#define IPDTP ((char *)res.ipdtp)
-+#define IPDTP ((void *)res.ipdtp)
- struct descr irdtp[1];
--#define IRDTP ((char *)res.irdtp)
-+#define IRDTP ((void *)res.irdtp)
- struct descr ivdtp[1];
--#define IVDTP ((char *)res.ivdtp)
-+#define IVDTP ((void *)res.ivdtp)
- struct descr pidtp[1];
--#define PIDTP ((char *)res.pidtp)
-+#define PIDTP ((void *)res.pidtp)
- struct descr ppdtp[1];
--#define PPDTP ((char *)res.ppdtp)
-+#define PPDTP ((void *)res.ppdtp)
- struct descr pvdtp[1];
--#define PVDTP ((char *)res.pvdtp)
-+#define PVDTP ((void *)res.pvdtp)
- struct descr ridtp[1];
--#define RIDTP ((char *)res.ridtp)
-+#define RIDTP ((void *)res.ridtp)
- struct descr rpdtp[1];
--#define RPDTP ((char *)res.rpdtp)
-+#define RPDTP ((void *)res.rpdtp)
- struct descr rrdtp[1];
--#define RRDTP ((char *)res.rrdtp)
-+#define RRDTP ((void *)res.rrdtp)
- struct descr rvdtp[1];
--#define RVDTP ((char *)res.rvdtp)
-+#define RVDTP ((void *)res.rvdtp)
- struct descr tadtp[1];
--#define TADTP ((char *)res.tadtp)
-+#define TADTP ((void *)res.tadtp)
- struct descr vcdtp[1];
--#define VCDTP ((char *)res.vcdtp)
-+#define VCDTP ((void *)res.vcdtp)
- struct descr vedtp[1];
--#define VEDTP ((char *)res.vedtp)
-+#define VEDTP ((void *)res.vedtp)
- struct descr vidtp[1];
--#define VIDTP ((char *)res.vidtp)
-+#define VIDTP ((void *)res.vidtp)
- struct descr vpdtp[1];
--#define VPDTP ((char *)res.vpdtp)
-+#define VPDTP ((void *)res.vpdtp)
- struct descr vrdtp[1];
--#define VRDTP ((char *)res.vrdtp)
-+#define VRDTP ((void *)res.vrdtp)
- struct descr vvdtp[1];
--#define VVDTP ((char *)res.vvdtp)
-+#define VVDTP ((void *)res.vvdtp)
- struct descr arthcl[1];
--#define ARTHCL ((char *)res.arthcl)
-+#define ARTHCL ((void *)res.arthcl)
- struct descr cstncl[1];
--#define CSTNCL ((char *)res.cstncl)
-+#define CSTNCL ((void *)res.cstncl)
- struct descr rstat[1];
--#define RSTAT ((char *)res.rstat)
-+#define RSTAT ((void *)res.rstat)
- struct descr scncl[1];
--#define SCNCL ((char *)res.scncl)
-+#define SCNCL ((void *)res.scncl)
- struct descr wstat[1];
--#define WSTAT ((char *)res.wstat)
-+#define WSTAT ((void *)res.wstat)
- struct descr timecl[1];
--#define TIMECL ((char *)res.timecl)
-+#define TIMECL ((void *)res.timecl)
- struct descr alcl[1];
--#define ALCL ((char *)res.alcl)
-+#define ALCL ((void *)res.alcl)
- struct descr arrmrk[1];
--#define ARRMRK ((char *)res.arrmrk)
-+#define ARRMRK ((void *)res.arrmrk)
- struct descr banrcl[1];
--#define BANRCL ((char *)res.banrcl)
-+#define BANRCL ((void *)res.banrcl)
- struct descr compcl[1];
--#define COMPCL ((char *)res.compcl)
-+#define COMPCL ((void *)res.compcl)
- struct descr cutno[1];
--#define CUTNO ((char *)res.cutno)
-+#define CUTNO ((void *)res.cutno)
- struct descr cnslcl[1];
--#define CNSLCL ((char *)res.cnslcl)
-+#define CNSLCL ((void *)res.cnslcl)
- struct descr datacl[1];
--#define DATACL ((char *)res.datacl)
-+#define DATACL ((void *)res.datacl)
- struct descr execcl[1];
--#define EXECCL ((char *)res.execcl)
-+#define EXECCL ((void *)res.execcl)
- struct descr fnvlcl[1];
--#define FNVLCL ((char *)res.fnvlcl)
-+#define FNVLCL ((void *)res.fnvlcl)
- struct descr inicom[1];
--#define INICOM ((char *)res.inicom)
-+#define INICOM ((void *)res.inicom)
- struct descr lenfcl[1];
--#define LENFCL ((char *)res.lenfcl)
-+#define LENFCL ((void *)res.lenfcl)
- struct descr listcl[1];
--#define LISTCL ((char *)res.listcl)
-+#define LISTCL ((void *)res.listcl)
- struct descr llist[1];
--#define LLIST ((char *)res.llist)
-+#define LLIST ((void *)res.llist)
- struct descr namgcl[1];
--#define NAMGCL ((char *)res.namgcl)
-+#define NAMGCL ((void *)res.namgcl)
- struct descr nerrcl[1];
--#define NERRCL ((char *)res.nerrcl)
-+#define NERRCL ((void *)res.nerrcl)
- struct descr scercl[1];
--#define SCERCL ((char *)res.scercl)
-+#define SCERCL ((void *)res.scercl)
- struct descr spitcl[1];
--#define SPITCL ((char *)res.spitcl)
-+#define SPITCL ((void *)res.spitcl)
- struct descr statcl[1];
--#define STATCL ((char *)res.statcl)
-+#define STATCL ((void *)res.statcl)
- struct descr arbsiz[1];
--#define ARBSIZ ((char *)res.arbsiz)
-+#define ARBSIZ ((void *)res.arbsiz)
- struct descr charcl[1];
--#define CHARCL ((char *)res.charcl)
-+#define CHARCL ((void *)res.charcl)
- struct descr cndsiz[1];
--#define CNDSIZ ((char *)res.cndsiz)
-+#define CNDSIZ ((void *)res.cndsiz)
- struct descr codelt[1];
--#define CODELT ((char *)res.codelt)
-+#define CODELT ((void *)res.codelt)
- struct descr dscrtw[1];
--#define DSCRTW ((char *)res.dscrtw)
-+#define DSCRTW ((void *)res.dscrtw)
- struct descr eoscl[1];
--#define EOSCL ((char *)res.eoscl)
-+#define EOSCL ((void *)res.eoscl)
- struct descr esalim[1];
--#define ESALIM ((char *)res.esalim)
-+#define ESALIM ((void *)res.esalim)
- struct descr extval[1];
--#define EXTVAL ((char *)res.extval)
-+#define EXTVAL ((void *)res.extval)
- struct descr fblkrq[1];
--#define FBLKRQ ((char *)res.fblkrq)
-+#define FBLKRQ ((void *)res.fblkrq)
- struct descr gobrcl[1];
--#define GOBRCL ((char *)res.gobrcl)
-+#define GOBRCL ((void *)res.gobrcl)
- struct descr gtocl[1];
--#define GTOCL ((char *)res.gtocl)
-+#define GTOCL ((void *)res.gtocl)
- struct descr inclsz[1];
--#define INCLSZ ((char *)res.inclsz)
-+#define INCLSZ ((void *)res.inclsz)
- struct descr ioblsz[1];
--#define IOBLSZ ((char *)res.ioblsz)
-+#define IOBLSZ ((void *)res.ioblsz)
- struct descr lnodsz[1];
--#define LNODSZ ((char *)res.lnodsz)
-+#define LNODSZ ((void *)res.lnodsz)
- struct descr nodsiz[1];
--#define NODSIZ ((char *)res.nodsiz)
-+#define NODSIZ ((void *)res.nodsiz)
- struct descr obend[1];
--#define OBEND ((char *)res.obend)
-+#define OBEND ((void *)res.obend)
- struct descr ocalim[1];
--#define OCALIM ((char *)res.ocalim)
-+#define OCALIM ((void *)res.ocalim)
- struct descr onecl[1];
--#define ONECL ((char *)res.onecl)
-+#define ONECL ((void *)res.onecl)
- struct descr outblk[1];
--#define OUTBLK ((char *)res.outblk)
-+#define OUTBLK ((void *)res.outblk)
- struct descr errblk[1];
--#define ERRBLK ((char *)res.errblk)
-+#define ERRBLK ((void *)res.errblk)
- struct descr sizlmt[1];
--#define SIZLMT ((char *)res.sizlmt)
-+#define SIZLMT ((void *)res.sizlmt)
- struct descr snodsz[1];
--#define SNODSZ ((char *)res.snodsz)
-+#define SNODSZ ((void *)res.snodsz)
- struct descr starsz[1];
--#define STARSZ ((char *)res.starsz)
-+#define STARSZ ((void *)res.starsz)
- struct descr zerocl[1];
--#define ZEROCL ((char *)res.zerocl)
-+#define ZEROCL ((void *)res.zerocl)
- struct descr trskel[1];
--#define TRSKEL ((char *)res.trskel)
-+#define TRSKEL ((void *)res.trskel)
- struct descr comdct[1];
--#define COMDCT ((char *)res.comdct)
-+#define COMDCT ((void *)res.comdct)
- struct descr comreg[1];
--#define COMREG ((char *)res.comreg)
-+#define COMREG ((void *)res.comreg)
- struct descr arback[1];
--#define ARBACK ((char *)res.arback)
-+#define ARBACK ((void *)res.arback)
- struct descr arhead[1];
--#define ARHEAD ((char *)res.arhead)
-+#define ARHEAD ((void *)res.arhead)
- struct descr artail[1];
--#define ARTAIL ((char *)res.artail)
-+#define ARTAIL ((void *)res.artail)
- struct descr strpat[1];
--#define STRPAT ((char *)res.strpat)
-+#define STRPAT ((void *)res.strpat)
- struct descr anyccl[1];
--#define ANYCCL ((char *)res.anyccl)
-+#define ANYCCL ((void *)res.anyccl)
- struct descr asgncl[1];
--#define ASGNCL ((char *)res.asgncl)
-+#define ASGNCL ((void *)res.asgncl)
- struct descr atopcl[1];
--#define ATOPCL ((char *)res.atopcl)
-+#define ATOPCL ((void *)res.atopcl)
- struct descr basecl[1];
--#define BASECL ((char *)res.basecl)
-+#define BASECL ((void *)res.basecl)
- struct descr brkccl[1];
--#define BRKCCL ((char *)res.brkccl)
-+#define BRKCCL ((void *)res.brkccl)
- struct descr brxccl[1];
--#define BRXCCL ((char *)res.brxccl)
-+#define BRXCCL ((void *)res.brxccl)
- struct descr brxfcl[1];
--#define BRXFCL ((char *)res.brxfcl)
-+#define BRXFCL ((void *)res.brxfcl)
- struct descr chrcl[1];
--#define CHRCL ((char *)res.chrcl)
-+#define CHRCL ((void *)res.chrcl)
- struct descr cmacl[1];
--#define CMACL ((char *)res.cmacl)
-+#define CMACL ((void *)res.cmacl)
- struct descr concl[1];
--#define CONCL ((char *)res.concl)
-+#define CONCL ((void *)res.concl)
- struct descr dnmecl[1];
--#define DNMECL ((char *)res.dnmecl)
-+#define DNMECL ((void *)res.dnmecl)
- struct descr dnmicl[1];
--#define DNMICL ((char *)res.dnmicl)
-+#define DNMICL ((void *)res.dnmicl)
- struct descr endcl[1];
--#define ENDCL ((char *)res.endcl)
-+#define ENDCL ((void *)res.endcl)
- struct descr enmecl[1];
--#define ENMECL ((char *)res.enmecl)
-+#define ENMECL ((void *)res.enmecl)
- struct descr enmicl[1];
--#define ENMICL ((char *)res.enmicl)
-+#define ENMICL ((void *)res.enmicl)
- struct descr erorcl[1];
--#define ERORCL ((char *)res.erorcl)
-+#define ERORCL ((void *)res.erorcl)
- struct descr fncfcl[1];
--#define FNCFCL ((char *)res.fncfcl)
-+#define FNCFCL ((void *)res.fncfcl)
- struct descr fnmecl[1];
--#define FNMECL ((char *)res.fnmecl)
-+#define FNMECL ((void *)res.fnmecl)
- struct descr gotgcl[1];
--#define GOTGCL ((char *)res.gotgcl)
-+#define GOTGCL ((void *)res.gotgcl)
- struct descr gotlcl[1];
--#define GOTLCL ((char *)res.gotlcl)
-+#define GOTLCL ((void *)res.gotlcl)
- struct descr gotocl[1];
--#define GOTOCL ((char *)res.gotocl)
-+#define GOTOCL ((void *)res.gotocl)
- struct descr initcl[1];
--#define INITCL ((char *)res.initcl)
-+#define INITCL ((void *)res.initcl)
- struct descr itemcl[1];
--#define ITEMCL ((char *)res.itemcl)
-+#define ITEMCL ((void *)res.itemcl)
- struct descr litcl[1];
--#define LITCL ((char *)res.litcl)
-+#define LITCL ((void *)res.litcl)
- struct descr lnthcl[1];
--#define LNTHCL ((char *)res.lnthcl)
-+#define LNTHCL ((void *)res.lnthcl)
- struct descr nmecl[1];
--#define NMECL ((char *)res.nmecl)
-+#define NMECL ((void *)res.nmecl)
- struct descr nnyccl[1];
--#define NNYCCL ((char *)res.nnyccl)
-+#define NNYCCL ((void *)res.nnyccl)
- struct descr posicl[1];
--#define POSICL ((char *)res.posicl)
-+#define POSICL ((void *)res.posicl)
- struct descr rpsicl[1];
--#define RPSICL ((char *)res.rpsicl)
-+#define RPSICL ((void *)res.rpsicl)
- struct descr rtbcl[1];
--#define RTBCL ((char *)res.rtbcl)
-+#define RTBCL ((void *)res.rtbcl)
- struct descr scancl[1];
--#define SCANCL ((char *)res.scancl)
-+#define SCANCL ((void *)res.scancl)
- struct descr scflcl[1];
--#define SCFLCL ((char *)res.scflcl)
-+#define SCFLCL ((void *)res.scflcl)
- struct descr scokcl[1];
--#define SCOKCL ((char *)res.scokcl)
-+#define SCOKCL ((void *)res.scokcl)
- struct descr sconcl[1];
--#define SCONCL ((char *)res.sconcl)
-+#define SCONCL ((void *)res.sconcl)
- struct descr sjsrcl[1];
--#define SJSRCL ((char *)res.sjsrcl)
-+#define SJSRCL ((void *)res.sjsrcl)
- struct descr spnccl[1];
--#define SPNCCL ((char *)res.spnccl)
-+#define SPNCCL ((void *)res.spnccl)
- struct descr sucfcl[1];
--#define SUCFCL ((char *)res.sucfcl)
-+#define SUCFCL ((void *)res.sucfcl)
- struct descr tbcl[1];
--#define TBCL ((char *)res.tbcl)
-+#define TBCL ((void *)res.tbcl)
- struct descr initb[1];
--#define INITB ((char *)res.initb)
-+#define INITB ((void *)res.initb)
- struct descr inite[1];
--#define INITE ((char *)res.inite)
-+#define INITE ((void *)res.inite)
- struct descr a4ptr[1];
--#define A4PTR ((char *)res.a4ptr)
-+#define A4PTR ((void *)res.a4ptr)
- struct descr a5ptr[1];
--#define A5PTR ((char *)res.a5ptr)
-+#define A5PTR ((void *)res.a5ptr)
- struct descr a6ptr[1];
--#define A6PTR ((char *)res.a6ptr)
-+#define A6PTR ((void *)res.a6ptr)
- struct descr a7ptr[1];
--#define A7PTR ((char *)res.a7ptr)
-+#define A7PTR ((void *)res.a7ptr)
- struct descr brtype[1];
--#define BRTYPE ((char *)res.brtype)
-+#define BRTYPE ((void *)res.brtype)
- struct descr cmofcl[1];
--#define CMOFCL ((char *)res.cmofcl)
-+#define CMOFCL ((void *)res.cmofcl)
- struct descr datseg[1];
--#define DATSEG ((char *)res.datseg)
-+#define DATSEG ((void *)res.datseg)
- struct descr dmpptr[1];
--#define DMPPTR ((char *)res.dmpptr)
-+#define DMPPTR ((void *)res.dmpptr)
- struct descr dtcl[1];
--#define DTCL ((char *)res.dtcl)
-+#define DTCL ((void *)res.dtcl)
- struct descr dt1cl[1];
--#define DT1CL ((char *)res.dt1cl)
-+#define DT1CL ((void *)res.dt1cl)
- struct descr emsgcl[1];
--#define EMSGCL ((char *)res.emsgcl)
-+#define EMSGCL ((void *)res.emsgcl)
- struct descr errbas[1];
--#define ERRBAS ((char *)res.errbas)
-+#define ERRBAS ((void *)res.errbas)
- struct descr esaicl[1];
--#define ESAICL ((char *)res.esaicl)
-+#define ESAICL ((void *)res.esaicl)
- struct descr etmcl[1];
--#define ETMCL ((char *)res.etmcl)
-+#define ETMCL ((void *)res.etmcl)
- struct descr exn2cl[1];
--#define EXN2CL ((char *)res.exn2cl)
-+#define EXN2CL ((void *)res.exn2cl)
- struct descr fcl[1];
--#define FCL ((char *)res.fcl)
-+#define FCL ((void *)res.fcl)
- struct descr nexfcl[1];
--#define NEXFCL ((char *)res.nexfcl)
-+#define NEXFCL ((void *)res.nexfcl)
- struct descr frtncl[1];
--#define FRTNCL ((char *)res.frtncl)
-+#define FRTNCL ((void *)res.frtncl)
- struct descr gogocl[1];
--#define GOGOCL ((char *)res.gogocl)
-+#define GOGOCL ((void *)res.gogocl)
- struct descr incl[1];
--#define INCL ((char *)res.incl)
-+#define INCL ((void *)res.incl)
- struct descr iokey[1];
--#define IOKEY ((char *)res.iokey)
-+#define IOKEY ((void *)res.iokey)
- struct descr maxlen[1];
--#define MAXLEN ((char *)res.maxlen)
-+#define MAXLEN ((void *)res.maxlen)
- struct descr msgno[1];
--#define MSGNO ((char *)res.msgno)
-+#define MSGNO ((void *)res.msgno)
- struct descr namicl[1];
--#define NAMICL ((char *)res.namicl)
-+#define NAMICL ((void *)res.namicl)
- struct descr nhedcl[1];
--#define NHEDCL ((char *)res.nhedcl)
-+#define NHEDCL ((void *)res.nhedcl)
- struct descr nmover[1];
--#define NMOVER ((char *)res.nmover)
-+#define NMOVER ((void *)res.nmover)
- struct descr nulvcl[1];
--#define NULVCL ((char *)res.nulvcl)
-+#define NULVCL ((void *)res.nulvcl)
- struct descr ocicl[1];
--#define OCICL ((char *)res.ocicl)
-+#define OCICL ((void *)res.ocicl)
- struct descr paticl[1];
--#define PATICL ((char *)res.paticl)
-+#define PATICL ((void *)res.paticl)
- struct descr pdlend[1];
--#define PDLEND ((char *)res.pdlend)
-+#define PDLEND ((void *)res.pdlend)
- struct descr pdlptr[1];
--#define PDLPTR ((char *)res.pdlptr)
-+#define PDLPTR ((void *)res.pdlptr)
- struct descr scl[1];
--#define SCL ((char *)res.scl)
-+#define SCL ((void *)res.scl)
- struct descr signcl[1];
--#define SIGNCL ((char *)res.signcl)
-+#define SIGNCL ((void *)res.signcl)
- struct descr stkptr[1];
--#define STKPTR ((char *)res.stkptr)
-+#define STKPTR ((void *)res.stkptr)
- struct descr stype[1];
--#define STYPE ((char *)res.stype)
-+#define STYPE ((void *)res.stype)
- struct descr tblfnc[1];
--#define TBLFNC ((char *)res.tblfnc)
-+#define TBLFNC ((void *)res.tblfnc)
- struct descr unit[1];
--#define UNIT ((char *)res.unit)
-+#define UNIT ((void *)res.unit)
- struct descr varsym[1];
--#define VARSYM ((char *)res.varsym)
-+#define VARSYM ((void *)res.varsym)
- struct descr datcl[1];
--#define DATCL ((char *)res.datcl)
-+#define DATCL ((void *)res.datcl)
- struct descr defcl[1];
--#define DEFCL ((char *)res.defcl)
-+#define DEFCL ((void *)res.defcl)
- struct descr fldcl[1];
--#define FLDCL ((char *)res.fldcl)
-+#define FLDCL ((void *)res.fldcl)
- struct descr lodcl[1];
--#define LODCL ((char *)res.lodcl)
-+#define LODCL ((void *)res.lodcl)
- struct descr pdlhed[1];
--#define PDLHED ((char *)res.pdlhed)
-+#define PDLHED ((void *)res.pdlhed)
- struct descr undfcl[1];
--#define UNDFCL ((char *)res.undfcl)
-+#define UNDFCL ((void *)res.undfcl)
- struct descr dpsptr[1];
--#define DPSPTR ((char *)res.dpsptr)
-+#define DPSPTR ((void *)res.dpsptr)
- struct descr xspptr[1];
--#define XSPPTR ((char *)res.xspptr)
-+#define XSPPTR ((void *)res.xspptr)
- struct descr yspptr[1];
--#define YSPPTR ((char *)res.yspptr)
-+#define YSPPTR ((void *)res.yspptr)
- struct descr zspptr[1];
--#define ZSPPTR ((char *)res.zspptr)
-+#define ZSPPTR ((void *)res.zspptr)
- struct descr tspptr[1];
--#define TSPPTR ((char *)res.tspptr)
-+#define TSPPTR ((void *)res.tspptr)
- struct descr knatl[1];
--#define KNATL ((char *)res.knatl)
-+#define KNATL ((void *)res.knatl)
- struct descr kvatl[1];
--#define KVATL ((char *)res.kvatl)
-+#define KVATL ((void *)res.kvatl)
- struct descr tratl[1];
--#define TRATL ((char *)res.tratl)
-+#define TRATL ((void *)res.tratl)
- struct spec blnsp[1];
--#define BLNSP ((char *)res.blnsp)
-+#define BLNSP ((void *)res.blnsp)
- struct spec errsp[1];
--#define ERRSP ((char *)res.errsp)
-+#define ERRSP ((void *)res.errsp)
- struct spec inbfsp[1];
--#define INBFSP ((char *)res.inbfsp)
-+#define INBFSP ((void *)res.inbfsp)
- struct spec lnbfsp[1];
--#define LNBFSP ((char *)res.lnbfsp)
-+#define LNBFSP ((void *)res.lnbfsp)
- struct spec nextsp[1];
--#define NEXTSP ((char *)res.nextsp)
-+#define NEXTSP ((void *)res.nextsp)
- struct spec lnosp[1];
--#define LNOSP ((char *)res.lnosp)
-+#define LNOSP ((void *)res.lnosp)
- struct spec rnosp[1];
--#define RNOSP ((char *)res.rnosp)
-+#define RNOSP ((void *)res.rnosp)
- struct spec alphsp[1];
--#define ALPHSP ((char *)res.alphsp)
-+#define ALPHSP ((void *)res.alphsp)
- struct spec ampsp[1];
--#define AMPSP ((char *)res.ampsp)
-+#define AMPSP ((void *)res.ampsp)
- struct spec cerrsp[1];
--#define CERRSP ((char *)res.cerrsp)
-+#define CERRSP ((void *)res.cerrsp)
- struct spec colsp[1];
--#define COLSP ((char *)res.colsp)
-+#define COLSP ((void *)res.colsp)
- struct spec dmpsp[1];
--#define DMPSP ((char *)res.dmpsp)
-+#define DMPSP ((void *)res.dmpsp)
- struct spec dtarsp[1];
--#define DTARSP ((char *)res.dtarsp)
-+#define DTARSP ((void *)res.dtarsp)
- struct spec lcassp[1];
--#define LCASSP ((char *)res.lcassp)
-+#define LCASSP ((void *)res.lcassp)
- struct spec protsp[1];
--#define PROTSP ((char *)res.protsp)
-+#define PROTSP ((void *)res.protsp)
- struct spec qtsp[1];
--#define QTSP ((char *)res.qtsp)
-+#define QTSP ((void *)res.qtsp)
- struct spec realsp[1];
--#define REALSP ((char *)res.realsp)
-+#define REALSP ((void *)res.realsp)
- struct spec tracsp[1];
--#define TRACSP ((char *)res.tracsp)
-+#define TRACSP ((void *)res.tracsp)
- struct spec ucassp[1];
--#define UCASSP ((char *)res.ucassp)
-+#define UCASSP ((void *)res.ucassp)
- struct spec arrsp[1];
--#define ARRSP ((char *)res.arrsp)
-+#define ARRSP ((void *)res.arrsp)
- struct spec asscsp[1];
--#define ASSCSP ((char *)res.asscsp)
-+#define ASSCSP ((void *)res.asscsp)
- struct spec blsp[1];
--#define BLSP ((char *)res.blsp)
-+#define BLSP ((void *)res.blsp)
- struct spec bleqsp[1];
--#define BLEQSP ((char *)res.bleqsp)
-+#define BLEQSP ((void *)res.bleqsp)
- struct spec cmasp[1];
--#define CMASP ((char *)res.cmasp)
-+#define CMASP ((void *)res.cmasp)
- struct spec col1sp[1];
--#define COL1SP ((char *)res.col1sp)
-+#define COL1SP ((void *)res.col1sp)
- struct spec ejctsp[1];
--#define EJCTSP ((char *)res.ejctsp)
-+#define EJCTSP ((void *)res.ejctsp)
- struct spec eqlsp[1];
--#define EQLSP ((char *)res.eqlsp)
-+#define EQLSP ((void *)res.eqlsp)
- struct spec erorsp[1];
--#define ERORSP ((char *)res.erorsp)
-+#define ERORSP ((void *)res.erorsp)
- struct spec etimsp[1];
--#define ETIMSP ((char *)res.etimsp)
-+#define ETIMSP ((void *)res.etimsp)
- struct spec execsp[1];
--#define EXECSP ((char *)res.execsp)
-+#define EXECSP ((void *)res.execsp)
- struct spec exdtsp[1];
--#define EXDTSP ((char *)res.exdtsp)
-+#define EXDTSP ((void *)res.exdtsp)
- struct spec filesp[1];
--#define FILESP ((char *)res.filesp)
-+#define FILESP ((void *)res.filesp)
- struct spec frznsp[1];
--#define FRZNSP ((char *)res.frznsp)
-+#define FRZNSP ((void *)res.frznsp)
- struct spec inclsp[1];
--#define INCLSP ((char *)res.inclsp)
-+#define INCLSP ((void *)res.inclsp)
- struct spec leftsp[1];
--#define LEFTSP ((char *)res.leftsp)
-+#define LEFTSP ((void *)res.leftsp)
- struct spec linesp[1];
--#define LINESP ((char *)res.linesp)
-+#define LINESP ((void *)res.linesp)
- struct spec listsp[1];
--#define LISTSP ((char *)res.listsp)
-+#define LISTSP ((void *)res.listsp)
- struct spec lprnsp[1];
--#define LPRNSP ((char *)res.lprnsp)
-+#define LPRNSP ((void *)res.lprnsp)
- struct spec lsfnsp[1];
--#define LSFNSP ((char *)res.lsfnsp)
-+#define LSFNSP ((void *)res.lsfnsp)
- struct spec lslnsp[1];
--#define LSLNSP ((char *)res.lslnsp)
-+#define LSLNSP ((void *)res.lslnsp)
- struct spec nerrsp[1];
--#define NERRSP ((char *)res.nerrsp)
-+#define NERRSP ((void *)res.nerrsp)
- struct spec nexesp[1];
--#define NEXESP ((char *)res.nexesp)
-+#define NEXESP ((void *)res.nexesp)
- struct spec ofsp[1];
--#define OFSP ((char *)res.ofsp)
-+#define OFSP ((void *)res.ofsp)
- struct spec rprnsp[1];
--#define RPRNSP ((char *)res.rprnsp)
-+#define RPRNSP ((void *)res.rprnsp)
- struct spec starsp[1];
--#define STARSP ((char *)res.starsp)
-+#define STARSP ((void *)res.starsp)
- struct spec trclsp[1];
--#define TRCLSP ((char *)res.trclsp)
-+#define TRCLSP ((void *)res.trclsp)
- struct spec trlvsp[1];
--#define TRLVSP ((char *)res.trlvsp)
-+#define TRLVSP ((void *)res.trlvsp)
- struct spec trstsp[1];
--#define TRSTSP ((char *)res.trstsp)
-+#define TRSTSP ((void *)res.trstsp)
- struct spec spitsp[1];
--#define SPITSP ((char *)res.spitsp)
-+#define SPITSP ((void *)res.spitsp)
- struct spec unlsp[1];
--#define UNLSP ((char *)res.unlsp)
-+#define UNLSP ((void *)res.unlsp)
- struct spec xfersp[1];
--#define XFERSP ((char *)res.xfersp)
-+#define XFERSP ((void *)res.xfersp)
- struct descr iclblk[1];
--#define ICLBLK ((char *)res.iclblk)
-+#define ICLBLK ((void *)res.iclblk)
- struct descr dtatl[1];
--#define DTATL ((char *)res.dtatl)
-+#define DTATL ((void *)res.dtatl)
- struct descr fncpl[1];
--#define FNCPL ((char *)res.fncpl)
-+#define FNCPL ((void *)res.fncpl)
- struct descr inatl[1];
--#define INATL ((char *)res.inatl)
-+#define INATL ((void *)res.inatl)
- struct descr outatl[1];
--#define OUTATL ((char *)res.outatl)
-+#define OUTATL ((void *)res.outatl)
- struct descr tvall[2];
--#define TVALL ((char *)res.tvall)
-+#define TVALL ((void *)res.tvall)
- struct descr tlabl[2];
--#define TLABL ((char *)res.tlabl)
-+#define TLABL ((void *)res.tlabl)
- struct descr tfentl[2];
--#define TFENTL ((char *)res.tfentl)
-+#define TFENTL ((void *)res.tfentl)
- struct descr tfextl[2];
--#define TFEXTL ((char *)res.tfextl)
-+#define TFEXTL ((void *)res.tfextl)
- struct descr tkeyl[2];
--#define TKEYL ((char *)res.tkeyl)
-+#define TKEYL ((void *)res.tkeyl)
- struct descr a1ptr[1];
--#define A1PTR ((char *)res.a1ptr)
-+#define A1PTR ((void *)res.a1ptr)
- struct descr a2ptr[1];
--#define A2PTR ((char *)res.a2ptr)
-+#define A2PTR ((void *)res.a2ptr)
- struct descr a3ptr[1];
--#define A3PTR ((char *)res.a3ptr)
-+#define A3PTR ((void *)res.a3ptr)
- struct descr atptr[1];
--#define ATPTR ((char *)res.atptr)
-+#define ATPTR ((void *)res.atptr)
- struct descr f1ptr[1];
--#define F1PTR ((char *)res.f1ptr)
-+#define F1PTR ((void *)res.f1ptr)
- struct descr f2ptr[1];
--#define F2PTR ((char *)res.f2ptr)
-+#define F2PTR ((void *)res.f2ptr)
- struct descr io2ptr[1];
--#define IO2PTR ((char *)res.io2ptr)
-+#define IO2PTR ((void *)res.io2ptr)
- struct descr io1ptr[1];
--#define IO1PTR ((char *)res.io1ptr)
-+#define IO1PTR ((void *)res.io1ptr)
- struct descr lptr[1];
--#define LPTR ((char *)res.lptr)
-+#define LPTR ((void *)res.lptr)
- struct descr nval[1];
--#define NVAL ((char *)res.nval)
-+#define NVAL ((void *)res.nval)
- struct descr io3ptr[1];
--#define IO3PTR ((char *)res.io3ptr)
-+#define IO3PTR ((void *)res.io3ptr)
- struct descr io4ptr[1];
--#define IO4PTR ((char *)res.io4ptr)
-+#define IO4PTR ((void *)res.io4ptr)
- struct descr tblbcs[1];
--#define TBLBCS ((char *)res.tblbcs)
-+#define TBLBCS ((void *)res.tblbcs)
- struct descr tblscs[1];
--#define TBLSCS ((char *)res.tblscs)
-+#define TBLSCS ((void *)res.tblscs)
- struct descr tmval[1];
--#define TMVAL ((char *)res.tmval)
-+#define TMVAL ((void *)res.tmval)
- struct descr tptr[1];
--#define TPTR ((char *)res.tptr)
-+#define TPTR ((void *)res.tptr)
- struct descr tcl[1];
--#define TCL ((char *)res.tcl)
-+#define TCL ((void *)res.tcl)
- struct descr tsiz[1];
--#define TSIZ ((char *)res.tsiz)
-+#define TSIZ ((void *)res.tsiz)
- struct descr tval[1];
--#define TVAL ((char *)res.tval)
-+#define TVAL ((void *)res.tval)
- struct descr vval[1];
--#define VVAL ((char *)res.vval)
-+#define VVAL ((void *)res.vval)
- struct descr wcl[1];
--#define WCL ((char *)res.wcl)
-+#define WCL ((void *)res.wcl)
- struct descr wptr[1];
--#define WPTR ((char *)res.wptr)
-+#define WPTR ((void *)res.wptr)
- struct descr xcl[1];
--#define XCL ((char *)res.xcl)
-+#define XCL ((void *)res.xcl)
- struct descr xptr[1];
--#define XPTR ((char *)res.xptr)
-+#define XPTR ((void *)res.xptr)
- struct descr xsiz[1];
--#define XSIZ ((char *)res.xsiz)
-+#define XSIZ ((void *)res.xsiz)
- struct descr ycl[1];
--#define YCL ((char *)res.ycl)
-+#define YCL ((void *)res.ycl)
- struct descr yptr[1];
--#define YPTR ((char *)res.yptr)
-+#define YPTR ((void *)res.yptr)
- struct descr ysiz[1];
--#define YSIZ ((char *)res.ysiz)
-+#define YSIZ ((void *)res.ysiz)
- struct descr zcl[1];
--#define ZCL ((char *)res.zcl)
-+#define ZCL ((void *)res.zcl)
- struct descr zptr[1];
--#define ZPTR ((char *)res.zptr)
-+#define ZPTR ((void *)res.zptr)
- struct descr zsiz[1];
--#define ZSIZ ((char *)res.zsiz)
-+#define ZSIZ ((void *)res.zsiz)
- struct descr boscl[1];
--#define BOSCL ((char *)res.boscl)
-+#define BOSCL ((void *)res.boscl)
- struct descr cmbscl[1];
--#define CMBSCL ((char *)res.cmbscl)
-+#define CMBSCL ((void *)res.cmbscl)
- struct descr nbsptr[1];
--#define NBSPTR ((char *)res.nbsptr)
-+#define NBSPTR ((void *)res.nbsptr)
- struct descr fblock[1];
--#define FBLOCK ((char *)res.fblock)
-+#define FBLOCK ((void *)res.fblock)
- struct descr ocbscl[1];
--#define OCBSCL ((char *)res.ocbscl)
-+#define OCBSCL ((void *)res.ocbscl)
- struct descr oclim[1];
--#define OCLIM ((char *)res.oclim)
-+#define OCLIM ((void *)res.oclim)
- struct descr ocsvcl[1];
--#define OCSVCL ((char *)res.ocsvcl)
-+#define OCSVCL ((void *)res.ocsvcl)
- struct descr patbcl[1];
--#define PATBCL ((char *)res.patbcl)
-+#define PATBCL ((void *)res.patbcl)
- struct descr scbscl[1];
--#define SCBSCL ((char *)res.scbscl)
-+#define SCBSCL ((void *)res.scbscl)
- struct descr srncl[1];
--#define SRNCL ((char *)res.srncl)
-+#define SRNCL ((void *)res.srncl)
- struct descr elemnd[1];
--#define ELEMND ((char *)res.elemnd)
-+#define ELEMND ((void *)res.elemnd)
- struct descr elexnd[1];
--#define ELEXND ((char *)res.elexnd)
-+#define ELEXND ((void *)res.elexnd)
- struct descr eleynd[1];
--#define ELEYND ((char *)res.eleynd)
-+#define ELEYND ((void *)res.eleynd)
- struct descr exelnd[1];
--#define EXELND ((char *)res.exelnd)
-+#define EXELND ((void *)res.exelnd)
- struct descr exexnd[1];
--#define EXEXND ((char *)res.exexnd)
-+#define EXEXND ((void *)res.exexnd)
- struct descr exopcl[1];
--#define EXOPCL ((char *)res.exopcl)
-+#define EXOPCL ((void *)res.exopcl)
- struct descr exopnd[1];
--#define EXOPND ((char *)res.exopnd)
-+#define EXOPND ((void *)res.exopnd)
- struct descr exprnd[1];
--#define EXPRND ((char *)res.exprnd)
-+#define EXPRND ((void *)res.exprnd)
- struct descr fgond[1];
--#define FGOND ((char *)res.fgond)
-+#define FGOND ((void *)res.fgond)
- struct descr formnd[1];
--#define FORMND ((char *)res.formnd)
-+#define FORMND ((void *)res.formnd)
- struct descr frncl[1];
--#define FRNCL ((char *)res.frncl)
-+#define FRNCL ((void *)res.frncl)
- struct descr gotond[1];
--#define GOTOND ((char *)res.gotond)
-+#define GOTOND ((void *)res.gotond)
- struct descr incstk[1];
--#define INCSTK ((char *)res.incstk)
-+#define INCSTK ((void *)res.incstk)
- struct descr patnd[1];
--#define PATND ((char *)res.patnd)
-+#define PATND ((void *)res.patnd)
- struct descr sgond[1];
--#define SGOND ((char *)res.sgond)
-+#define SGOND ((void *)res.sgond)
- struct descr subjnd[1];
--#define SUBJND ((char *)res.subjnd)
-+#define SUBJND ((void *)res.subjnd)
- struct descr dflfst[1];
--#define DFLFST ((char *)res.dflfst)
-+#define DFLFST ((void *)res.dflfst)
- struct descr endptr[1];
--#define ENDPTR ((char *)res.endptr)
-+#define ENDPTR ((void *)res.endptr)
- struct descr extptr[1];
--#define EXTPTR ((char *)res.extptr)
-+#define EXTPTR ((void *)res.extptr)
- struct descr fretcl[1];
--#define FRETCL ((char *)res.fretcl)
-+#define FRETCL ((void *)res.fretcl)
- struct descr nretcl[1];
--#define NRETCL ((char *)res.nretcl)
-+#define NRETCL ((void *)res.nretcl)
- struct descr retcl[1];
--#define RETCL ((char *)res.retcl)
-+#define RETCL ((void *)res.retcl)
- struct descr funtcl[1];
--#define FUNTCL ((char *)res.funtcl)
-+#define FUNTCL ((void *)res.funtcl)
- struct spec dpsp[1];
--#define DPSP ((char *)res.dpsp)
-+#define DPSP ((void *)res.dpsp)
- struct spec headsp[1];
--#define HEADSP ((char *)res.headsp)
-+#define HEADSP ((void *)res.headsp)
- struct spec iosp[1];
--#define IOSP ((char *)res.iosp)
-+#define IOSP ((void *)res.iosp)
- struct spec tailsp[1];
--#define TAILSP ((char *)res.tailsp)
-+#define TAILSP ((void *)res.tailsp)
- struct spec textsp[1];
--#define TEXTSP ((char *)res.textsp)
-+#define TEXTSP ((void *)res.textsp)
- struct spec tsp[1];
--#define TSP ((char *)res.tsp)
-+#define TSP ((void *)res.tsp)
- struct spec txsp[1];
--#define TXSP ((char *)res.txsp)
-+#define TXSP ((void *)res.txsp)
- struct spec vsp[1];
--#define VSP ((char *)res.vsp)
-+#define VSP ((void *)res.vsp)
- struct spec xsp[1];
--#define XSP ((char *)res.xsp)
-+#define XSP ((void *)res.xsp)
- struct spec ysp[1];
--#define YSP ((char *)res.ysp)
-+#define YSP ((void *)res.ysp)
- struct spec zsp[1];
--#define ZSP ((char *)res.zsp)
-+#define ZSP ((void *)res.zsp)
- struct descr arg1cl[1];
--#define ARG1CL ((char *)res.arg1cl)
-+#define ARG1CL ((void *)res.arg1cl)
- struct descr bukptr[1];
--#define BUKPTR ((char *)res.bukptr)
-+#define BUKPTR ((void *)res.bukptr)
- struct descr lstptr[1];
--#define LSTPTR ((char *)res.lstptr)
-+#define LSTPTR ((void *)res.lstptr)
- struct descr axptr[1];
--#define AXPTR ((char *)res.axptr)
-+#define AXPTR ((void *)res.axptr)
- struct spec specr1[1];
--#define SPECR1 ((char *)res.specr1)
-+#define SPECR1 ((void *)res.specr1)
- struct spec specr2[1];
--#define SPECR2 ((char *)res.specr2)
-+#define SPECR2 ((void *)res.specr2)
- #define ICLEND BK1CL
- struct descr bk1cl[1];
--#define BK1CL ((char *)res.bk1cl)
-+#define BK1CL ((void *)res.bk1cl)
- struct descr bkdx[1];
--#define BKDX ((char *)res.bkdx)
-+#define BKDX ((void *)res.bkdx)
- struct descr bkdxu[1];
--#define BKDXU ((char *)res.bkdxu)
-+#define BKDXU ((void *)res.bkdxu)
- struct descr bkltcl[1];
--#define BKLTCL ((char *)res.bkltcl)
-+#define BKLTCL ((void *)res.bkltcl)
- struct descr bkptr[1];
--#define BKPTR ((char *)res.bkptr)
-+#define BKPTR ((void *)res.bkptr)
- struct descr blocl[1];
--#define BLOCL ((char *)res.blocl)
-+#define BLOCL ((void *)res.blocl)
- struct descr convsw[1];
--#define CONVSW ((char *)res.convsw)
-+#define CONVSW ((void *)res.convsw)
- struct descr cpycl[1];
--#define CPYCL ((char *)res.cpycl)
-+#define CPYCL ((void *)res.cpycl)
- struct descr descl[1];
--#define DESCL ((char *)res.descl)
-+#define DESCL ((void *)res.descl)
- struct descr equvcl[1];
--#define EQUVCL ((char *)res.equvcl)
-+#define EQUVCL ((void *)res.equvcl)
- struct descr frdscl[1];
--#define FRDSCL ((char *)res.frdscl)
-+#define FRDSCL ((void *)res.frdscl)
- struct descr gcblk[1];
--#define GCBLK ((char *)res.gcblk)
-+#define GCBLK ((void *)res.gcblk)
- struct descr gcno[1];
--#define GCNO ((char *)res.gcno)
-+#define GCNO ((void *)res.gcno)
- struct descr gcmptr[1];
--#define GCMPTR ((char *)res.gcmptr)
-+#define GCMPTR ((void *)res.gcmptr)
- struct descr gcreq[1];
--#define GCREQ ((char *)res.gcreq)
-+#define GCREQ ((void *)res.gcreq)
- struct descr gcgot[1];
--#define GCGOT ((char *)res.gcgot)
-+#define GCGOT ((void *)res.gcgot)
- struct descr lcptr[1];
--#define LCPTR ((char *)res.lcptr)
-+#define LCPTR ((void *)res.lcptr)
- struct descr mvsgpt[1];
--#define MVSGPT ((char *)res.mvsgpt)
-+#define MVSGPT ((void *)res.mvsgpt)
- struct descr nodpcl[1];
--#define NODPCL ((char *)res.nodpcl)
-+#define NODPCL ((void *)res.nodpcl)
- struct descr obptr[1];
--#define OBPTR ((char *)res.obptr)
-+#define OBPTR ((void *)res.obptr)
- struct descr ofset[1];
--#define OFSET ((char *)res.ofset)
-+#define OFSET ((void *)res.ofset)
- struct descr prmdx[1];
--#define PRMDX ((char *)res.prmdx)
-+#define PRMDX ((void *)res.prmdx)
- struct descr prmptr[1];
--#define PRMPTR ((char *)res.prmptr)
-+#define PRMPTR ((void *)res.prmptr)
- struct descr st1ptr[1];
--#define ST1PTR ((char *)res.st1ptr)
-+#define ST1PTR ((void *)res.st1ptr)
- struct descr st2ptr[1];
--#define ST2PTR ((char *)res.st2ptr)
-+#define ST2PTR ((void *)res.st2ptr)
- struct descr tempcl[1];
--#define TEMPCL ((char *)res.tempcl)
-+#define TEMPCL ((void *)res.tempcl)
- struct descr topcl[1];
--#define TOPCL ((char *)res.topcl)
-+#define TOPCL ((void *)res.topcl)
- struct descr ttlcl[1];
--#define TTLCL ((char *)res.ttlcl)
-+#define TTLCL ((void *)res.ttlcl)
- struct descr twocl[1];
--#define TWOCL ((char *)res.twocl)
-+#define TWOCL ((void *)res.twocl)
- struct descr frsgpt[1];
--#define FRSGPT ((char *)res.frsgpt)
-+#define FRSGPT ((void *)res.frsgpt)
- struct descr hdsgpt[1];
--#define HDSGPT ((char *)res.hdsgpt)
-+#define HDSGPT ((void *)res.hdsgpt)
- struct descr tlsgp1[1];
--#define TLSGP1 ((char *)res.tlsgp1)
-+#define TLSGP1 ((void *)res.tlsgp1)
- struct descr gcxttl[2];
--#define GCXTTL ((char *)res.gcxttl)
-+#define GCXTTL ((void *)res.gcxttl)
- struct descr ftable[1];
--#define FTABLE ((char *)res.ftable)
-+#define FTABLE ((void *)res.ftable)
- struct descr anyfn[2];
--#define ANYFN ((char *)res.anyfn)
-+#define ANYFN ((void *)res.anyfn)
- struct descr aplyfn[2];
--#define APLYFN ((char *)res.aplyfn)
-+#define APLYFN ((void *)res.aplyfn)
- struct descr arbofn[2];
--#define ARBOFN ((char *)res.arbofn)
-+#define ARBOFN ((void *)res.arbofn)
- struct descr argfn[2];
--#define ARGFN ((char *)res.argfn)
-+#define ARGFN ((void *)res.argfn)
- struct descr arrafn[2];
--#define ARRAFN ((char *)res.arrafn)
-+#define ARRAFN ((void *)res.arrafn)
- struct descr asscfn[2];
--#define ASSCFN ((char *)res.asscfn)
-+#define ASSCFN ((void *)res.asscfn)
- struct descr backfn[2];
--#define BACKFN ((char *)res.backfn)
-+#define BACKFN ((void *)res.backfn)
- struct descr breafn[2];
--#define BREAFN ((char *)res.breafn)
-+#define BREAFN ((void *)res.breafn)
- struct descr brexfn[2];
--#define BREXFN ((char *)res.brexfn)
-+#define BREXFN ((void *)res.brexfn)
- struct descr charfn[2];
--#define CHARFN ((char *)res.charfn)
-+#define CHARFN ((void *)res.charfn)
- struct descr cleafn[2];
--#define CLEAFN ((char *)res.cleafn)
-+#define CLEAFN ((void *)res.cleafn)
- struct descr codefn[2];
--#define CODEFN ((char *)res.codefn)
-+#define CODEFN ((void *)res.codefn)
- struct descr colefn[2];
--#define COLEFN ((char *)res.colefn)
-+#define COLEFN ((void *)res.colefn)
- struct descr cnvrfn[2];
--#define CNVRFN ((char *)res.cnvrfn)
-+#define CNVRFN ((void *)res.cnvrfn)
- struct descr copyfn[2];
--#define COPYFN ((char *)res.copyfn)
-+#define COPYFN ((void *)res.copyfn)
- struct descr datfn[2];
--#define DATFN ((char *)res.datfn)
-+#define DATFN ((void *)res.datfn)
- struct descr datdfn[2];
--#define DATDFN ((char *)res.datdfn)
-+#define DATDFN ((void *)res.datdfn)
- struct descr defifn[2];
--#define DEFIFN ((char *)res.defifn)
-+#define DEFIFN ((void *)res.defifn)
- struct descr difffn[2];
--#define DIFFFN ((char *)res.difffn)
-+#define DIFFFN ((void *)res.difffn)
- struct descr dtchfn[2];
--#define DTCHFN ((char *)res.dtchfn)
-+#define DTCHFN ((void *)res.dtchfn)
- struct descr dtfn[2];
--#define DTFN ((char *)res.dtfn)
-+#define DTFN ((void *)res.dtfn)
- struct descr dumpfn[2];
--#define DUMPFN ((char *)res.dumpfn)
-+#define DUMPFN ((void *)res.dumpfn)
- struct descr duplfn[2];
--#define DUPLFN ((char *)res.duplfn)
-+#define DUPLFN ((void *)res.duplfn)
- struct descr endffn[2];
--#define ENDFFN ((char *)res.endffn)
-+#define ENDFFN ((void *)res.endffn)
- struct descr eqfn[2];
--#define EQFN ((char *)res.eqfn)
-+#define EQFN ((void *)res.eqfn)
- struct descr evalfn[2];
--#define EVALFN ((char *)res.evalfn)
-+#define EVALFN ((void *)res.evalfn)
- struct descr fldsfn[2];
--#define FLDSFN ((char *)res.fldsfn)
-+#define FLDSFN ((void *)res.fldsfn)
- struct descr frezfn[2];
--#define FREZFN ((char *)res.frezfn)
-+#define FREZFN ((void *)res.frezfn)
- struct descr gefn[2];
--#define GEFN ((char *)res.gefn)
-+#define GEFN ((void *)res.gefn)
- struct descr gtfn[2];
--#define GTFN ((char *)res.gtfn)
-+#define GTFN ((void *)res.gtfn)
- struct descr idenfn[2];
--#define IDENFN ((char *)res.idenfn)
-+#define IDENFN ((void *)res.idenfn)
- struct descr intgfn[2];
--#define INTGFN ((char *)res.intgfn)
-+#define INTGFN ((void *)res.intgfn)
- struct descr itemfn[2];
--#define ITEMFN ((char *)res.itemfn)
-+#define ITEMFN ((void *)res.itemfn)
- struct descr lefn[2];
--#define LEFN ((char *)res.lefn)
-+#define LEFN ((void *)res.lefn)
- struct descr lenfn[2];
--#define LENFN ((char *)res.lenfn)
-+#define LENFN ((void *)res.lenfn)
- struct descr leqfn[2];
--#define LEQFN ((char *)res.leqfn)
-+#define LEQFN ((void *)res.leqfn)
- struct descr lgefn[2];
--#define LGEFN ((char *)res.lgefn)
-+#define LGEFN ((void *)res.lgefn)
- struct descr lgtfn[2];
--#define LGTFN ((char *)res.lgtfn)
-+#define LGTFN ((void *)res.lgtfn)
- struct descr llefn[2];
--#define LLEFN ((char *)res.llefn)
-+#define LLEFN ((void *)res.llefn)
- struct descr lltfn[2];
--#define LLTFN ((char *)res.lltfn)
-+#define LLTFN ((void *)res.lltfn)
- struct descr lnefn[2];
--#define LNEFN ((char *)res.lnefn)
-+#define LNEFN ((void *)res.lnefn)
- struct descr loadfn[2];
--#define LOADFN ((char *)res.loadfn)
-+#define LOADFN ((void *)res.loadfn)
- struct descr locfn[2];
--#define LOCFN ((char *)res.locfn)
-+#define LOCFN ((void *)res.locfn)
- struct descr lpadfn[2];
--#define LPADFN ((char *)res.lpadfn)
-+#define LPADFN ((void *)res.lpadfn)
- struct descr ltfn[2];
--#define LTFN ((char *)res.ltfn)
-+#define LTFN ((void *)res.ltfn)
- struct descr nefn[2];
--#define NEFN ((char *)res.nefn)
-+#define NEFN ((void *)res.nefn)
- struct descr notafn[2];
--#define NOTAFN ((char *)res.notafn)
-+#define NOTAFN ((void *)res.notafn)
- struct descr opsyfn[2];
--#define OPSYFN ((char *)res.opsyfn)
-+#define OPSYFN ((void *)res.opsyfn)
- struct descr posfn[2];
--#define POSFN ((char *)res.posfn)
-+#define POSFN ((void *)res.posfn)
- struct descr prinfn[2];
--#define PRINFN ((char *)res.prinfn)
-+#define PRINFN ((void *)res.prinfn)
- struct descr protfn[2];
--#define PROTFN ((char *)res.protfn)
-+#define PROTFN ((void *)res.protfn)
- struct descr remdfn[2];
--#define REMDFN ((char *)res.remdfn)
-+#define REMDFN ((void *)res.remdfn)
- struct descr rplafn[2];
--#define RPLAFN ((char *)res.rplafn)
-+#define RPLAFN ((void *)res.rplafn)
- struct descr readfn[2];
--#define READFN ((char *)res.readfn)
-+#define READFN ((void *)res.readfn)
- struct descr revrfn[2];
--#define REVRFN ((char *)res.revrfn)
-+#define REVRFN ((void *)res.revrfn)
- struct descr rewnfn[2];
--#define REWNFN ((char *)res.rewnfn)
-+#define REWNFN ((void *)res.rewnfn)
- struct descr rposfn[2];
--#define RPOSFN ((char *)res.rposfn)
-+#define RPOSFN ((void *)res.rposfn)
- struct descr rpadfn[2];
--#define RPADFN ((char *)res.rpadfn)
-+#define RPADFN ((void *)res.rpadfn)
- struct descr rsrtfn[2];
--#define RSRTFN ((char *)res.rsrtfn)
-+#define RSRTFN ((void *)res.rsrtfn)
- struct descr rtabfn[2];
--#define RTABFN ((char *)res.rtabfn)
-+#define RTABFN ((void *)res.rtabfn)
- struct descr setfn[2];
--#define SETFN ((char *)res.setfn)
-+#define SETFN ((void *)res.setfn)
- struct descr sizefn[2];
--#define SIZEFN ((char *)res.sizefn)
-+#define SIZEFN ((void *)res.sizefn)
- struct descr sortfn[2];
--#define SORTFN ((char *)res.sortfn)
-+#define SORTFN ((void *)res.sortfn)
- struct descr sstrfn[2];
--#define SSTRFN ((char *)res.sstrfn)
-+#define SSTRFN ((void *)res.sstrfn)
- struct descr spanfn[2];
--#define SPANFN ((char *)res.spanfn)
-+#define SPANFN ((void *)res.spanfn)
- struct descr stptfn[2];
--#define STPTFN ((char *)res.stptfn)
-+#define STPTFN ((void *)res.stptfn)
- struct descr tabfn[2];
--#define TABFN ((char *)res.tabfn)
-+#define TABFN ((void *)res.tabfn)
- struct descr thawfn[2];
--#define THAWFN ((char *)res.thawfn)
-+#define THAWFN ((void *)res.thawfn)
- struct descr timfn[2];
--#define TIMFN ((char *)res.timfn)
-+#define TIMFN ((void *)res.timfn)
- struct descr trcefn[2];
--#define TRCEFN ((char *)res.trcefn)
-+#define TRCEFN ((void *)res.trcefn)
- struct descr trimfn[2];
--#define TRIMFN ((char *)res.trimfn)
-+#define TRIMFN ((void *)res.trimfn)
- struct descr unldfn[2];
--#define UNLDFN ((char *)res.unldfn)
-+#define UNLDFN ((void *)res.unldfn)
- struct descr valfn[2];
--#define VALFN ((char *)res.valfn)
-+#define VALFN ((void *)res.valfn)
- #define FTBLND INITLS
- struct descr initls[9];
--#define INITLS ((char *)res.initls)
-+#define INITLS ((void *)res.initls)
- struct descr fnlist[147+20*2];
--#define FNLIST ((char *)res.fnlist)
-+#define FNLIST ((void *)res.fnlist)
- #define FNCPLE OPTBL
- struct descr optbl[1];
--#define OPTBL ((char *)res.optbl)
-+#define OPTBL ((void *)res.optbl)
- struct descr addfn[3];
--#define ADDFN ((char *)res.addfn)
-+#define ADDFN ((void *)res.addfn)
- struct descr biamfn[3];
--#define BIAMFN ((char *)res.biamfn)
-+#define BIAMFN ((void *)res.biamfn)
- struct descr biatfn[3];
--#define BIATFN ((char *)res.biatfn)
-+#define BIATFN ((void *)res.biatfn)
- struct descr bingfn[3];
--#define BINGFN ((char *)res.bingfn)
-+#define BINGFN ((void *)res.bingfn)
- struct descr bipdfn[3];
--#define BIPDFN ((char *)res.bipdfn)
-+#define BIPDFN ((void *)res.bipdfn)
- struct descr biprfn[3];
--#define BIPRFN ((char *)res.biprfn)
-+#define BIPRFN ((void *)res.biprfn)
- #define BISNFN SCANFN
- struct descr scanfn[3];
--#define SCANFN ((char *)res.scanfn)
-+#define SCANFN ((void *)res.scanfn)
- struct descr biqsfn[3];
--#define BIQSFN ((char *)res.biqsfn)
-+#define BIQSFN ((void *)res.biqsfn)
- #define BISRFN SJSRFN
- struct descr sjsrfn[3];
--#define SJSRFN ((char *)res.sjsrfn)
-+#define SJSRFN ((void *)res.sjsrfn)
- #define BIEQFN ASGNFN
- struct descr asgnfn[3];
--#define ASGNFN ((char *)res.asgnfn)
-+#define ASGNFN ((void *)res.asgnfn)
- struct descr confn[3];
--#define CONFN ((char *)res.confn)
-+#define CONFN ((void *)res.confn)
- struct descr divfn[3];
--#define DIVFN ((char *)res.divfn)
-+#define DIVFN ((void *)res.divfn)
- struct descr dolfn[3];
--#define DOLFN ((char *)res.dolfn)
-+#define DOLFN ((void *)res.dolfn)
- struct descr expfn[3];
--#define EXPFN ((char *)res.expfn)
-+#define EXPFN ((void *)res.expfn)
- struct descr mpyfn[3];
--#define MPYFN ((char *)res.mpyfn)
-+#define MPYFN ((void *)res.mpyfn)
- struct descr namfn[3];
--#define NAMFN ((char *)res.namfn)
-+#define NAMFN ((void *)res.namfn)
- struct descr orfn[3];
--#define ORFN ((char *)res.orfn)
-+#define ORFN ((void *)res.orfn)
- struct descr subfn[3];
--#define SUBFN ((char *)res.subfn)
-+#define SUBFN ((void *)res.subfn)
- struct descr arowfn[2];
--#define AROWFN ((char *)res.arowfn)
-+#define AROWFN ((void *)res.arowfn)
- struct descr atfn[2];
--#define ATFN ((char *)res.atfn)
-+#define ATFN ((void *)res.atfn)
- struct descr barfn[2];
--#define BARFN ((char *)res.barfn)
-+#define BARFN ((void *)res.barfn)
- struct descr dotfn[2];
--#define DOTFN ((char *)res.dotfn)
-+#define DOTFN ((void *)res.dotfn)
- struct descr indfn[2];
--#define INDFN ((char *)res.indfn)
-+#define INDFN ((void *)res.indfn)
- struct descr keyfn[2];
--#define KEYFN ((char *)res.keyfn)
-+#define KEYFN ((void *)res.keyfn)
- struct descr mnsfn[2];
--#define MNSFN ((char *)res.mnsfn)
-+#define MNSFN ((void *)res.mnsfn)
- struct descr negfn[2];
--#define NEGFN ((char *)res.negfn)
-+#define NEGFN ((void *)res.negfn)
- struct descr pdfn[2];
--#define PDFN ((char *)res.pdfn)
-+#define PDFN ((void *)res.pdfn)
- struct descr plsfn[2];
--#define PLSFN ((char *)res.plsfn)
-+#define PLSFN ((void *)res.plsfn)
- struct descr prfn[2];
--#define PRFN ((char *)res.prfn)
-+#define PRFN ((void *)res.prfn)
- struct descr quesfn[2];
--#define QUESFN ((char *)res.quesfn)
-+#define QUESFN ((void *)res.quesfn)
- struct descr slhfn[2];
--#define SLHFN ((char *)res.slhfn)
-+#define SLHFN ((void *)res.slhfn)
- struct descr strfn[2];
--#define STRFN ((char *)res.strfn)
-+#define STRFN ((void *)res.strfn)
- #define OPTBND AREFN
- struct descr arefn[1];
--#define AREFN ((char *)res.arefn)
-+#define AREFN ((void *)res.arefn)
- struct descr basefn[1];
--#define BASEFN ((char *)res.basefn)
-+#define BASEFN ((void *)res.basefn)
- struct descr cmafn[1];
--#define CMAFN ((char *)res.cmafn)
-+#define CMAFN ((void *)res.cmafn)
- struct descr endafn[1];
--#define ENDAFN ((char *)res.endafn)
-+#define ENDAFN ((void *)res.endafn)
- struct descr endfn[1];
--#define ENDFN ((char *)res.endfn)
-+#define ENDFN ((void *)res.endfn)
- struct descr erorfn[1];
--#define ERORFN ((char *)res.erorfn)
-+#define ERORFN ((void *)res.erorfn)
- struct descr fntrfn[1];
--#define FNTRFN ((char *)res.fntrfn)
-+#define FNTRFN ((void *)res.fntrfn)
- struct descr fxtrfn[1];
--#define FXTRFN ((char *)res.fxtrfn)
-+#define FXTRFN ((void *)res.fxtrfn)
- struct descr gotgfn[1];
--#define GOTGFN ((char *)res.gotgfn)
-+#define GOTGFN ((void *)res.gotgfn)
- struct descr gotlfn[1];
--#define GOTLFN ((char *)res.gotlfn)
-+#define GOTLFN ((void *)res.gotlfn)
- struct descr gotofn[1];
--#define GOTOFN ((char *)res.gotofn)
-+#define GOTOFN ((void *)res.gotofn)
- struct descr initfn[1];
--#define INITFN ((char *)res.initfn)
-+#define INITFN ((void *)res.initfn)
- struct descr keytfn[1];
--#define KEYTFN ((char *)res.keytfn)
-+#define KEYTFN ((void *)res.keytfn)
- struct descr labtfn[1];
--#define LABTFN ((char *)res.labtfn)
-+#define LABTFN ((void *)res.labtfn)
- struct descr litfn[1];
--#define LITFN ((char *)res.litfn)
-+#define LITFN ((void *)res.litfn)
- struct descr vltrfn[1];
--#define VLTRFN ((char *)res.vltrfn)
-+#define VLTRFN ((void *)res.vltrfn)
- struct descr anycfn[1];
--#define ANYCFN ((char *)res.anycfn)
-+#define ANYCFN ((void *)res.anycfn)
- struct descr arbffn[1];
--#define ARBFFN ((char *)res.arbffn)
-+#define ARBFFN ((void *)res.arbffn)
- struct descr arbnfn[1];
--#define ARBNFN ((char *)res.arbnfn)
-+#define ARBNFN ((void *)res.arbnfn)
- struct descr atopfn[1];
--#define ATOPFN ((char *)res.atopfn)
-+#define ATOPFN ((void *)res.atopfn)
- struct descr chrfn[1];
--#define CHRFN ((char *)res.chrfn)
-+#define CHRFN ((void *)res.chrfn)
- struct descr balfn[1];
--#define BALFN ((char *)res.balfn)
-+#define BALFN ((void *)res.balfn)
- struct descr balffn[1];
--#define BALFFN ((char *)res.balffn)
-+#define BALFFN ((void *)res.balffn)
- struct descr brkcfn[1];
--#define BRKCFN ((char *)res.brkcfn)
-+#define BRKCFN ((void *)res.brkcfn)
- struct descr brxcfn[1];
--#define BRXCFN ((char *)res.brxcfn)
-+#define BRXCFN ((void *)res.brxcfn)
- struct descr brfcfn[1];
--#define BRFCFN ((char *)res.brfcfn)
-+#define BRFCFN ((void *)res.brfcfn)
- struct descr dnmefn[1];
--#define DNMEFN ((char *)res.dnmefn)
-+#define DNMEFN ((void *)res.dnmefn)
- struct descr dnmifn[1];
--#define DNMIFN ((char *)res.dnmifn)
-+#define DNMIFN ((void *)res.dnmifn)
- struct descr earbfn[1];
--#define EARBFN ((char *)res.earbfn)
-+#define EARBFN ((void *)res.earbfn)
- struct descr dsarfn[1];
--#define DSARFN ((char *)res.dsarfn)
-+#define DSARFN ((void *)res.dsarfn)
- struct descr enmefn[1];
--#define ENMEFN ((char *)res.enmefn)
-+#define ENMEFN ((void *)res.enmefn)
- struct descr enmifn[1];
--#define ENMIFN ((char *)res.enmifn)
-+#define ENMIFN ((void *)res.enmifn)
- struct descr farbfn[1];
--#define FARBFN ((char *)res.farbfn)
-+#define FARBFN ((void *)res.farbfn)
- struct descr fnmefn[1];
--#define FNMEFN ((char *)res.fnmefn)
-+#define FNMEFN ((void *)res.fnmefn)
- struct descr lnthfn[1];
--#define LNTHFN ((char *)res.lnthfn)
-+#define LNTHFN ((void *)res.lnthfn)
- struct descr nmefn[1];
--#define NMEFN ((char *)res.nmefn)
-+#define NMEFN ((void *)res.nmefn)
- struct descr nnycfn[1];
--#define NNYCFN ((char *)res.nnycfn)
-+#define NNYCFN ((void *)res.nnycfn)
- struct descr onarfn[1];
--#define ONARFN ((char *)res.onarfn)
-+#define ONARFN ((void *)res.onarfn)
- struct descr onrffn[1];
--#define ONRFFN ((char *)res.onrffn)
-+#define ONRFFN ((void *)res.onrffn)
- struct descr posifn[1];
--#define POSIFN ((char *)res.posifn)
-+#define POSIFN ((void *)res.posifn)
- struct descr rpsifn[1];
--#define RPSIFN ((char *)res.rpsifn)
-+#define RPSIFN ((void *)res.rpsifn)
- struct descr rtbfn[1];
--#define RTBFN ((char *)res.rtbfn)
-+#define RTBFN ((void *)res.rtbfn)
- struct descr salffn[1];
--#define SALFFN ((char *)res.salffn)
-+#define SALFFN ((void *)res.salffn)
- struct descr scflfn[1];
--#define SCFLFN ((char *)res.scflfn)
-+#define SCFLFN ((void *)res.scflfn)
- struct descr scokfn[1];
--#define SCOKFN ((char *)res.scokfn)
-+#define SCOKFN ((void *)res.scokfn)
- struct descr sconfn[1];
--#define SCONFN ((char *)res.sconfn)
-+#define SCONFN ((void *)res.sconfn)
- struct descr spncfn[1];
--#define SPNCFN ((char *)res.spncfn)
-+#define SPNCFN ((void *)res.spncfn)
- struct descr starfn[1];
--#define STARFN ((char *)res.starfn)
-+#define STARFN ((void *)res.starfn)
- struct descr tbfn[1];
--#define TBFN ((char *)res.tbfn)
-+#define TBFN ((void *)res.tbfn)
- struct descr aborfn[1];
--#define ABORFN ((char *)res.aborfn)
-+#define ABORFN ((void *)res.aborfn)
- struct descr fncefn[1];
--#define FNCEFN ((char *)res.fncefn)
-+#define FNCEFN ((void *)res.fncefn)
- struct descr fncffn[1];
--#define FNCFFN ((char *)res.fncffn)
-+#define FNCFFN ((void *)res.fncffn)
- struct descr sucffn[1];
--#define SUCFFN ((char *)res.sucffn)
-+#define SUCFFN ((void *)res.sucffn)
- struct spec abndsp[1];
--#define ABNDSP ((char *)res.abndsp)
-+#define ABNDSP ((void *)res.abndsp)
- struct spec aborsp[1];
--#define ABORSP ((char *)res.aborsp)
-+#define ABORSP ((void *)res.aborsp)
- struct spec alnmsp[1];
--#define ALNMSP ((char *)res.alnmsp)
-+#define ALNMSP ((void *)res.alnmsp)
- struct spec anchsp[1];
--#define ANCHSP ((char *)res.anchsp)
-+#define ANCHSP ((void *)res.anchsp)
- struct spec anysp[1];
--#define ANYSP ((char *)res.anysp)
-+#define ANYSP ((void *)res.anysp)
- struct spec aplysp[1];
--#define APLYSP ((char *)res.aplysp)
-+#define APLYSP ((void *)res.aplysp)
- struct spec arbsp[1];
--#define ARBSP ((char *)res.arbsp)
-+#define ARBSP ((void *)res.arbsp)
- struct spec arbnsp[1];
--#define ARBNSP ((char *)res.arbnsp)
-+#define ARBNSP ((void *)res.arbnsp)
- struct spec argsp[1];
--#define ARGSP ((char *)res.argsp)
-+#define ARGSP ((void *)res.argsp)
- struct spec backsp[1];
--#define BACKSP ((char *)res.backsp)
-+#define BACKSP ((void *)res.backsp)
- struct spec balsp[1];
--#define BALSP ((char *)res.balsp)
-+#define BALSP ((void *)res.balsp)
- struct spec brksp[1];
--#define BRKSP ((char *)res.brksp)
-+#define BRKSP ((void *)res.brksp)
- struct spec brkxsp[1];
--#define BRKXSP ((char *)res.brkxsp)
-+#define BRKXSP ((void *)res.brkxsp)
- struct spec trfrsp[1];
--#define TRFRSP ((char *)res.trfrsp)
-+#define TRFRSP ((void *)res.trfrsp)
- struct spec casesp[1];
--#define CASESP ((char *)res.casesp)
-+#define CASESP ((void *)res.casesp)
- struct spec charsp[1];
--#define CHARSP ((char *)res.charsp)
-+#define CHARSP ((void *)res.charsp)
- struct spec clersp[1];
--#define CLERSP ((char *)res.clersp)
-+#define CLERSP ((void *)res.clersp)
- struct spec codesp[1];
--#define CODESP ((char *)res.codesp)
-+#define CODESP ((void *)res.codesp)
- struct spec clsp[1];
--#define CLSP ((char *)res.clsp)
-+#define CLSP ((void *)res.clsp)
- struct spec cnvtsp[1];
--#define CNVTSP ((char *)res.cnvtsp)
-+#define CNVTSP ((void *)res.cnvtsp)
- struct spec copysp[1];
--#define COPYSP ((char *)res.copysp)
-+#define COPYSP ((void *)res.copysp)
- struct spec datsp[1];
--#define DATSP ((char *)res.datsp)
-+#define DATSP ((void *)res.datsp)
- struct spec datasp[1];
--#define DATASP ((char *)res.datasp)
-+#define DATASP ((void *)res.datasp)
- struct spec defisp[1];
--#define DEFISP ((char *)res.defisp)
-+#define DEFISP ((void *)res.defisp)
- struct spec diffsp[1];
--#define DIFFSP ((char *)res.diffsp)
-+#define DIFFSP ((void *)res.diffsp)
- struct spec dtchsp[1];
--#define DTCHSP ((char *)res.dtchsp)
-+#define DTCHSP ((void *)res.dtchsp)
- struct spec dtsp[1];
--#define DTSP ((char *)res.dtsp)
-+#define DTSP ((void *)res.dtsp)
- struct spec dumpsp[1];
--#define DUMPSP ((char *)res.dumpsp)
-+#define DUMPSP ((void *)res.dumpsp)
- struct spec duplsp[1];
--#define DUPLSP ((char *)res.duplsp)
-+#define DUPLSP ((void *)res.duplsp)
- struct spec endsp[1];
--#define ENDSP ((char *)res.endsp)
-+#define ENDSP ((void *)res.endsp)
- struct spec endfsp[1];
--#define ENDFSP ((char *)res.endfsp)
-+#define ENDFSP ((void *)res.endfsp)
- struct spec eqsp[1];
--#define EQSP ((char *)res.eqsp)
-+#define EQSP ((void *)res.eqsp)
- struct spec errlsp[1];
--#define ERRLSP ((char *)res.errlsp)
-+#define ERRLSP ((void *)res.errlsp)
- struct spec errtsp[1];
--#define ERRTSP ((char *)res.errtsp)
-+#define ERRTSP ((void *)res.errtsp)
- struct spec ertxsp[1];
--#define ERTXSP ((char *)res.ertxsp)
-+#define ERTXSP ((void *)res.ertxsp)
- struct spec evalsp[1];
--#define EVALSP ((char *)res.evalsp)
-+#define EVALSP ((void *)res.evalsp)
- struct spec expsp[1];
--#define EXPSP ((char *)res.expsp)
-+#define EXPSP ((void *)res.expsp)
- struct spec failsp[1];
--#define FAILSP ((char *)res.failsp)
-+#define FAILSP ((void *)res.failsp)
- struct spec fncesp[1];
--#define FNCESP ((char *)res.fncesp)
-+#define FNCESP ((void *)res.fncesp)
- struct spec fldssp[1];
--#define FLDSSP ((char *)res.fldssp)
-+#define FLDSSP ((void *)res.fldssp)
- struct spec fnclsp[1];
--#define FNCLSP ((char *)res.fnclsp)
-+#define FNCLSP ((void *)res.fnclsp)
- struct spec frezsp[1];
--#define FREZSP ((char *)res.frezsp)
-+#define FREZSP ((void *)res.frezsp)
- struct spec fretsp[1];
--#define FRETSP ((char *)res.fretsp)
-+#define FRETSP ((void *)res.fretsp)
- struct spec ftrcsp[1];
--#define FTRCSP ((char *)res.ftrcsp)
-+#define FTRCSP ((void *)res.ftrcsp)
- struct spec fullsp[1];
--#define FULLSP ((char *)res.fullsp)
-+#define FULLSP ((void *)res.fullsp)
- struct spec funtsp[1];
--#define FUNTSP ((char *)res.funtsp)
-+#define FUNTSP ((void *)res.funtsp)
- struct spec gesp[1];
--#define GESP ((char *)res.gesp)
-+#define GESP ((void *)res.gesp)
- struct spec gtsp[1];
--#define GTSP ((char *)res.gtsp)
-+#define GTSP ((void *)res.gtsp)
- struct spec idensp[1];
--#define IDENSP ((char *)res.idensp)
-+#define IDENSP ((void *)res.idensp)
- struct spec insp[1];
--#define INSP ((char *)res.insp)
-+#define INSP ((void *)res.insp)
- struct spec intgsp[1];
--#define INTGSP ((char *)res.intgsp)
-+#define INTGSP ((void *)res.intgsp)
- struct spec itemsp[1];
--#define ITEMSP ((char *)res.itemsp)
-+#define ITEMSP ((void *)res.itemsp)
- struct spec trkysp[1];
--#define TRKYSP ((char *)res.trkysp)
-+#define TRKYSP ((void *)res.trkysp)
- struct spec trlasp[1];
--#define TRLASP ((char *)res.trlasp)
-+#define TRLASP ((void *)res.trlasp)
- struct spec lstnsp[1];
--#define LSTNSP ((char *)res.lstnsp)
-+#define LSTNSP ((void *)res.lstnsp)
- struct spec lcnmsp[1];
--#define LCNMSP ((char *)res.lcnmsp)
-+#define LCNMSP ((void *)res.lcnmsp)
- struct spec lensp[1];
--#define LENSP ((char *)res.lensp)
-+#define LENSP ((void *)res.lensp)
- struct spec lesp[1];
--#define LESP ((char *)res.lesp)
-+#define LESP ((void *)res.lesp)
- struct spec leqsp[1];
--#define LEQSP ((char *)res.leqsp)
-+#define LEQSP ((void *)res.leqsp)
- struct spec lgesp[1];
--#define LGESP ((char *)res.lgesp)
-+#define LGESP ((void *)res.lgesp)
- struct spec lgtsp[1];
--#define LGTSP ((char *)res.lgtsp)
-+#define LGTSP ((void *)res.lgtsp)
- struct spec llesp[1];
--#define LLESP ((char *)res.llesp)
-+#define LLESP ((void *)res.llesp)
- struct spec lltsp[1];
--#define LLTSP ((char *)res.lltsp)
-+#define LLTSP ((void *)res.lltsp)
- struct spec lnesp[1];
--#define LNESP ((char *)res.lnesp)
-+#define LNESP ((void *)res.lnesp)
- struct spec loadsp[1];
--#define LOADSP ((char *)res.loadsp)
-+#define LOADSP ((void *)res.loadsp)
- struct spec locsp[1];
--#define LOCSP ((char *)res.locsp)
-+#define LOCSP ((void *)res.locsp)
- struct spec lpadsp[1];
--#define LPADSP ((char *)res.lpadsp)
-+#define LPADSP ((void *)res.lpadsp)
- struct spec ltsp[1];
--#define LTSP ((char *)res.ltsp)
-+#define LTSP ((void *)res.ltsp)
- struct spec maxlsp[1];
--#define MAXLSP ((char *)res.maxlsp)
-+#define MAXLSP ((void *)res.maxlsp)
- struct spec namesp[1];
--#define NAMESP ((char *)res.namesp)
-+#define NAMESP ((void *)res.namesp)
- struct spec nesp[1];
--#define NESP ((char *)res.nesp)
-+#define NESP ((void *)res.nesp)
- struct spec nnysp[1];
--#define NNYSP ((char *)res.nnysp)
-+#define NNYSP ((void *)res.nnysp)
- struct spec nretsp[1];
--#define NRETSP ((char *)res.nretsp)
-+#define NRETSP ((void *)res.nretsp)
- struct spec numsp[1];
--#define NUMSP ((char *)res.numsp)
-+#define NUMSP ((void *)res.numsp)
- struct spec opsnsp[1];
--#define OPSNSP ((char *)res.opsnsp)
-+#define OPSNSP ((void *)res.opsnsp)
- struct spec outsp[1];
--#define OUTSP ((char *)res.outsp)
-+#define OUTSP ((void *)res.outsp)
- struct spec parmsp[1];
--#define PARMSP ((char *)res.parmsp)
-+#define PARMSP ((void *)res.parmsp)
- struct spec patsp[1];
--#define PATSP ((char *)res.patsp)
-+#define PATSP ((void *)res.patsp)
- struct spec possp[1];
--#define POSSP ((char *)res.possp)
-+#define POSSP ((void *)res.possp)
- struct spec prtsp[1];
--#define PRTSP ((char *)res.prtsp)
-+#define PRTSP ((void *)res.prtsp)
- struct spec rlsp[1];
--#define RLSP ((char *)res.rlsp)
-+#define RLSP ((void *)res.rlsp)
- struct spec remsp[1];
--#define REMSP ((char *)res.remsp)
-+#define REMSP ((void *)res.remsp)
- struct spec remdsp[1];
--#define REMDSP ((char *)res.remdsp)
-+#define REMDSP ((void *)res.remdsp)
- struct spec retsp[1];
--#define RETSP ((char *)res.retsp)
-+#define RETSP ((void *)res.retsp)
- struct spec revrsp[1];
--#define REVRSP ((char *)res.revrsp)
-+#define REVRSP ((void *)res.revrsp)
- struct spec rewnsp[1];
--#define REWNSP ((char *)res.rewnsp)
-+#define REWNSP ((void *)res.rewnsp)
- struct spec rplcsp[1];
--#define RPLCSP ((char *)res.rplcsp)
-+#define RPLCSP ((void *)res.rplcsp)
- struct spec rpossp[1];
--#define RPOSSP ((char *)res.rpossp)
-+#define RPOSSP ((void *)res.rpossp)
- struct spec rpadsp[1];
--#define RPADSP ((char *)res.rpadsp)
-+#define RPADSP ((void *)res.rpadsp)
- struct spec rsrtsp[1];
--#define RSRTSP ((char *)res.rsrtsp)
-+#define RSRTSP ((void *)res.rsrtsp)
- struct spec rtabsp[1];
--#define RTABSP ((char *)res.rtabsp)
-+#define RTABSP ((void *)res.rtabsp)
- struct spec rtypsp[1];
--#define RTYPSP ((char *)res.rtypsp)
-+#define RTYPSP ((void *)res.rtypsp)
- struct spec setsp[1];
--#define SETSP ((char *)res.setsp)
-+#define SETSP ((void *)res.setsp)
- struct spec sizesp[1];
--#define SIZESP ((char *)res.sizesp)
-+#define SIZESP ((void *)res.sizesp)
- struct spec sstrsp[1];
--#define SSTRSP ((char *)res.sstrsp)
-+#define SSTRSP ((void *)res.sstrsp)
- struct spec sortsp[1];
--#define SORTSP ((char *)res.sortsp)
-+#define SORTSP ((void *)res.sortsp)
- struct spec spansp[1];
--#define SPANSP ((char *)res.spansp)
-+#define SPANSP ((void *)res.spansp)
- struct spec stctsp[1];
--#define STCTSP ((char *)res.stctsp)
-+#define STCTSP ((void *)res.stctsp)
- struct spec stfcsp[1];
--#define STFCSP ((char *)res.stfcsp)
-+#define STFCSP ((void *)res.stfcsp)
- struct spec stlmsp[1];
--#define STLMSP ((char *)res.stlmsp)
-+#define STLMSP ((void *)res.stlmsp)
- struct spec stptsp[1];
--#define STPTSP ((char *)res.stptsp)
-+#define STPTSP ((void *)res.stptsp)
- struct spec stnosp[1];
--#define STNOSP ((char *)res.stnosp)
-+#define STNOSP ((void *)res.stnosp)
- struct spec varsp[1];
--#define VARSP ((char *)res.varsp)
-+#define VARSP ((void *)res.varsp)
- struct spec succsp[1];
--#define SUCCSP ((char *)res.succsp)
-+#define SUCCSP ((void *)res.succsp)
- struct spec tabsp[1];
--#define TABSP ((char *)res.tabsp)
-+#define TABSP ((void *)res.tabsp)
- struct spec termsp[1];
--#define TERMSP ((char *)res.termsp)
-+#define TERMSP ((void *)res.termsp)
- struct spec thawsp[1];
--#define THAWSP ((char *)res.thawsp)
-+#define THAWSP ((void *)res.thawsp)
- struct spec timsp[1];
--#define TIMSP ((char *)res.timsp)
-+#define TIMSP ((void *)res.timsp)
- struct spec trcesp[1];
--#define TRCESP ((char *)res.trcesp)
-+#define TRCESP ((void *)res.trcesp)
- struct spec trmsp[1];
--#define TRMSP ((char *)res.trmsp)
-+#define TRMSP ((void *)res.trmsp)
- struct spec ucnmsp[1];
--#define UCNMSP ((char *)res.ucnmsp)
-+#define UCNMSP ((void *)res.ucnmsp)
- struct spec unldsp[1];
--#define UNLDSP ((char *)res.unldsp)
-+#define UNLDSP ((void *)res.unldsp)
- struct spec valsp[1];
--#define VALSP ((char *)res.valsp)
-+#define VALSP ((void *)res.valsp)
- struct spec crdfsp[1];
--#define CRDFSP ((char *)res.crdfsp)
-+#define CRDFSP ((void *)res.crdfsp)
- struct spec outpsp[1];
--#define OUTPSP ((char *)res.outpsp)
-+#define OUTPSP ((void *)res.outpsp)
- struct descr abndb[19];
--#define ABNDB ((char *)res.abndb)
-+#define ABNDB ((void *)res.abndb)
- struct descr dtend[1];
--#define DTEND ((char *)res.dtend)
-+#define DTEND ((void *)res.dtend)
- struct descr prmtbl[19];
--#define PRMTBL ((char *)res.prmtbl)
-+#define PRMTBL ((void *)res.prmtbl)
- #define PRMTRM OBLOCK
- struct descr oblock[4];
--#define OBLOCK ((char *)res.oblock)
-+#define OBLOCK ((void *)res.oblock)
- struct descr obstrt[OBSIZ];
--#define OBSTRT ((char *)res.obstrt)
-+#define OBSTRT ((void *)res.obstrt)
- struct descr stack[1+STSIZE];
--#define STACK ((char *)res.stack)
-+#define STACK ((void *)res.stack)
- struct descr aborpt[4];
--#define ABORPT ((char *)res.aborpt)
-+#define ABORPT ((void *)res.aborpt)
- struct descr arbak[7];
--#define ARBAK ((char *)res.arbak)
-+#define ARBAK ((void *)res.arbak)
- struct descr arbpt[10];
--#define ARBPT ((char *)res.arbpt)
-+#define ARBPT ((void *)res.arbpt)
- struct descr arhed[13];
--#define ARHED ((char *)res.arhed)
-+#define ARHED ((void *)res.arhed)
- struct descr artal[7];
--#define ARTAL ((char *)res.artal)
-+#define ARTAL ((void *)res.artal)
- struct descr balpt[10];
--#define BALPT ((char *)res.balpt)
-+#define BALPT ((void *)res.balpt)
- struct descr failpt[4];
--#define FAILPT ((char *)res.failpt)
-+#define FAILPT ((void *)res.failpt)
- struct descr fncept[4];
--#define FNCEPT ((char *)res.fncept)
-+#define FNCEPT ((void *)res.fncept)
- struct descr rempt[5];
--#define REMPT ((char *)res.rempt)
-+#define REMPT ((void *)res.rempt)
- struct descr starpt[12];
--#define STARPT ((char *)res.starpt)
-+#define STARPT ((void *)res.starpt)
- struct descr succpt[4];
--#define SUCCPT ((char *)res.succpt)
-+#define SUCCPT ((void *)res.succpt)
- struct descr tvalpl[3];
--#define TVALPL ((char *)res.tvalpl)
-+#define TVALPL ((void *)res.tvalpl)
- struct descr tlabpl[3];
--#define TLABPL ((char *)res.tlabpl)
-+#define TLABPL ((void *)res.tlabpl)
- struct descr tfenpl[3];
--#define TFENPL ((char *)res.tfenpl)
-+#define TFENPL ((void *)res.tfenpl)
- struct descr tfexpl[3];
--#define TFEXPL ((char *)res.tfexpl)
-+#define TFEXPL ((void *)res.tfexpl)
- struct descr tkeypl[3];
--#define TKEYPL ((char *)res.tkeypl)
-+#define TKEYPL ((void *)res.tkeypl)
- struct descr valblk[7];
--#define VALBLK ((char *)res.valblk)
-+#define VALBLK ((void *)res.valblk)
- struct descr msglst[33];
--#define MSGLST ((char *)res.msglst)
-+#define MSGLST ((void *)res.msglst)
- struct spec msg1[1];
--#define MSG1 ((char *)res.msg1)
-+#define MSG1 ((void *)res.msg1)
- struct spec msg2[1];
--#define MSG2 ((char *)res.msg2)
-+#define MSG2 ((void *)res.msg2)
- struct spec msg3[1];
--#define MSG3 ((char *)res.msg3)
-+#define MSG3 ((void *)res.msg3)
- struct spec msg4[1];
--#define MSG4 ((char *)res.msg4)
-+#define MSG4 ((void *)res.msg4)
- struct spec msg5[1];
--#define MSG5 ((char *)res.msg5)
-+#define MSG5 ((void *)res.msg5)
- struct spec msg6[1];
--#define MSG6 ((char *)res.msg6)
-+#define MSG6 ((void *)res.msg6)
- struct spec msg7[1];
--#define MSG7 ((char *)res.msg7)
-+#define MSG7 ((void *)res.msg7)
- struct spec msg8[1];
--#define MSG8 ((char *)res.msg8)
-+#define MSG8 ((void *)res.msg8)
- struct spec msg9[1];
--#define MSG9 ((char *)res.msg9)
-+#define MSG9 ((void *)res.msg9)
- struct spec msg10[1];
--#define MSG10 ((char *)res.msg10)
-+#define MSG10 ((void *)res.msg10)
- struct spec msg11[1];
--#define MSG11 ((char *)res.msg11)
-+#define MSG11 ((void *)res.msg11)
- struct spec msg12[1];
--#define MSG12 ((char *)res.msg12)
-+#define MSG12 ((void *)res.msg12)
- struct spec msg13[1];
--#define MSG13 ((char *)res.msg13)
-+#define MSG13 ((void *)res.msg13)
- struct spec msg14[1];
--#define MSG14 ((char *)res.msg14)
-+#define MSG14 ((void *)res.msg14)
- struct spec msg15[1];
--#define MSG15 ((char *)res.msg15)
-+#define MSG15 ((void *)res.msg15)
- struct spec msg16[1];
--#define MSG16 ((char *)res.msg16)
-+#define MSG16 ((void *)res.msg16)
- struct spec msg17[1];
--#define MSG17 ((char *)res.msg17)
-+#define MSG17 ((void *)res.msg17)
- struct spec msg18[1];
--#define MSG18 ((char *)res.msg18)
-+#define MSG18 ((void *)res.msg18)
- struct spec msg19[1];
--#define MSG19 ((char *)res.msg19)
-+#define MSG19 ((void *)res.msg19)
- struct spec msg20[1];
--#define MSG20 ((char *)res.msg20)
-+#define MSG20 ((void *)res.msg20)
- struct spec msg21[1];
--#define MSG21 ((char *)res.msg21)
-+#define MSG21 ((void *)res.msg21)
- struct spec msg22[1];
--#define MSG22 ((char *)res.msg22)
-+#define MSG22 ((void *)res.msg22)
- struct spec msg23[1];
--#define MSG23 ((char *)res.msg23)
-+#define MSG23 ((void *)res.msg23)
- struct spec msg24[1];
--#define MSG24 ((char *)res.msg24)
-+#define MSG24 ((void *)res.msg24)
- struct spec msg25[1];
--#define MSG25 ((char *)res.msg25)
-+#define MSG25 ((void *)res.msg25)
- struct spec msg26[1];
--#define MSG26 ((char *)res.msg26)
-+#define MSG26 ((void *)res.msg26)
- struct spec msg27[1];
--#define MSG27 ((char *)res.msg27)
-+#define MSG27 ((void *)res.msg27)
- struct spec msg28[1];
--#define MSG28 ((char *)res.msg28)
-+#define MSG28 ((void *)res.msg28)
- struct spec msg29[1];
--#define MSG29 ((char *)res.msg29)
-+#define MSG29 ((void *)res.msg29)
- struct spec msg30[1];
--#define MSG30 ((char *)res.msg30)
-+#define MSG30 ((void *)res.msg30)
- struct spec msg31[1];
--#define MSG31 ((char *)res.msg31)
-+#define MSG31 ((void *)res.msg31)
- struct spec msg32[1];
--#define MSG32 ((char *)res.msg32)
-+#define MSG32 ((void *)res.msg32)
- struct spec emsg1[1];
--#define EMSG1 ((char *)res.emsg1)
-+#define EMSG1 ((void *)res.emsg1)
- struct spec emsg2[1];
--#define EMSG2 ((char *)res.emsg2)
-+#define EMSG2 ((void *)res.emsg2)
- struct spec emsg3[1];
--#define EMSG3 ((char *)res.emsg3)
-+#define EMSG3 ((void *)res.emsg3)
- struct spec emsg14[1];
--#define EMSG14 ((char *)res.emsg14)
-+#define EMSG14 ((void *)res.emsg14)
- struct spec ilchar[1];
--#define ILCHAR ((char *)res.ilchar)
-+#define ILCHAR ((void *)res.ilchar)
- struct spec illbin[1];
--#define ILLBIN ((char *)res.illbin)
-+#define ILLBIN ((void *)res.illbin)
- struct spec illbrk[1];
--#define ILLBRK ((char *)res.illbrk)
-+#define ILLBRK ((void *)res.illbrk)
- struct spec illdec[1];
--#define ILLDEC ((char *)res.illdec)
-+#define ILLDEC ((void *)res.illdec)
- struct spec illeos[1];
--#define ILLEOS ((char *)res.illeos)
-+#define ILLEOS ((void *)res.illeos)
- struct spec illint[1];
--#define ILLINT ((char *)res.illint)
-+#define ILLINT ((void *)res.illint)
- struct spec opnlit[1];
--#define OPNLIT ((char *)res.opnlit)
-+#define OPNLIT ((void *)res.opnlit)
- };
diff --git a/lang/snobol/files/patch-af b/lang/snobol/files/patch-af
deleted file mode 100644
index 7c1e4d41fb41..000000000000
--- a/lang/snobol/files/patch-af
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/posix/tty.c.orig Sat Jun 7 20:21:57 2003
-+++ lib/posix/tty.c Sat Jun 7 20:22:21 2003
-@@ -1,6 +1,7 @@
- /* $Id: tty.c,v 1.5 1996/10/27 05:37:51 phil Exp $ */
-
- #include <stdio.h>
-+#include <stdlib.h>
-
- #ifdef USE_TERMIO
- /* awful; but better than duplicating the whole file! */
diff --git a/lang/snobol/files/patch-dynamic.c b/lang/snobol/files/patch-dynamic.c
deleted file mode 100644
index 1330c50acb26..000000000000
--- a/lang/snobol/files/patch-dynamic.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib/generic/dynamic.c.orig Tue Nov 28 00:09:54 2006
-+++ lib/generic/dynamic.c Tue Nov 28 00:10:30 2006
-@@ -2,13 +2,13 @@
-
- /* allocate dynamic region */
-
--char *malloc();
-+#include <stdlib.h>
-
- char *
- dynamic( size )
- int size;
- {
-- return malloc(size);
-+ return (char *) malloc(size);
- }
-
- void
diff --git a/lang/snobol/files/patch-init.c b/lang/snobol/files/patch-init.c
deleted file mode 100644
index d62a111a2dab..000000000000
--- a/lang/snobol/files/patch-init.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib/init.c.orig Tue Nov 28 00:05:18 2006
-+++ lib/init.c Tue Nov 28 00:06:02 2006
-@@ -1,6 +1,7 @@
- /* $Id: init.c,v 1.31 1997/07/07 03:40:34 phil Exp $ */
-
- #include <stdio.h> /* for usage! */
-+#include <stdlib.h>
- #include <signal.h>
-
- #include "h.h"
-@@ -17,7 +18,6 @@
- #endif
-
- extern char *dynamic();
--extern char *malloc();
-
- #define NDYNAMIC 25000 /* default dynamic region size */
-
diff --git a/lang/snobol/files/patch-macros.h b/lang/snobol/files/patch-macros.h
deleted file mode 100644
index adca387b84d1..000000000000
--- a/lang/snobol/files/patch-macros.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- include/macros.h.orig Fri Jul 25 14:52:56 1997
-+++ include/macros.h Tue Nov 28 00:26:54 2006
-@@ -4,6 +4,8 @@
- * macros for data access and implementation of SIL ops
- */
-
-+#include <strings.h>
-+
- /* descriptor at address x */
- #define D(x) (*(struct descr *)(x))
-
-@@ -32,7 +34,7 @@
- #endif /* DCMP_BYTES not defined */
-
- /* clear B+1 descriptor block */
--#define ZERBLK(A,B) bzero(A, (B)+DESCR)
-+#define ZERBLK(A,B) bzero((void *)A, (B)+DESCR)
-
- /*
- * copy descriptor block
-@@ -40,7 +42,7 @@
- * NOTE: may overlap!!
- * (bcopy deals with this but some memcpy's do not)!!!
- */
--#define MOVBLK(A,B,C) bcopy( (B)+DESCR, (A)+DESCR, (C) )
-+#define MOVBLK(A,B,C) bcopy( ((char *)B)+DESCR, ((char *)A)+DESCR, (C) )
-
- /****************
- * string specifiers (qualifiers)
diff --git a/lang/snobol/files/patch-ordvst.c b/lang/snobol/files/patch-ordvst.c
deleted file mode 100644
index 0d6adf700894..000000000000
--- a/lang/snobol/files/patch-ordvst.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- lib/ordvst.c.orig Tue Nov 28 00:06:26 2006
-+++ lib/ordvst.c Tue Nov 28 00:06:50 2006
-@@ -14,14 +14,14 @@
- *
- */
-
-+#include <stdlib.h>
-+
- #include "h.h"
- #include "snotypes.h"
- #include "macros.h"
- #include "equ.h"
- #include "res.h"
- #include "data.h"
--
--char *malloc();
-
- #ifdef ORDVST_DEBUG
- /* PLB: dump a descriptor */
diff --git a/lang/snobol/files/patch-retstring.c b/lang/snobol/files/patch-retstring.c
deleted file mode 100644
index f0c79869f264..000000000000
--- a/lang/snobol/files/patch-retstring.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib/snolib/retstring.c.orig Sun Jul 6 20:48:22 1997
-+++ lib/snolib/retstring.c Tue Nov 28 00:12:09 2006
-@@ -1,5 +1,7 @@
- /* $Id: retstring.c,v 1.3 1997/07/07 03:48:18 phil Exp $ */
-
-+#include <stdlib.h>
-+
- #include "h.h"
- #include "equ.h" /* BCDFLD, etc */
- #include "snotypes.h" /* DESCR, etc */
-@@ -14,7 +16,6 @@
- static struct spec sp[1];
- static char *retbuf;
- static int retbuflen;
-- extern char *malloc();
-
- if (len > retbuflen) {
- if (retbuf)
diff --git a/lang/snobol/pkg-descr b/lang/snobol/pkg-descr
deleted file mode 100644
index 56cfc1382f21..000000000000
--- a/lang/snobol/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-0.99.4 release of ``The Macro Implementation of SNOBOL4 in C''
-
-This is a free port of the original SIL (SNOBOL4 Implementation
-Language) macro version of SNOBOL4 (developed at Bell Labs) with
-the C language as target, http://www.snobol4.com/snobol4-0.99.4.tar.gz.
-
-SNOBOL4, while known primarily as a string language excels at any
-task involving symbolic manipulations. It provides run time typing,
-garbage collection, user data types, on the fly compilation. Its
-primary weakness is its simple syntax, and lack of "structured
-programming" constructs. However some consider the spareness of
-SNOBOL4 syntax a strength when compared to some "modern" agglomerations
-such as perl.
diff --git a/lang/snobol/pkg-plist b/lang/snobol/pkg-plist
deleted file mode 100644
index 73362e683841..000000000000
--- a/lang/snobol/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/snobol4
-lib/snobol4/snolib.a
-lib/snobol4/bq.sno
-lib/snobol4/load.doc
-@dirrm lib/snobol4