diff options
author | Mark Linimon <linimon@FreeBSD.org> | 2007-10-04 08:59:34 +0000 |
---|---|---|
committer | Mark Linimon <linimon@FreeBSD.org> | 2007-10-04 08:59:34 +0000 |
commit | 339b8c785db3e0e45381b6d1dbb6e4aca23111e0 (patch) | |
tree | b324a5f5979bcdce06ebdd9a194e5e71c4041a21 /lang | |
parent | 9a632582741e7d953d0352a43311259e880d013a (diff) | |
download | ports-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/Makefile | 1 | ||||
-rw-r--r-- | lang/snobol/Makefile | 39 | ||||
-rw-r--r-- | lang/snobol/distinfo | 3 | ||||
-rw-r--r-- | lang/snobol/files/patch-Makefile2.m4 | 28 | ||||
-rw-r--r-- | lang/snobol/files/patch-aa | 8 | ||||
-rw-r--r-- | lang/snobol/files/patch-ab | 11 | ||||
-rw-r--r-- | lang/snobol/files/patch-ac | 10 | ||||
-rw-r--r-- | lang/snobol/files/patch-ad | 11 | ||||
-rw-r--r-- | lang/snobol/files/patch-ae | 2285 | ||||
-rw-r--r-- | lang/snobol/files/patch-af | 10 | ||||
-rw-r--r-- | lang/snobol/files/patch-dynamic.c | 18 | ||||
-rw-r--r-- | lang/snobol/files/patch-init.c | 18 | ||||
-rw-r--r-- | lang/snobol/files/patch-macros.h | 29 | ||||
-rw-r--r-- | lang/snobol/files/patch-ordvst.c | 19 | ||||
-rw-r--r-- | lang/snobol/files/patch-retstring.c | 18 | ||||
-rw-r--r-- | lang/snobol/pkg-descr | 13 | ||||
-rw-r--r-- | lang/snobol/pkg-plist | 5 |
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 |