diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/conf/config/mtstailor ./conf/config/mtstailor
*** ../mh-6.8.3-dist/conf/config/mtstailor	Tue Dec 15 11:52:44 1992
--- ./conf/config/mtstailor	Thu May 13 22:56:58 1993
***************
*** 1,4 ****
  mmdfldir:	@(MHDROPATH)
  mmdflfil:	@(MHDROPFIL)
  hostable:	@(MHETCPATH)/hosts
! servers:	localhost \01localnet
--- 1,12 ----
  mmdfldir:	@(MHDROPATH)
  mmdflfil:	@(MHDROPFIL)
+ uucpldir:	/usr/spool/mail
+ uucplfil:	
+ mmdelim1:	\001\001\001\001\n
+ mmdelim2:	\001\001\001\001\n
+ mmailid:	0
+ umincproc:
+ lockldir:
+ 
  hostable:	@(MHETCPATH)/hosts
! sendmail:	/usr/lib/sendmail
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/conf/makefiles/support/pop ./conf/makefiles/support/pop
*** ../mh-6.8.3-dist/conf/makefiles/support/pop	Tue Dec 15 11:53:13 1992
--- ./conf/makefiles/support/pop	Sat Dec  4 17:07:45 1993
***************
*** 111,115 ****
  		-@echo ""
  
! popd:		xpopd
  
  xpopd:		popd.o popser.o syslog.o \
--- 111,115 ----
  		-@echo ""
  
! popd:		xpopd;
  
  xpopd:		popd.o popser.o syslog.o \
***************
*** 147,151 ****
  		-@echo ""
  
! popaka:		xpopaka
  
  xpopaka:	popaka.o $(LIBES1)
--- 147,151 ----
  		-@echo ""
  
! popaka:		xpopaka;
  
  xpopaka:	popaka.o $(LIBES1)
***************
*** 170,174 ****
  		-@echo ""
  
! popauth:	xpopauth
  
  xpopauth:	popauth.o $(LIBES1)
--- 170,174 ----
  		-@echo ""
  
! popauth:	xpopauth;
  
  xpopauth:	popauth.o $(LIBES1)
***************
*** 194,198 ****
  		-@echo ""
  
! popwrd:		xpopwrd
  
  xpopwrd:	popwrd.o $(LIBES1)
--- 194,198 ----
  		-@echo ""
  
! popwrd:		xpopwrd;
  
  xpopwrd:	popwrd.o $(LIBES1)
***************
*** 215,219 ****
  		-@echo ""
  
! smtpd:		xsmtpd
  
  xsmtpd:		smtpd.o syslog.o
--- 215,219 ----
  		-@echo ""
  
! smtpd:		xsmtpd;
  
  xsmtpd:		smtpd.o syslog.o
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/conf/makefiles/uip ./conf/makefiles/uip
*** ../mh-6.8.3-dist/conf/makefiles/uip	Sat Dec 25 11:29:10 1993
--- ./conf/makefiles/uip	Sat Dec  4 13:12:50 1993
***************
*** 268,272 ****
  		-@echo ""
  
! ali:		xali
  
  xali:		ali.o aliasbr.o $(LIBES)
--- 268,272 ----
  		-@echo ""
  
! ali:		xali;
  
  xali:		ali.o aliasbr.o $(LIBES)
***************
*** 285,289 ****
  		-@echo ""
  
! anno:		xanno
  
  xanno:		anno.o annosbr.o $(LIBES)
--- 285,289 ----
  		-@echo ""
  
! anno:		xanno;
  
  xanno:		anno.o annosbr.o $(LIBES)
***************
*** 302,306 ****
  		-@echo ""
  
! ap:		xap
  
  xap:		ap.o trmsbr.o $(LIBES)
--- 302,306 ----
  		-@echo ""
  
! ap:		xap;
  
  xap:		ap.o trmsbr.o $(LIBES)
***************
*** 326,330 ****
  		-@echo ""
  
! bbc:		xbbc
  
  xbbc:		bbc.o $(PSHLIB) $(LIBES) 
--- 326,330 ----
  		-@echo ""
  
! bbc:		xbbc;
  
  xbbc:		bbc.o $(PSHLIB) $(LIBES) 
***************
*** 353,357 ****
  		-@echo ""
  
! bbl:		xbbl
  
  xbbl:		bbl.o $(LIBES)
--- 353,357 ----
  		-@echo ""
  
! bbl:		xbbl;
  
  xbbl:		bbl.o $(LIBES)
***************
*** 370,374 ****
  		-@echo ""
  
! burst:		xburst
  
  xburst:		burst.o $(LIBES)
--- 370,374 ----
  		-@echo ""
  
! burst:		xburst;
  
  xburst:		burst.o $(LIBES)
***************
*** 387,391 ****
  		-@echo ""
  
! cipher:		xcipher
  
  xcipher:	cipher.o $(TMALIB) $(LIBES)
--- 387,391 ----
  		-@echo ""
  
! cipher:		xcipher;
  
  xcipher:	cipher.o $(TMALIB) $(LIBES)
***************
*** 404,408 ****
  		-@echo ""
  
! comp:		xcomp
  
  xcomp:		comp.o whatnowproc.o \
--- 404,408 ----
  		-@echo ""
  
! comp:		xcomp;
  
  xcomp:		comp.o whatnowproc.o \
***************
*** 424,428 ****
  		-@echo ""
  
! conflict:	xconflict
  
  xconflict:	conflict.o aliasbr.o $(LIBES)
--- 424,428 ----
  		-@echo ""
  
! conflict:	xconflict;
  
  xconflict:	conflict.o aliasbr.o $(LIBES)
***************
*** 441,445 ****
  		-@echo ""
  
! decipher:		xdecipher
  
  xdecipher:	decipher.o $(TMALIB) $(LIBES)
--- 441,445 ----
  		-@echo ""
  
! decipher:		xdecipher;
  
  xdecipher:	decipher.o $(TMALIB) $(LIBES)
***************
*** 458,462 ****
  		-@echo ""
  
! dist:		xdist
  
  xdist:		dist.o whatnowproc.o \
--- 458,462 ----
  		-@echo ""
  
! dist:		xdist;
  
  xdist:		dist.o whatnowproc.o \
***************
*** 478,482 ****
  		-@echo ""
  
! dp:		xdp
  
  xdp:		dp.o trmsbr.o $(LIBES) 
--- 478,482 ----
  		-@echo ""
  
! dp:		xdp;
  
  xdp:		dp.o trmsbr.o $(LIBES) 
***************
*** 495,499 ****
  		-@echo ""
  
! fmtdump:		xfmtdump
  
  xfmtdump:		fmtdump.o trmsbr.o $(LIBES)
--- 495,499 ----
  		-@echo ""
  
! fmtdump:		xfmtdump;
  
  xfmtdump:		fmtdump.o trmsbr.o $(LIBES)
***************
*** 515,520 ****
  		-@echo ""
  
! folders: 	folder
! folder:		xfolder
  
  xfolder:	folder.o $(LIBES) 
--- 515,520 ----
  		-@echo ""
  
! folders: 	folder;
! folder:		xfolder;
  
  xfolder:	folder.o $(LIBES) 
***************
*** 533,537 ****
  		-@echo ""
  
! forw:		xforw
  
  xforw:		forw.o whatnowproc.o \
--- 533,537 ----
  		-@echo ""
  
! forw:		xforw;
  
  xforw:		forw.o whatnowproc.o \
***************
*** 564,568 ****
  		-@echo ""
  
! inc:		xinc
  
  xinc:		inc.o scansbr.o dropsbr.o trmsbr.o \
--- 564,568 ----
  		-@echo ""
  
! inc:		xinc;
  
  xinc:		inc.o scansbr.o dropsbr.o trmsbr.o \
***************
*** 585,589 ****
  		-@echo ""
  
! install-mh:	xinstall-mh
  
  xinstall-mh:	install-mh.o $(LIBES) 
--- 585,589 ----
  		-@echo ""
  
! install-mh:	xinstall-mh;
  
  xinstall-mh:	install-mh.o $(LIBES) 
***************
*** 602,606 ****
  		-@echo ""
  
! kdsc:		xkdsc
  
  xkdsc:		kdsc.o $(KDSLIB) $(LIBES)
--- 602,606 ----
  		-@echo ""
  
! kdsc:		xkdsc;
  
  xkdsc:		kdsc.o $(KDSLIB) $(LIBES)
***************
*** 619,623 ****
  		-@echo ""
  
! mark:		xmark
  
  xmark:		mark.o $(LIBES) 
--- 619,623 ----
  		-@echo ""
  
! mark:		xmark;
  
  xmark:		mark.o $(LIBES) 
***************
*** 636,640 ****
  		-@echo ""
  
! mhl:		xmhl
  
  xmhl:   	mhl.o \
--- 636,640 ----
  		-@echo ""
  
! mhl:		xmhl;
  
  xmhl:   	mhl.o \
***************
*** 656,660 ****
  		-@echo ""
  
! mhmail:		xmhmail
  
  xmhmail:  	mhmail.o $(LIBES) 
--- 656,660 ----
  		-@echo ""
  
! mhmail:		xmhmail;
  
  xmhmail:  	mhmail.o $(LIBES) 
***************
*** 673,677 ****
  		-@echo ""
  
! mhn:		xmhn
  
  xmhn:  		mhn.o ftpsbr.o trmsbr.o $(LIBES) 
--- 673,677 ----
  		-@echo ""
  
! mhn:		xmhn;
  
  xmhn:  		mhn.o ftpsbr.o trmsbr.o $(LIBES) 
***************
*** 691,695 ****
  		-@echo ""
  
! mhparam:	xmhparam
  
  xmhparam:	mhparam.o trmsbr.o $(LIBES)
--- 691,695 ----
  		-@echo ""
  
! mhparam:	xmhparam;
  
  xmhparam:	mhparam.o trmsbr.o $(LIBES)
***************
*** 708,712 ****
  		-@echo ""
  
! mhpath:		xmhpath
  
  xmhpath:	mhpath.o $(LIBES) 
--- 708,712 ----
  		-@echo ""
  
! mhpath:		xmhpath;
  
  xmhpath:	mhpath.o $(LIBES) 
***************
*** 732,736 ****
  		-@echo ""
  
! msgchk:		xmsgchk
  
  xmsgchk:	msgchk.o $(POPLIB) $(LIBES)
--- 732,736 ----
  		-@echo ""
  
! msgchk:		xmsgchk;
  
  xmsgchk:	msgchk.o $(POPLIB) $(LIBES)
***************
*** 750,754 ****
  		-@echo ""
  
! msh:		xmsh
  
  xmsh:		msh.o mshcmds.o vmhsbr.o \
--- 750,754 ----
  		-@echo ""
  
! msh:		xmsh;
  
  xmsh:		msh.o mshcmds.o vmhsbr.o \
***************
*** 773,777 ****
  		-@echo ""
  
! packf:		xpackf
  
  xpackf:		packf.o dropsbr.o $(LIBES)
--- 773,777 ----
  		-@echo ""
  
! packf:		xpackf;
  
  xpackf:		packf.o dropsbr.o $(LIBES)
***************
*** 790,794 ****
  		-@echo ""
  
! pick:		xpick
  
  xpick:   	pick.o picksbr.o $(LIBES)
--- 790,794 ----
  		-@echo ""
  
! pick:		xpick;
  
  xpick:   	pick.o picksbr.o $(LIBES)
***************
*** 807,811 ****
  		-@echo ""
  
! popi:		xpopi
  
  xpopi:		popi.o $(POPLIB) trmsbr.o $(LIBES)
--- 807,811 ----
  		-@echo ""
  
! popi:		xpopi;
  
  xpopi:		popi.o $(POPLIB) trmsbr.o $(LIBES)
***************
*** 832,836 ****
  		-@echo ""
  
! post:		xpost
  
  xpost:   	post.o \
--- 832,836 ----
  		-@echo ""
  
! post:		xpost;
  
  xpost:   	post.o \
***************
*** 852,856 ****
  		-@echo ""
  
! prompter:	xprompter
  
  xprompter:	prompter.o $(LIBES) 
--- 852,856 ----
  		-@echo ""
  
! prompter:	xprompter;
  
  xprompter:	prompter.o $(LIBES) 
***************
*** 869,873 ****
  		-@echo ""
  
! rcvdist:	xrcvdist
  
  xrcvdist:	rcvdist.o distsbr.o $(LIBES)
--- 869,873 ----
  		-@echo ""
  
! rcvdist:	xrcvdist;
  
  xrcvdist:	rcvdist.o distsbr.o $(LIBES)
***************
*** 886,890 ****
  		-@echo ""
  
! rcvpack:	xrcvpack
  
  xrcvpack:	rcvpack.o dropsbr.o $(LIBES)
--- 886,890 ----
  		-@echo ""
  
! rcvpack:	xrcvpack;
  
  xrcvpack:	rcvpack.o dropsbr.o $(LIBES)
***************
*** 903,907 ****
  		-@echo ""
  
! rcvstore:	xrcvstore
  
  xrcvstore:	rcvstore.o $(LIBES)
--- 903,907 ----
  		-@echo ""
  
! rcvstore:	xrcvstore;
  
  xrcvstore:	rcvstore.o $(LIBES)
***************
*** 924,928 ****
  		-@echo ""
  
! rcvtty:		xrcvtty
  
  xrcvtty:	rcvtty.o scansbr.o trmsbr.o \
--- 924,928 ----
  		-@echo ""
  
! rcvtty:		xrcvtty;
  
  xrcvtty:	rcvtty.o scansbr.o trmsbr.o \
***************
*** 953,957 ****
  		-@echo ""
  
! refile:		xrefile
  
  xrefile:  	refile.o $(LIBES) 
--- 953,957 ----
  		-@echo ""
  
! refile:		xrefile;
  
  xrefile:  	refile.o $(LIBES) 
***************
*** 970,974 ****
  		-@echo ""
  
! repl:		xrepl
  
  xrepl:		repl.o replsbr.o whatnowproc.o \
--- 970,974 ----
  		-@echo ""
  
! repl:		xrepl;
  
  xrepl:		repl.o replsbr.o whatnowproc.o \
***************
*** 993,997 ****
  		-@echo ""
  
! rmail:		xrmail
  
  xrmail:   	rmail.o $(LIBES)
--- 993,997 ----
  		-@echo ""
  
! rmail:		xrmail;
  
  xrmail:   	rmail.o $(LIBES)
***************
*** 1010,1014 ****
  		-@echo ""
  
! rmf:		xrmf
  
  xrmf:   	rmf.o $(LIBES) 
--- 1010,1014 ----
  		-@echo ""
  
! rmf:		xrmf;
  
  xrmf:   	rmf.o $(LIBES) 
***************
*** 1027,1031 ****
  		-@echo ""
  
! rmm:		xrmm
  
  xrmm:   	rmm.o $(LIBES) 
--- 1027,1031 ----
  		-@echo ""
  
! rmm:		xrmm;
  
  xrmm:   	rmm.o $(LIBES) 
***************
*** 1044,1048 ****
  		-@echo ""
  
! scan:		xscan
  
  xscan:   	scan.o \
--- 1044,1048 ----
  		-@echo ""
  
! scan:		xscan;
  
  xscan:   	scan.o \
***************
*** 1064,1068 ****
  		-@echo ""
  
! send:		xsend
  
  xsend:   	send.o \
--- 1064,1068 ----
  		-@echo ""
  
! send:		xsend;
  
  xsend:   	send.o \
***************
*** 1090,1096 ****
  		-@echo ""
  
! next:		show
! prev:		show
! show:		xshow
  
  xshow:		show.o \
--- 1090,1096 ----
  		-@echo ""
  
! next:		show;
! prev:		show;
! show:		xshow;
  
  xshow:		show.o \
***************
*** 1119,1123 ****
  		-@echo ""
  
! sbboards:	xsbboards
  
  xsbboards:	sbboards.o dropsbr.o $(LIBES)
--- 1119,1123 ----
  		-@echo ""
  
! sbboards:	xsbboards;
  
  xsbboards:	sbboards.o dropsbr.o $(LIBES)
***************
*** 1136,1140 ****
  		-@echo ""
  
! slocal:		xslocal
  
  xslocal:	slocal.o aliasbr.o dropsbr.o $(LIBES)
--- 1136,1140 ----
  		-@echo ""
  
! slocal:		xslocal;
  
  xslocal:	slocal.o aliasbr.o dropsbr.o $(LIBES)
***************
*** 1153,1157 ****
  		-@echo ""
  
! sortm:		xsortm
  
  xsortm:   	sortm.o $(LIBES) 
--- 1153,1157 ----
  		-@echo ""
  
! sortm:		xsortm;
  
  xsortm:   	sortm.o $(LIBES) 
***************
*** 1173,1177 ****
  		-@echo ""
  
! spop:		xspop
  
  xspop:		spop.o dropsbr.o $(LIBES)
--- 1173,1177 ----
  		-@echo ""
  
! spop:		xspop;
  
  xspop:		spop.o dropsbr.o $(LIBES)
***************
*** 1194,1198 ****
  		-@echo ""
  
! spost:		xspost
  
  xspost:   	spost.o aliasbr.o $(LIBES)
--- 1194,1198 ----
  		-@echo ""
  
! spost:		xspost;
  
  xspost:   	spost.o aliasbr.o $(LIBES)
***************
*** 1214,1218 ****
  		-@echo ""
  		
! sendmail:		xsendmail
  
  xsendmail:		sendmail.o $(LIBES)
--- 1214,1218 ----
  		-@echo ""
  		
! sendmail:		xsendmail;
  
  xsendmail:		sendmail.o $(LIBES)
***************
*** 1231,1235 ****
  		-@echo ""
  
! tma:		xtma
  
  xtma:		tma.o $(TMALIB) $(LIBES)
--- 1231,1235 ----
  		-@echo ""
  
! tma:		xtma;
  
  xtma:		tma.o $(TMALIB) $(LIBES)
***************
*** 1248,1252 ****
  		-@echo ""
  
! umhook:		xumhook
  
  xumhook:   	umhook.o $(LIBES) 
--- 1248,1252 ----
  		-@echo ""
  
! umhook:		xumhook;
  
  xumhook:   	umhook.o $(LIBES) 
***************
*** 1265,1269 ****
  		-@echo ""
  
! vmh:		xvmh
  
  xvmh:   	vmh.o vmhsbr.o $(LIBES) 
--- 1265,1269 ----
  		-@echo ""
  
! vmh:		xvmh;
  
  xvmh:   	vmh.o vmhsbr.o $(LIBES) 
***************
*** 1286,1290 ****
  		-@echo ""
  
! whatnow:	xwhatnow
  
  xwhatnow:	whatnow.o \
--- 1286,1290 ----
  		-@echo ""
  
! whatnow:	xwhatnow;
  
  xwhatnow:	whatnow.o \
***************
*** 1306,1310 ****
  		-@echo ""
  
! whom:		xwhom
  
  xwhom:		whom.o distsbr.o $(LIBES)
--- 1306,1310 ----
  		-@echo ""
  
! whom:		xwhom;
  
  xwhom:		whom.o distsbr.o $(LIBES)
***************
*** 1323,1327 ****
  		-@echo ""
  
! wmh:		xwmh
  
  xwmh:   	wmh.o vmhsbr.o $(LIBES) 
--- 1323,1327 ----
  		-@echo ""
  
! wmh:		xwmh;
  
  xwmh:   	wmh.o vmhsbr.o $(LIBES) 
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/h/strings.h ./h/strings.h
*** ../mh-6.8.3-dist/h/strings.h	Sat Dec 25 11:29:10 1993
--- ./h/strings.h	Sat Dec  4 15:32:08 1993
***************
*** 64,68 ****
--- 64,70 ----
  #include <memory.h>
  #define bcmp(b1,b2,length)	memcmp(b1, b2, length)
+ #if __GNUC__ != 2
  #define	bcopy(b1,b2,length)	(void) memcpy (b2, b1, length)
+ #endif
  #define	bcpy(b1,b2,length)	memcmp (b1, b2, length)
  #define	bzero(b,length)		(void) memset (b, 0, length)
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/Makefile ./jump/Makefile
*** ../mh-6.8.3-dist/jump/Makefile	Wed Dec 31 19:00:00 1969
--- ./jump/Makefile	Sat Dec 25 11:47:50 1993
***************
*** 0 ****
--- 1,55 ----
+ SHELL = /bin/sh
+ VERSION = 2.0
+ LIBDEFS = -a 0x63f00000 -g 4096 -j 0x1000
+ 
+ LIBCONFIG = ../config/config.j ../config/version.j
+ LIBMH = ../sbr/add.j ../sbr/addrsbr.j ../sbr/adios.j ../sbr/admonish.j \
+ 	../sbr/advertise.j ../sbr/advise.j ../sbr/ambigsw.j ../sbr/atooi.j \
+ 	../sbr/brkstring.j ../sbr/closefds.j ../sbr/concat.j ../sbr/copy.j \
+ 	../sbr/copyip.j ../sbr/cpydata.j ../sbr/cpydgst.j ../sbr/discard.j \
+ 	../sbr/done.j ../sbr/fdcompare.j ../sbr/fmtcompile.j \
+ 	../sbr/formataddr.j ../sbr/formatdef.j ../sbr/formatsbr.j \
+ 	../sbr/gans.j ../sbr/getans.j ../sbr/getanswer.j ../sbr/getcpy.j \
+ 	../sbr/help.j ../sbr/m_atoi.j ../sbr/m_backup.j ../sbr/m_convert.j \
+ 	../sbr/m_delete.j ../sbr/m_draft.j ../sbr/m_find.j ../sbr/m_fmsg.j \
+ 	../sbr/m_foil.j ../sbr/m_getdefs.j ../sbr/m_getfld.j \
+ 	../sbr/m_getfolder.j ../sbr/m_gmprot.j ../sbr/m_gmsg.j \
+ 	../sbr/m_maildir.j ../sbr/m_msgdef.j ../sbr/m_name.j \
+ 	../sbr/m_readefs.j ../sbr/m_remsg.j ../sbr/m_replace.j \
+ 	../sbr/m_scratch.j ../sbr/m_seq.j ../sbr/m_seqbits.j \
+ 	../sbr/m_seqflag.j ../sbr/m_seqnew.j ../sbr/m_setcur.j \
+ 	../sbr/m_setseq.j ../sbr/m_setvis.j ../sbr/m_sync.j ../sbr/m_tmpfil.j \
+ 	../sbr/m_update.j ../sbr/makedir.j ../sbr/path.j ../sbr/peekc.j \
+ 	../sbr/pidstatus.j ../sbr/pidwait.j ../sbr/printsw.j ../sbr/push.j \
+ 	../sbr/putenv.j ../sbr/pwd.j ../sbr/r1bindex.j ../sbr/refile.j \
+ 	../sbr/remdir.j ../sbr/showfile.j ../sbr/smatch.j ../sbr/sprintb.j \
+ 	../sbr/ssequal.j ../sbr/strindex.j ../sbr/trimcpy.j ../sbr/uleq.j \
+ 	../sbr/uprf.j ../sbr/vfgets.j
+ LIBMTS = ../mts/sendmail/hosts.j ../mts/sendmail/smail.j
+ LIBZOT = ../zotnet/bboards/getbbent.j ../zotnet/mf/mf.j \
+     ../zotnet/tws/dtime.j ../zotnet/tws/dtimep.j ../zotnet/tws/lexstring.j \
+     ../zotnet/mts/client.j ../zotnet/mts/lock.j ../zotnet/mts/mts.j
+ 
+ all: libmh.so.$(VERSION) libconfig.sa libmh.sa libmts.sa libzot.sa
+ 	/usr/dll/bin/verify-shlib -l libmh.so.$(VERSION) \
+ 	    libconfig.sa libmh.sa libmts.sa libzot.sa
+ 
+ libmh.so.$(VERSION): $(LIBCONFIG) $(LIBMH) $(LIBMTS) $(LIBZOT)
+ 	ar rc libconfig.a $(LIBCONFIG)
+ 	ar rc libmh.a $(LIBMH)
+ 	ar rc libmts.a $(LIBMTS)
+ 	ar rc libzot.a $(LIBZOT)
+ 	/usr/dll/bin/mkimage -l /lib/libmh -v $(VERSION) $(LIBDEFS) -- \
+ 	    libconfig.a libmh.a libmts.a libzot.a -lgcc -lc
+ 	rm -f libconfig.a libmh.a libmts.a libzot.a
+ 
+ libconfig.sa libmh.sa libmts.sa libzot.sa: libmh.so.$(VERSION)
+ 	/usr/dll/bin/mkstubs -l /lib/libmh -v $(VERSION) $(LIBDEFS) -- \
+ 	    libconfig libmh libmts libzot
+ 
+ inst-all:
+ 	cp libmh.so.$(VERSION) /lib
+ 	/etc/ldconfig /lib
+ 
+ clean:
+ 	-rm *.[csoa] *.so.*.* *.sa verify.out
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/jump.funcs ./jump/jump.funcs
*** ../mh-6.8.3-dist/jump/jump.funcs	Wed Dec 31 19:00:00 1969
--- ./jump/jump.funcs	Wed Dec  8 23:01:52 1993
***************
*** 0 ****
--- 1,150 ----
+ 00000000 T _libpath             libconfig      config
+ 00000000 T _add                 libmh          add
+ 00000000 T _adios               libmh          adios
+ 00000000 T _admonish            libmh          admonish
+ 00000000 T _getname             libmh          addrsbr
+ 00000000 T _getm                libmh          addrsbr
+ 00000000 T _mnfree              libmh          addrsbr
+ 00000000 T _auxformat           libmh          addrsbr
+ 00000000 T _adrsprintf          libmh          addrsbr
+ 00000000 T _ismymbox            libmh          addrsbr
+ 00000000 T _advertise           libmh          advertise
+ 00000000 T _advise              libmh          advise
+ 00000000 T _ambigsw             libmh          ambigsw
+ 00000000 T _atooi               libmh          atooi
+ 00000000 T _brkstring           libmh          brkstring
+ 00000000 T _closefds            libmh          closefds
+ 00000000 T _concat              libmh          concat
+ 00000000 T _copy                libmh          copy
+ 00000000 T _copyip              libmh          copyip
+ 00000000 T _cpydata             libmh          cpydata
+ 00000000 T _cpydgst             libmh          cpydgst
+ 00000000 T _discard             libmh          discard
+ 00000000 T _done                libmh          done
+ 00000000 T _fdcompare           libmh          fdcompare
+ 00000000 T _gans                libmh          gans
+ 00000000 T _getans              libmh          getans
+ 00000000 T _getanswer           libmh          getanswer
+ 00000000 T _getcpy              libmh          getcpy
+ 00000000 T _help                libmh          help
+ 00000000 T _fmt_compile         libmh          fmtcompile
+ 00000000 T _formataddr          libmh          formataddr
+ 00000000 T _new_fs              libmh          formatsbr
+ 00000000 T _fmtscan             libmh          formatsbr
+ 00000000 T _m_atoi              libmh          m_atoi
+ 00000000 T _m_backup            libmh          m_backup
+ 00000000 T _m_convert           libmh          m_convert
+ 00000000 T _m_delete            libmh          m_delete
+ 00000000 T _m_draft             libmh          m_draft
+ 00000000 T _m_find              libmh          m_find
+ 00000000 T _m_fmsg              libmh          m_fmsg
+ 00000000 T _m_foil              libmh          m_foil
+ 00000000 T _m_getdefs           libmh          m_getdefs
+ 00000000 T _m_getfld            libmh          m_getfld
+ 00000000 T _m_unknown           libmh          m_getfld
+ 00000000 T _m_eomsbr            libmh          m_getfld
+ 00000000 T _m_Eom               libmh          m_getfld
+ 00000000 T _unixline            libmh          m_getfld
+ 00000000 T _m_getfolder         libmh          m_getfolder
+ 00000000 T _m_gmprot            libmh          m_gmprot
+ 00000000 T _m_gmsg              libmh          m_gmsg
+ 00000000 T _m_maildir           libmh          m_maildir
+ 00000000 T _m_mailpath          libmh          m_maildir
+ 00000000 T _m_name              libmh          m_name
+ 00000000 T _m_readefs           libmh          m_readefs
+ 00000000 T _m_remsg             libmh          m_remsg
+ 00000000 T _m_replace           libmh          m_replace
+ 00000000 T _m_scratch           libmh          m_scratch
+ 00000000 T _m_seq               libmh          m_seq
+ 00000000 T _m_seqbits           libmh          m_seqbits
+ 00000000 T _m_seqflag           libmh          m_seqflag
+ 00000000 T _m_seqnew            libmh          m_seqnew
+ 00000000 T _m_seqadd            libmh          m_seqnew
+ 00000000 T _m_seqdel            libmh          m_seqnew
+ 00000000 T _m_setcur            libmh          m_setcur
+ 00000000 T _m_setseq            libmh          m_setseq
+ 00000000 T _m_setvis            libmh          m_setvis
+ 00000000 T _m_sync              libmh          m_sync
+ 00000000 T _m_tmpfil            libmh          m_tmpfil
+ 00000000 T _m_update            libmh          m_update
+ 00000000 T _makedir             libmh          makedir
+ 00000000 T _path                libmh          path
+ 00000000 T _peekc               libmh          peekc
+ 00000000 T _pidwait             libmh          pidwait
+ 00000000 T _pidstatus           libmh          pidstatus
+ 00000000 T _printsw             libmh          printsw
+ 00000000 T _push                libmh          push
+ 00000000 T _m_putenv            libmh          putenv
+ 00000000 T _unputenv            libmh          putenv
+ 00000000 T _pwd                 libmh          pwd
+ 00000000 T _refile              libmh          refile
+ 00000000 T _remdir              libmh          remdir
+ 00000000 T _r1bindex            libmh          r1bindex
+ 00000000 T _showfile            libmh          showfile
+ 00000000 T _smatch              libmh          smatch
+ 00000000 T _sprintb             libmh          sprintb
+ 00000000 T _ssequal             libmh          ssequal
+ 00000000 T _stringdex           libmh          strindex
+ 00000000 T _trimcpy             libmh          trimcpy
+ 00000000 T _uleq                libmh          uleq
+ 00000000 T _uprf                libmh          uprf
+ 00000000 T _vfgets              libmh          vfgets
+ 00000000 T _OfficialName        libmts         hosts
+ 00000000 T _sm_init             libmts         smail
+ 00000000 T _sm_winit            libmts         smail
+ 00000000 T _sm_wadr             libmts         smail
+ 00000000 T _sm_waend            libmts         smail
+ 00000000 T _sm_wtxt             libmts         smail
+ 00000000 T _sm_wtend            libmts         smail
+ 00000000 T _sm_end              libmts         smail
+ 00000000 T _sm_bulk             libmts         smail
+ 00000000 T _rp_string           libmts         smail
+ 00000000 T _EHLOset             libmts         smail
+ 00000000 T _mts_init            libzot         mts
+ 00000000 T _LocalName           libzot         mts
+ 00000000 T _SystemName          libzot         mts
+ 00000000 T _UucpChan            libzot         mts
+ 00000000 T _getusr              libzot         mts
+ 00000000 T _getfullname         libzot         mts
+ 00000000 T _dup2                libzot         mts
+ 00000000 T _lkopen              libzot         lock
+ 00000000 T _lkclose             libzot         lock
+ 00000000 T _lkfopen             libzot         lock
+ 00000000 T _lkfclose            libzot         lock
+ 00000000 T _client              libzot         client
+ 00000000 T _gethostbystring     libzot         client
+ 00000000 T _setbbfile           libzot         getbbent
+ 00000000 T _setbbinfo           libzot         getbbent
+ 00000000 T _setpwinfo           libzot         getbbent
+ 00000000 T _setbbent            libzot         getbbent
+ 00000000 T _endbbent            libzot         getbbent
+ 00000000 T _getbbtime           libzot         getbbent
+ 00000000 T _getbbent            libzot         getbbent
+ 00000000 T _getbbnam            libzot         getbbent
+ 00000000 T _getbbaka            libzot         getbbent
+ 00000000 T _ldrbb               libzot         getbbent
+ 00000000 T _ldrchk              libzot         getbbent
+ 00000000 T _getbbcpy            libzot         getbbent
+ 00000000 T _getbbdist           libzot         getbbent
+ 00000000 T _getbberr            libzot         getbbent
+ 00000000 T _make_lower          libzot         getbbent
+ 00000000 T _dparsetime          libzot         dtimep
+ 00000000 T _lex_string          libzot         lexstring
+ 00000000 T _dtimenow            libzot         dtime
+ 00000000 T _dctime              libzot         dtime
+ 00000000 T _dtwstime            libzot         dtime
+ 00000000 T _dlocaltime          libzot         dtime
+ 00000000 T _dgmtime             libzot         dtime
+ 00000000 T _dasctime            libzot         dtime
+ 00000000 T _dtimezone           libzot         dtime
+ 00000000 T _twscopy             libzot         dtime
+ 00000000 T _twsort              libzot         dtime
+ 00000000 T _twclock             libzot         dtime
+ 00000000 T _set_dotw            libzot         dtime
+ 00000000 T _isfrom              libzot         mf
+ 00000000 T _lequal              libzot         mf
+ 00000000 T _seekadrx            libzot         mf
+ 00000000 T _uucpadrx            libzot         mf
+ 00000000 T _getadrx             libzot         mf
+ 00000000 T _legal_person        libzot         mf
+ 00000000 T _mfgets              libzot         mf
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/jump.ignore ./jump/jump.ignore
*** ../mh-6.8.3-dist/jump/jump.ignore	Wed Dec 31 19:00:00 1969
--- ./jump/jump.ignore	Wed Dec  8 20:27:24 1993
***************
*** 0 ****
--- 1 ----
+ 00000000 T _main                libzot         date
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/jump.import ./jump/jump.import
*** ../mh-6.8.3-dist/jump/jump.import	Wed Dec 31 19:00:00 1969
--- ./jump/jump.import	Thu Dec  9 12:57:01 1993
***************
*** 0 ****
--- 1,181 ----
+ /usr/lib/libc.sa(__libc.o):6008f0b0 A _AL
+ /usr/lib/libc.sa(__libc.o):6008f198 A _AL_PARM
+ /usr/lib/libc.sa(__libc.o):6008f060 A _AM
+ /usr/lib/libc.sa(__libc.o):6008f0b4 A _BC
+ /usr/lib/libc.sa(__libc.o):6008f064 A _BS
+ /usr/lib/libc.sa(__libc.o):6008f0bc A _BT
+ /usr/lib/libc.sa(__libc.o):6008f068 A _CA
+ /usr/lib/libc.sa(__libc.o):6008f0c0 A _CD
+ /usr/lib/libc.sa(__libc.o):6008f0c4 A _CE
+ /usr/lib/libc.sa(__libc.o):6008f0c8 A _CL
+ /usr/lib/libc.sa(__libc.o):6008f0cc A _CM
+ /usr/lib/libc.sa(__libc.o):6008f048 A _COLS
+ /usr/lib/libc.sa(__libc.o):6008f0d0 A _CR
+ /usr/lib/libc.sa(__libc.o):6008f0d4 A _CS
+ /usr/lib/libc.sa(__libc.o):6008f06c A _DA
+ /usr/lib/libc.sa(__libc.o):6008f070 A _DB
+ /usr/lib/libc.sa(__libc.o):6008f0d8 A _DC
+ /usr/lib/libc.sa(__libc.o):6008f0dc A _DL
+ /usr/lib/libc.sa(__libc.o):6008f19c A _DL_PARM
+ /usr/lib/libc.sa(__libc.o):6008f0e0 A _DM
+ /usr/lib/libc.sa(__libc.o):6008f0e4 A _DO
+ /usr/lib/libc.sa(__libc.o):6008f1a4 A _DOWN_PARM
+ /usr/lib/libc.sa(__libc.o):6008f03c A _Def_term
+ /usr/lib/libc.sa(__libc.o):6008f0e8 A _ED
+ /usr/lib/libc.sa(__libc.o):6008f0ec A _EI
+ /usr/lib/libc.sa(__libc.o):6008f074 A _EO
+ /usr/lib/libc.sa(__libc.o):6008f1b8 A _GT
+ /usr/lib/libc.sa(__libc.o):6008f078 A _HC
+ /usr/lib/libc.sa(__libc.o):6008f118 A _HO
+ /usr/lib/libc.sa(__libc.o):6008f07c A _HZ
+ /usr/lib/libc.sa(__libc.o):6008f11c A _IC
+ /usr/lib/libc.sa(__libc.o):6008f120 A _IM
+ /usr/lib/libc.sa(__libc.o):6008f080 A _IN
+ /usr/lib/libc.sa(__libc.o):6008f124 A _IP
+ /usr/lib/libc.sa(__libc.o):6008f0f0 A _K0
+ /usr/lib/libc.sa(__libc.o):6008f0f4 A _K1
+ /usr/lib/libc.sa(__libc.o):6008f0f8 A _K2
+ /usr/lib/libc.sa(__libc.o):6008f0fc A _K3
+ /usr/lib/libc.sa(__libc.o):6008f100 A _K4
+ /usr/lib/libc.sa(__libc.o):6008f104 A _K5
+ /usr/lib/libc.sa(__libc.o):6008f108 A _K6
+ /usr/lib/libc.sa(__libc.o):6008f10c A _K7
+ /usr/lib/libc.sa(__libc.o):6008f110 A _K8
+ /usr/lib/libc.sa(__libc.o):6008f114 A _K9
+ /usr/lib/libc.sa(__libc.o):6008f128 A _KD
+ /usr/lib/libc.sa(__libc.o):6008f12c A _KE
+ /usr/lib/libc.sa(__libc.o):6008f130 A _KH
+ /usr/lib/libc.sa(__libc.o):6008f134 A _KL
+ /usr/lib/libc.sa(__libc.o):6008f138 A _KR
+ /usr/lib/libc.sa(__libc.o):6008f13c A _KS
+ /usr/lib/libc.sa(__libc.o):6008f140 A _KU
+ /usr/lib/libc.sa(__libc.o):6008f1a8 A _LEFT_PARM
+ /usr/lib/libc.sa(__libc.o):6008f044 A _LINES
+ /usr/lib/libc.sa(__libc.o):6008f144 A _LL
+ /usr/lib/libc.sa(__libc.o):6008f148 A _MA
+ /usr/lib/libc.sa(__libc.o):6008f084 A _MI
+ /usr/lib/libc.sa(__libc.o):6008f088 A _MS
+ /usr/lib/libc.sa(__libc.o):6008f030 A _My_term
+ /usr/lib/libc.sa(__libc.o):6008f08c A _NC
+ /usr/lib/libc.sa(__libc.o):6008f14c A _ND
+ /usr/lib/libc.sa(__libc.o):6008f150 A _NL
+ /usr/lib/libc.sa(__libc.o):6008f1bc A _NONL
+ /usr/lib/libc.sa(__libc.o):6008f090 A _NS
+ /usr/lib/libc.sa(__libc.o):6008f094 A _OS
+ /usr/lib/libc.sa(__libc.o):6008f1b0 A _PC
+ /usr/lib/libc.sa(__libc.o):6008f154 A _RC
+ /usr/lib/libc.sa(__libc.o):6008f1ac A _RIGHT_PARM
+ /usr/lib/libc.sa(__libc.o):6008f158 A _SC
+ /usr/lib/libc.sa(__libc.o):6008f15c A _SE
+ /usr/lib/libc.sa(__libc.o):6008f160 A _SF
+ /usr/lib/libc.sa(__libc.o):6008f164 A _SO
+ /usr/lib/libc.sa(__libc.o):6008f168 A _SR
+ /usr/lib/libc.sa(__libc.o):6008f16c A _TA
+ /usr/lib/libc.sa(__libc.o):6008f170 A _TE
+ /usr/lib/libc.sa(__libc.o):6008f174 A _TI
+ /usr/lib/libc.sa(__libc.o):6008f178 A _UC
+ /usr/lib/libc.sa(__libc.o):6008f17c A _UE
+ /usr/lib/libc.sa(__libc.o):6008f098 A _UL
+ /usr/lib/libc.sa(__libc.o):6008f180 A _UP
+ /usr/lib/libc.sa(__libc.o):6008f1c0 A _UPPERCASE
+ /usr/lib/libc.sa(__libc.o):6008f1a0 A _UP_PARM
+ /usr/lib/libc.sa(__libc.o):6008f188 A _US
+ /usr/lib/libc.sa(__libc.o):6008f18c A _VB
+ /usr/lib/libc.sa(__libc.o):6008f194 A _VE
+ /usr/lib/libc.sa(__libc.o):6008f190 A _VS
+ /usr/lib/libc.sa(__libc.o):6008f09c A _XB
+ /usr/lib/libc.sa(__libc.o):6008f0a0 A _XN
+ /usr/lib/libc.sa(__libc.o):6008f0a8 A _XS
+ /usr/lib/libc.sa(__libc.o):6008f0a4 A _XT
+ /usr/lib/libc.sa(__libc.o):6008f0ac A _XX
+ /usr/lib/libc.sa(__libc.o):6008f1f4 A __9streambuf$_list_all
+ /usr/lib/libc.sa(__libc.o):6008f214 A ____brk_addr
+ /usr/lib/libc.sa(__libc.o):6008f01c A ___ctype_b
+ /usr/lib/libc.sa(__libc.o):6008f020 A ___ctype_tolower
+ /usr/lib/libc.sa(__libc.o):6008f024 A ___ctype_toupper
+ /usr/lib/libc.sa(__libc.o):6008f1fc A ___environ
+ /usr/lib/libc.sa(__libc.o):6008f250 A ___exit_funcs
+ /usr/lib/libc.sa(__libc.o):6008f2f0 A ___glob_closedir_hook
+ /usr/lib/libc.sa(__libc.o):6008f2f4 A ___glob_opendir_hook
+ /usr/lib/libc.sa(__libc.o):6008f2f8 A ___glob_readdir_hook
+ /usr/lib/libc.sa(__libc.o):6008f018 A ___new_handler
+ /usr/lib/libc.sa(__libc.o):6008f1e4 A ___std_filebuf_0
+ /usr/lib/libc.sa(__libc.o):6008f1e8 A ___std_filebuf_1
+ /usr/lib/libc.sa(__libc.o):6008f1ec A ___std_filebuf_2
+ /usr/lib/libc.sa(__libc.o):6008f278 A ___ttyname
+ /usr/lib/libc.sa(__libc.o):6008f238 A __collate_info
+ /usr/lib/libc.sa(__libc.o):6008f23c A __ctype_info
+ /usr/lib/libc.sa(__libc.o):6008f028 A __echoit
+ /usr/lib/libc.sa(__libc.o):6008f034 A __endwin
+ /usr/lib/libc.sa(__libc.o):6008f288 A __gdbm_fetch_val
+ /usr/lib/libc.sa(__libc.o):6008f280 A __gdbm_file
+ /usr/lib/libc.sa(__libc.o):6008f284 A __gdbm_memory
+ /usr/lib/libc.sa(__libc.o):6008f1f8 A __iob
+ /usr/lib/libc.sa(__libc.o):6008f240 A __monetary_info
+ /usr/lib/libc.sa(__libc.o):6008f234 A __null_auth
+ /usr/lib/libc.sa(__libc.o):6008f244 A __numeric_info
+ /usr/lib/libc.sa(__libc.o):6008f2ec A __obstack
+ /usr/lib/libc.sa(__libc.o):6008f1c8 A __pfast
+ /usr/lib/libc.sa(__libc.o):6008f02c A __rawmode
+ /usr/lib/libc.sa(__libc.o):6008f1dc A __res
+ /usr/lib/libc.sa(__libc.o):6008f04c A __res_iflg
+ /usr/lib/libc.sa(__libc.o):6008f050 A __res_lflg
+ /usr/lib/libc.sa(__libc.o):6008f270 A __res_opcodes
+ /usr/lib/libc.sa(__libc.o):6008f274 A __res_resultcodes
+ /usr/lib/libc.sa(__libc.o):6008f248 A __response_info
+ /usr/lib/libc.sa(__libc.o):6008f2fc A __sigintr
+ /usr/lib/libc.sa(__libc.o):6008f00c A __sys_errlist
+ /usr/lib/libc.sa(__libc.o):6008f010 A __sys_nerr
+ /usr/lib/libc.sa(__libc.o):6008f014 A __sys_siglist
+ /usr/lib/libc.sa(__libc.o):6008f24c A __time_info
+ /usr/lib/libc.sa(__libc.o):6008f05c A __tty
+ /usr/lib/libc.sa(__libc.o):6008f040 A __tty_ch
+ /usr/lib/libc.sa(__libc.o):6008f1cc A __unctrl
+ /usr/lib/libc.sa(__libc.o):6008f2c8 A __vt$10istrstream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2c4 A __vt$10ostrstream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2e0 A __vt$11fstreambase$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2cc A __vt$13strstreambase$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2d4 A __vt$7fstream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2ac A __vt$7ostream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2dc A __vt$8ifstream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2a4 A __vt$8iostream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2d8 A __vt$8ofstream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2c0 A __vt$9strstream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2b4 A __vt$backupbuf
+ /usr/lib/libc.sa(__libc.o):6008f2b0 A __vt$filebuf
+ /usr/lib/libc.sa(__libc.o):6008f2bc A __vt$ios
+ /usr/lib/libc.sa(__libc.o):6008f2a8 A __vt$istream$3ios
+ /usr/lib/libc.sa(__libc.o):6008f2b8 A __vt$streambuf
+ /usr/lib/libc.sa(__libc.o):6008f2d0 A __vt$strstreambuf
+ /usr/lib/libc.sa(__libc.o):6008f27c A __win
+ /usr/lib/libc.sa(__libc.o):6008f294 A _cerr
+ /usr/lib/libc.sa(__libc.o):6008f298 A _cin
+ /usr/lib/libc.sa(__libc.o):6008f29c A _clog
+ /usr/lib/libc.sa(__libc.o):6008f290 A _cout
+ /usr/lib/libc.sa(__libc.o):6008f058 A _curscr
+ /usr/lib/libc.sa(__libc.o):6008f228 A _daylight
+ /usr/lib/libc.sa(__libc.o):6008f200 A _errno
+ /usr/lib/libc.sa(__libc.o):6008f1d0 A _gdbm_errno
+ /usr/lib/libc.sa(__libc.o):6008f28c A _gdbm_version
+ /usr/lib/libc.sa(__libc.o):6008f008 A _h_errlist
+ /usr/lib/libc.sa(__libc.o):6008f1d8 A _h_errno
+ /usr/lib/libc.sa(__libc.o):6008f2a0 A _h_nerr
+ /usr/lib/libc.sa(__libc.o):6008f1c4 A _normtty
+ /usr/lib/libc.sa(__libc.o):6008f204 A _optarg
+ /usr/lib/libc.sa(__libc.o):6008f20c A _opterr
+ /usr/lib/libc.sa(__libc.o):6008f208 A _optind
+ /usr/lib/libc.sa(__libc.o):6008f2e4 A _optopt
+ /usr/lib/libc.sa(__libc.o):6008f218 A _ospeed
+ /usr/lib/libc.sa(__libc.o):6008f26c A _re_max_failures
+ /usr/lib/libc.sa(__libc.o):6008f210 A _re_syntax_options
+ /usr/lib/libc.sa(__libc.o):6008f1e0 A _rexecoptions
+ /usr/lib/libc.sa(__libc.o):6008f230 A _rpc_createerr
+ /usr/lib/libc.sa(__libc.o):6008f25c A _stderr
+ /usr/lib/libc.sa(__libc.o):6008f254 A _stdin
+ /usr/lib/libc.sa(__libc.o):6008f258 A _stdout
+ /usr/lib/libc.sa(__libc.o):6008f054 A _stdscr
+ /usr/lib/libc.sa(__libc.o):6008f2e8 A _svc_fdset
+ /usr/lib/libc.sa(__libc.o):6008f224 A _timezone
+ /usr/lib/libc.sa(__libc.o):6008f21c A _tputs_baud_rate
+ /usr/lib/libc.sa(__libc.o):6008f038 A _ttytype
+ /usr/lib/libc.sa(__libc.o):6008f220 A _tzname
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/jump.params ./jump/jump.params
*** ../mh-6.8.3-dist/jump/jump.params	Wed Dec 31 19:00:00 1969
--- ./jump/jump.params	Thu Dec  9 17:19:54 1993
***************
*** 0 ****
--- 1,6 ----
+ Name=/lib/libmh
+ Text=0x63f00000
+ Data=0x00000000
+ Jump=0x00001000
+ GOT=0x00001000
+ Version=2.0
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/jump.undefs ./jump/jump.undefs
*** ../mh-6.8.3-dist/jump/jump.undefs	Wed Dec 31 19:00:00 1969
--- ./jump/jump.undefs	Thu Dec  9 17:19:54 1993
***************
*** 0 ****
--- 1 ----
+ 63f215d8 D __NEEDS_SHRLIB_libc_4
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/jump/jump.vars ./jump/jump.vars
*** ../mh-6.8.3-dist/jump/jump.vars	Wed Dec 31 19:00:00 1969
--- ./jump/jump.vars	Thu Dec  9 11:55:05 1993
***************
*** 0 ****
--- 1,95 ----
+ 00000078 D _options             libconfig      config
+ 00000018 D _anoyes              libconfig      config
+ 00000004 D _components          libconfig      config
+ 00000004 D _current             libconfig      config
+ 00000004 D _defalt              libconfig      config
+ 00000004 D _digestcomps         libconfig      config
+ 00000004 D _distcomps           libconfig      config
+ 00000004 D _draft               libconfig      config
+ 00000004 D _forwcomps           libconfig      config
+ 00000004 D _inbox               libconfig      config
+ 00000004 D _mh_defaults         libconfig      config
+ 00000004 D _mh_profile          libconfig      config
+ 00000004 D _mhlformat           libconfig      config
+ 00000004 D _mhlforward          libconfig      config
+ 00000004 D _nsequence           libconfig      config
+ 00000004 D _pfolder             libconfig      config
+ 00000004 D _psequence           libconfig      config
+ 00000004 D _rcvdistcomps        libconfig      config
+ 00000004 D _replcomps           libconfig      config
+ 00000004 D _usequence           libconfig      config
+ 00000004 D _mhlibdir            libconfig      config
+ 00000004 D _context             libconfig      config
+ 00000004 D _mh_seq              libconfig      config
+ 00000004 D _faceproc            libconfig      config
+ 00000004 D _fileproc            libconfig      config
+ 00000004 D _incproc             libconfig      config
+ 00000004 D _installproc         libconfig      config
+ 00000004 D _lproc               libconfig      config
+ 00000004 D _mailproc            libconfig      config
+ 00000004 D _moreproc            libconfig      config
+ 00000004 D _mhlproc             libconfig      config
+ 00000004 D _mshproc             libconfig      config
+ 00000004 D _packproc            libconfig      config
+ 00000004 D _postproc            libconfig      config
+ 00000004 D _rmfproc             libconfig      config
+ 00000004 D _rmmproc             libconfig      config
+ 00000004 D _sendproc            libconfig      config
+ 00000004 D _showproc            libconfig      config
+ 00000004 D _slocalproc          libconfig      config
+ 00000004 D _vmhproc             libconfig      config
+ 00000004 D _whatnowproc         libconfig      config
+ 00000004 D _whomproc            libconfig      config
+ 00000004 D _sysed               libconfig      config
+ 00000004 D _AliasFile           libconfig      config
+ 00000004 D _foldprot            libconfig      config
+ 00000004 D _msgprot             libconfig      config
+ 00000004 C _ctxflags            libconfig      config
+ 00000004 C _invo_name           libconfig      config
+ 00000004 C _mypath              libconfig      config
+ 00000004 C _defpath             libconfig      config
+ 00000004 C _ctxpath             libconfig      config
+ 00000004 C _m_defs              libconfig      config
+ 00000004 D _version             libconfig      version
+ 00000200 C _wantcomp            libmh          fmtcompile
+ 0000002c C _fmt_mnull           libmh          formatsbr
+ 00000004 D _fd_def              libmh          m_getdefs
+ 00000004 D _fd_ctx              libmh          m_getdefs
+ 00000004 D _fmt_norm            libmh          formatdef
+ 00000004 D _msg_count           libmh          m_msgdef
+ 00000004 D _msg_style           libmh          m_msgdef
+ 00000004 D _msg_delim           libmh          m_msgdef
+ 00000408 C _sm_reply            libmts         smail
+ 0000002c C _EHLOkeys            libmts         smail
+ 00000004 D _mmdfldir            libzot         mts
+ 00000004 D _mmdflfil            libzot         mts
+ 00000004 D _uucpldir            libzot         mts
+ 00000004 D _uucplfil            libzot         mts
+ 00000004 D _mmdlm1              libzot         mts
+ 00000004 D _mmdlm2              libzot         mts
+ 00000004 D _umincproc           libzot         mts
+ 00000004 D _lockstyle           libzot         mts
+ 00000004 D _lockldir            libzot         mts
+ 00000004 D _hostable            libzot         mts
+ 00000004 D _sendmail            libzot         mts
+ 00000004 D _clientname          libzot         mts
+ 00000004 D _servers             libzot         mts
+ 00000004 D _pophost             libzot         mts
+ 00000004 D _bb_domain           libzot         mts
+ 00000004 D _popbbhost           libzot         mts
+ 00000004 D _popbbuser           libzot         mts
+ 00000004 D _popbblist           libzot         mts
+ 00000004 D _maildelivery        libzot         mts
+ 00000004 D _Everyone            libzot         mts
+ 00000004 D _NoShell             libzot         mts
+ 00000004 D _europeandate        libzot         dtimep
+ 00000360 D _yyvstop             libzot         dtimep
+ 00002488 D _yycrank             libzot         dtimep
+ 000013b0 D _yysvec              libzot         dtimep
+ 00000004 D _yytop               libzot         dtimep
+ 00000004 D _yybgin              libzot         dtimep
+ 00000104 D _yymatch             libzot         dtimep
+ 00000034 D _yyextra             libzot         dtimep
+ 00000034 D _tw_moty             libzot         dtime
+ 00000020 D _tw_dotw             libzot         dtime
+ 00000020 D _tw_ldotw            libzot         dtime
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/sbr/discard.c ./sbr/discard.c
*** ../mh-6.8.3-dist/sbr/discard.c	Sat Dec 25 11:29:10 1993
--- ./sbr/discard.c	Sat Dec 25 13:40:32 1993
***************
*** 50,55 ****
--- 50,59 ----
      fpurge (io);
  #else
+ #ifdef _STDIO_USES_IOSTREAM
+     io -> _pptr = io -> _pbase;
+ #else
      if (io -> _ptr = io -> _base)
  	io -> _cnt = 0;
  #endif
+ #endif /* _STDIO_USES_IOSTREAM */
  }
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/sbr/m_getfld.c ./sbr/m_getfld.c
*** ../mh-6.8.3-dist/sbr/m_getfld.c	Sat Dec 25 11:29:11 1993
--- ./sbr/m_getfld.c	Sat Dec 25 13:02:17 1993
***************
*** 245,250 ****
--- 245,256 ----
  	    cp = name; i = NAMESZ - 1;
  	    for (;;) {
+ #ifdef _STDIO_USES_IOSTREAM
+ 		bp = sp = (unsigned char *) iob->_gptr - 1;
+ 		j = (cnt = ((long) iob->_egptr - (long) iob->_gptr) + 1) < i?
+ 		    cnt: i;
+ #else
  		bp = sp = (unsigned char *) iob->_ptr - 1;
  		j = (cnt = iob->_cnt+1) < i ? cnt : i;
+ #endif
  		while ((c = *bp++) != ':' && c != '\n' && --j >= 0)
  		    *cp++ = c;
***************
*** 252,256 ****
--- 258,267 ----
  		j = bp - sp;
  		if ((cnt -= j) <= 0) {
+ #ifdef _STDIO_USES_IOSTREAM
+ 		    iob->_gptr = iob->_egptr;
+ 		    if (__underflow((struct streambuf *) iob) == EOF) {
+ #else
  		    if (_filbuf(iob) == EOF) {
+ #endif
  			*cp = *buf = 0;
  			advise (NULLCP, "eof encountered in field \"%s\"",
***************
*** 258,264 ****
--- 269,282 ----
  			return FMTERR;
  		    }
+ #ifdef _STDIO_USES_IOSTREAM
+ 		    iob->_gptr++; /* NOT automatic in __underflow()! */
+ #endif
  		} else {
+ #ifdef _STDIO_USES_IOSTREAM
+ 		    iob->_gptr = bp + 1;
+ #else
  		    iob->_ptr = bp + 1;
  		    iob->_cnt = cnt - 1;
+ #endif
  		}
  		if (c == ':')
***************
*** 299,303 ****
--- 317,326 ----
  	    cp = buf; i = bufsz-1;
  	    for (;;) {
+ #ifdef _STDIO_USES_IOSTREAM
+ 		cnt = (long) iob->_egptr - (long) iob->_gptr;
+ 		bp = (unsigned char *) --iob->_gptr;
+ #else
  		cnt = iob->_cnt++; bp = (unsigned char *) --iob->_ptr;
+ #endif
  		c = cnt < i ? cnt : i;
  		while (ep = locc( c, bp, '\n' )) {
***************
*** 306,312 ****
--- 329,341 ----
  		     */
  		    if ((j = *++ep) != ' ' && j != '\t') {
+ #ifdef _STDIO_USES_IOSTREAM
+ 			j = ep - (unsigned char *) iob->_gptr;
+ 			(void) bcopy( iob->_gptr, cp, j);
+ 			iob->_gptr = ep;
+ #else
  			j = ep - (unsigned char *) iob->_ptr;
  			(void) bcopy( iob->_ptr, cp, j);
  			iob->_ptr = ep; iob->_cnt -= j;
+ #endif
  			cp += j;
  			state = FLD;
***************
*** 318,327 ****
--- 347,365 ----
  		 * end of input or dest buffer - copy what we've found.
  		 */
+ #ifdef _STDIO_USES_IOSTREAM
+ 		c += bp - (unsigned char *) iob->_gptr;
+ 		(void) bcopy( iob->_gptr, cp, c);
+ #else
  		c += bp - (unsigned char *) iob->_ptr;
  		(void) bcopy( iob->_ptr, cp, c);
+ #endif
  		i -= c; cp += c;
  		if (i <= 0) {
  		    /* the dest buffer is full */
+ #ifdef _STDIO_USES_IOSTREAM
+ 		    iob->_gptr += c;
+ #else
  		    iob->_cnt -= c; iob->_ptr += c;
+ #endif
  		    state = FLDPLUS;
  		    break;
***************
*** 334,342 ****
--- 372,391 ----
  		 */
  		--i;
+ #ifdef _STDIO_USES_IOSTREAM
+ 		*cp++ = j = *(iob->_gptr + c);
+ 		iob->_gptr = iob->_egptr;
+ 		c = __underflow((struct streambuf *) iob);
+ 		iob->_gptr++;	/* NOT automatic! */
+ #else
  		*cp++ = j = *(iob->_ptr + c);
  		c = _filbuf(iob);
+ #endif
  		if ((j == '\0' || j == '\n') && c != ' ' && c != '\t') {
  		    if (c != EOF)
+ #ifdef _STDIO_USES_IOSTREAM
+ 			--iob->_gptr;
+ #else
  			--iob->_ptr, ++iob->_cnt;
+ #endif
  		    state = FLD;
  		    break;
***************
*** 354,358 ****
--- 403,412 ----
  	     */
  	    i = (bufsz < 0) ? -bufsz : bufsz-1;
+ #ifdef _STDIO_USES_IOSTREAM
+ 	    bp = (unsigned char *) --iob->_gptr;
+ 	    cnt = (long) iob->_egptr - (long) iob->_gptr;
+ #else
  	    bp = (unsigned char *) --iob->_ptr; cnt = ++iob->_cnt;
+ #endif
  	    c = (cnt < i ? cnt : i);
  	    if (msg_style != MS_DEFAULT && c > 1) {
***************
*** 411,416 ****
--- 465,474 ----
  	    }
  	    (void) bcopy( bp, buf, c );
+ #ifdef _STDIO_USES_IOSTREAM
+ 	    iob->_gptr += c;
+ #else
  	    iob->_cnt -= c;
  	    iob->_ptr += c;
+ #endif
  	    if (bufsz < 0) {
  		msg_count = c;
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/support/pop/popd.c ./support/pop/popd.c
*** ../mh-6.8.3-dist/support/pop/popd.c	Sat Dec 25 11:29:28 1993
--- ./support/pop/popd.c	Sat Dec  4 16:54:49 1993
***************
*** 62,67 ****
--- 62,69 ----
  extern int  sys_nerr;
  extern char *sys_errlist[];
+ #ifndef linux
  extern char *sys_siglist[];
  #endif
+ #endif
  
  
***************
*** 194,197 ****
--- 196,203 ----
      (void) signal (SIGCHLD, chldser);
  #endif	/* SIGCHLD */
+ #ifdef linux
+ /* No limit on the number of connections? this seems wrong... */
+ #define SOMAXCONN 5
+ #endif
      (void) listen (sd, SOMAXCONN);
  #endif /* KPOP */
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/uip/inc.c ./uip/inc.c
*** ../mh-6.8.3-dist/uip/inc.c	Sat Dec 25 11:30:34 1993
--- ./uip/inc.c	Tue Dec  7 23:02:18 1993
***************
*** 385,393 ****
  /*  */
  
- #ifdef MAILGROUP
-     return_gid = getegid();	/* Save effective gid, assuming we'll use it */
-     setgid(getgid());		/* Turn off extraordinary privileges */
- #endif	/* MAILGROUP */
- 
  #ifdef	POP
      if (host && !*host)
--- 385,388 ----
***************
*** 396,399 ****
--- 391,405 ----
  	(void) setuid (getuid ());
  #endif /* POP */
+ 
+ /*
+  * 93/12/17 bsa@kf8nh.wariat.org relocated: with MAILGROUP and POP both defined
+  * the setgid() call ran as root, and saved gid would be lost.  If the setuid()
+  * call above then ran, inc would be unable to reestablish its setgid state.
+  */
+ #ifdef MAILGROUP
+     return_gid = getegid();	/* Save effective gid, assuming we'll use it */
+     setgid(getgid());		/* Turn off extraordinary privileges */
+ #endif	/* MAILGROUP */
+ 
      if (from) {
  	newmail = from;
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/uip/popi.c ./uip/popi.c
*** ../mh-6.8.3-dist/uip/popi.c	Tue Dec 15 11:56:02 1992
--- ./uip/popi.c	Sat Dec  4 16:03:39 1993
***************
*** 559,563 ****
--- 559,567 ----
  
  static int  dselect (d)
+ #ifdef SYS5DIR
+ register struct dirent *d;
+ #else
  register struct direct *d;
+ #endif
  {
      int	    i;
***************
*** 572,577 ****
--- 576,586 ----
  
  static int  dcompar (d1, d2)
+ #ifdef SYS5DIR
+ struct dirent **d1,
+ 	      **d2;
+ #else
  struct direct **d1,
  	      **d2;
+ #endif
  {
      struct stat s1,
***************
*** 593,597 ****
--- 602,610 ----
  	    retval,
  	    sm;
+ #ifdef SYS5DIR
+     struct dirent **namelist;
+ #else
      struct direct **namelist;
+ #endif
  
      if (chdir (bulksw) == NOTOK)
***************
*** 603,607 ****
--- 616,624 ----
      sm = NOTOK;
      for (i = 0; i < n; i++) {
+ #ifdef SYS5DIR
+ 	register struct dirent *d = namelist[i];
+ #else
  	register struct direct *d = namelist[i];
+ #endif
  
  	if (sm == NOTOK) {
***************
*** 631,635 ****
--- 648,656 ----
  	int	l,
  		m;
+ #ifdef SYS5DIR
+ 	struct dirent **newlist;
+ #else
  	struct direct **newlist;
+ #endif
  
  	while ((l = scandir (".", &newlist, dselect, dcompar)) > OK) {
***************
*** 637,641 ****
--- 658,666 ----
  
  	    for (j = 0; j < l; j++) {
+ #ifdef SYS5DIR
+ 		register struct dirent *d = newlist[j];
+ #else
  		register struct direct *d = newlist[j];
+ #endif
  
  		for (i = 0; i < n; i++)
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/uip/sbboards.c ./uip/sbboards.c
*** ../mh-6.8.3-dist/uip/sbboards.c	Sat Dec 25 11:29:34 1993
--- ./uip/sbboards.c	Sat Dec 25 13:59:42 1993
***************
*** 67,71 ****
  #include	<locale.h>
  #endif
! 
  
  #define	NBB	100
--- 67,74 ----
  #include	<locale.h>
  #endif
! #ifdef linux
! /* FIXME - who should be doing this?  With what option? */
! #include <sys/types.h>
! #endif
  
  #define	NBB	100
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/uip/scansbr.c ./uip/scansbr.c
*** ../mh-6.8.3-dist/uip/scansbr.c	Sat Dec 25 11:29:14 1993
--- ./uip/scansbr.c	Sat Dec  4 13:12:55 1993
***************
*** 239,250 ****
--- 239,261 ----
  	body: 	;
  		while (state == BODY) {
+ #ifdef _STDIO_USES_IOSTREAM
+ 		    if (scnout->_pptr == scnout->_epptr) {
+ #else
  		    if (scnout->_cnt <= 0) {
+ #endif
  			if (fflush(scnout) == EOF)
  			    adios (scnmsg, "write error on");
  		    }
+ #ifdef _STDIO_USES_IOSTREAM
+ 		    state = m_getfld(state, name, scnout->_pptr,
+ 				     (long)scnout->_pptr-(long)scnout->_epptr,
+ 				     inb);
+ 		    scnout->_pptr += msg_count;
+ #else
  		    state = m_getfld( state, name, scnout->_ptr,
  				      -(scnout->_cnt), inb );
  		    scnout->_cnt -= msg_count;
  		    scnout->_ptr += msg_count;
+ #endif
  		}
  		goto finished;
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/uip/spop.c ./uip/spop.c
*** ../mh-6.8.3-dist/uip/spop.c	Sat Dec 25 11:29:36 1993
--- ./uip/spop.c	Sat Dec  4 16:43:48 1993
***************
*** 67,70 ****
--- 67,74 ----
  #include	<locale.h>
  #endif
+ #ifdef linux
+ /* FIXME - who should be doing this?  With what option? */
+ #include <sys/types.h>
+ #endif
  
  
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/uip/vmh.c ./uip/vmh.c
*** ../mh-6.8.3-dist/uip/vmh.c	Sat Dec 25 11:29:36 1993
--- ./uip/vmh.c	Sat Dec  4 13:19:25 1993
***************
*** 12,17 ****
--- 12,19 ----
   * is quite a separate issue.
   */
+ #ifndef linux
  #define	TERMINFO	1
  #endif
+ #endif
  
  /* TODO:
***************
*** 176,179 ****
--- 178,184 ----
  int	_putchar ();
  #endif	/* not SYS5 */
+ #ifdef linux
+ static int _putchar (c) int c; { putchar (c); }
+ #endif
  #ifdef	SIGTSTP
  char   *tgoto ();
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/zotnet/mts/lock.c ./zotnet/mts/lock.c
*** ../mh-6.8.3-dist/zotnet/mts/lock.c	Sat Dec 25 11:29:37 1993
--- ./zotnet/mts/lock.c	Sat Dec  4 13:19:26 1993
***************
*** 30,34 ****
--- 30,36 ----
  #include <sys/stat.h>
  #ifdef SVR4
+ #ifndef linux
  #define LOCKF
+ #endif
  #include <unistd.h>
  #endif
diff --recursive --minimal --context=2 --unidirectional-new-file ../mh-6.8.3-dist/zotnet/tws/dtimep.c-lexed ./zotnet/tws/dtimep.c-lexed
*** ../mh-6.8.3-dist/zotnet/tws/dtimep.c-lexed	Wed Dec 31 19:00:00 1969
--- ./zotnet/tws/dtimep.c-lexed	Sat Dec  4 16:18:51 1993
***************
*** 0 ****
--- 1,1672 ----
+ # include <stdio.h>
+ static int start_cond = 0;
+ #define BEGIN start_cond =
+ struct yysvf { 
+ 	struct yywork *yystoff;
+ 	struct yysvf *yyother;
+ 	int *yystops;};
+ # define Z 2
+ #ifndef	lint
+ static char ident[] = "@(#)$Id: dtimep.lex,v 2.15 1993/02/26 22:07:40 jromine Exp $";
+ #endif
+ #include "tws.h"
+ #include "../h/strings.h"
+ #include <ctype.h>
+ #include <sys/types.h>
+ #if !defined(SYS5) && !defined(ZONEINFO)
+ #include <sys/timeb.h>
+ #endif /* !defined(SYS5) && !defined(ZONEINFO) */
+ 
+ #ifdef SYS5
+ extern int  daylight;
+ extern long timezone;
+ extern char *tzname[];
+ #endif /* SYS5 */
+ 
+ 
+ # line 54 "dtimep.lex"
+ /*
+  * Patchable flag that says how to interpret NN/NN/NN dates. When
+  * true, we do it European style: DD/MM/YY. When false, we do it
+  * American style: MM/DD/YY.  Of course, these are all non-RFC822
+  * compliant.
+  */
+ int europeandate = 0;
+ 
+ 
+ # line 62 "dtimep.lex"
+ /*
+  * Table to convert month names to numeric month.  We use the
+  * fact that the low order 5 bits of the sum of the 2nd & 3rd
+  * characters of the name is a hash with no collisions for the 12
+  * valid month names.  (The mask to 5 bits maps any combination of
+  * upper and lower case into the same hash value).
+  */
+ static	int month_map[] = {
+ 	0,
+ 	6,	/* 1 - Jul */
+ 	3,	/* 2 - Apr */
+ 	5,	/* 3 - Jun */
+ 	0,
+ 	10,	/* 5 - Nov */
+ 	0,
+ 	1,	/* 7 - Feb */
+ 	11,	/* 8 - Dec */
+ 	0,
+ 	0,
+ 	0,
+ 	0,
+ 	0,
+ 	0,
+ 	0,	/*15 - Jan */
+ 	0,
+ 	0,
+ 	0,
+ 	2,	/*19 - Mar */
+ 	0,
+ 	8,	/*21 - Sep */
+ 	0,
+ 	9,	/*23 - Oct */
+ 	0,
+ 	0,
+ 	4,	/*26 - May */
+ 	0,
+ 	7	/*28 - Aug */
+ };
+ 
+ # line 100 "dtimep.lex"
+ /*
+  * Same trick for day-of-week using the hash function
+  *  (c1 & 7) + (c2 & 4)
+  */
+ static	int day_map[] = {
+ 	0,
+ 	0,
+ 	0,
+ 	6,	/* 3 - Sat */
+ 	4,	/* 4 - Thu */
+ 	0,
+ 	5,	/* 6 - Fri */
+ 	0,	/* 7 - Sun */
+ 	2,	/* 8 - Tue */
+ 	1	/* 9 - Mon */,
+ 	0,
+ 	3	/*11 - Wed */
+ };
+ #define SETDAY	{ tw.tw_wday= day_map[(cp[0] & 7) + (cp[1] & 4)];\
+ 		tw.tw_flags &= ~TW_SDAY; tw.tw_flags |= TW_SEXP;\
+ 		cp += 2; }
+ #define SETMONTH { tw.tw_mon = month_map[(cp[0] + cp[1]) & 0x1f]; gotdate++;\
+ 		 cp += 2;\
+ 		 SKIPD;}
+ #define	CVT1OR2	(i=(*cp++ - '0'), isdigit(*cp)? i*10 + (*cp++ - '0') : i)
+ #define	CVT2	  ((cp[0] - '0')*10 + (cp[1] - '0'))
+ #define	CVT4	((((cp[0] - '0')*10 + (cp[1] - '0'))*10 + \
+ 				      (cp[2] - '0'))*10 + (cp[3] - '0'))
+ #define SKIPD	{ while ( !isdigit(*cp++) ) ;  --cp; }
+ #define EXPZONE	{ tw.tw_flags &= ~TW_SZONE; tw.tw_flags |= TW_SZEXP; }
+ #define ZONE(x)	{ tw.tw_zone=(x); EXPZONE; }
+ #define ZONED(x) { ZONE(x); tw.tw_flags |= TW_DST; }
+ #define	LC(c)	(isupper (c) ? tolower (c) : (c))
+ 
+ #ifdef	DSTXXX
+ #ifdef	_AIX
+ #include <sys/time.h>
+ #include <time.h>
+ #else
+ #ifndef	BSD42
+ #include <time.h>
+ #else	/* BSD42 */
+ #include <sys/time.h>
+ #endif	/* BSD42 */
+ #endif
+ 
+ static	zonehack (tw)
+ register struct tws *tw;
+ {
+     register struct tm *tm;
+ 
+     if (twclock (tw) == -1L)
+ 	return;
+ 
+     tm = localtime (&tw -> tw_clock);
+     if (tm -> tm_isdst) {
+ 	tw -> tw_flags |= TW_DST;
+ 	tw -> tw_zone -= 60;
+     }
+ }
+ #endif	/* DSTXXX */
+ struct tws *dparsetime (str)
+ 	char *str;
+ {
+ 	register int i;
+ 	static struct tws tw;
+ 	register char *cp;
+ 	register int gotdate = 0;
+ #ifndef SYS5
+ #ifdef ZONEINFO
+ 	struct tm      *tm;
+ 	time_t		clock;
+ #else
+ 	struct timeb	tb;
+ #endif	/* ZONEINFO */
+ #endif	/* not SYS5 */
+ 	long tclock;
+ 
+ 	start_cond = 0;
+ 
+ 	/* Zero out the struct. */
+ 	bzero( (char *) &tw, sizeof tw);
+ 
+ 	/* Set default time zone. */
+ #ifdef SYS5
+ 	tzset( );
+ 	tw.tw_zone = -(timezone / 60);
+ #else
+ #ifdef ZONEINFO
+ 	time (&clock);
+ 	tm = localtime(&clock);
+ 	tw.tw_zone = tm->tm_gmtoff / 60;
+ 	if (tm -> tm_isdst)			/* if DST is in effect */
+ 		tw.tw_zone -= 60;		/* reset to normal offset */
+ #else
+ 	ftime( &tb );
+ 	tw.tw_zone = -tb.timezone;
+ #endif	/* ZONEINFO */
+ #endif	/* SYS5 */
+ 
+ 	while (isspace(*str))
+ 		str++;
+ 	while ( 1 )
+ 		switch (cp = str, *cp ? lex_string( &str, start_cond) : 0) {
+ 
+ 		case -1:
+ 			if (!gotdate || tw.tw_year == 0)
+ 				return (struct tws *)0;
+ 			/* fall through */
+ 		case 0:
+ 			if ( tw.tw_year == 0 ) {
+ 				/* Set default year. */
+ 				time (&tclock);
+ 				tw.tw_year = localtime(&tclock)->tm_year + 1900;
+ 			}
+ 			else if (tw.tw_year < 100) {
+ 				/* assume no 2-digit years > 1999 */
+ 				tw.tw_year += 1900;
+ 			}
+ 			return &tw;
+ 
+ case 1:
+ 
+ # line 224 "dtimep.lex"
+ 			SETDAY;
+ break;
+ case 2:
+ 
+ # line 225 "dtimep.lex"
+ 		{
+ 					cp++;
+ 					SETDAY;
+ 					}
+ break;
+ case 3:
+ 
+ # line 229 "dtimep.lex"
+ {
+ 					if (europeandate) {
+ 						/* European: DD/MM/YY */
+ 						tw.tw_mday = CVT1OR2;
+ 						cp++;
+ 						tw.tw_mon  = CVT1OR2 - 1;
+ 					} else {
+ 						/* American: MM/DD/YY */
+ 						tw.tw_mon  = CVT1OR2 - 1;
+ 						cp++;
+ 						tw.tw_mday = CVT1OR2;
+ 					}
+ 					cp++;
+ 					for (i = 0; isdigit(*cp); )
+ 						i = i*10 + (*cp++ - '0');
+ 					tw.tw_year = i;
+ 					gotdate++;	/* XXX */
+ 					}
+ break;
+ case 4:
+ 
+ # line 247 "dtimep.lex"
+ 		{
+ 					if (europeandate) {
+ 						tw.tw_mday = CVT1OR2; cp++;
+ 						tw.tw_mon  = CVT1OR2 - 1;
+ 					} else {
+ 						tw.tw_mon = CVT1OR2 - 1; cp++;
+ 						tw.tw_mday  = CVT1OR2;
+ 					}
+ 					gotdate++;
+ 					}
+ break;
+ case 5:
+ 
+ # line 257 "dtimep.lex"
+ {
+ 					tw.tw_mday = CVT1OR2;
+ 					while ( !isalpha(*cp++) )
+ 						;
+ 					SETMONTH;
+ 					for (i = 0; isdigit(*cp); )
+ 						i = i*10 + (*cp++ - '0');
+ 					tw.tw_year = i;
+ 					}
+ break;
+ case 6:
+ 
+ # line 266 "dtimep.lex"
+               {
+                                         tw.tw_mday = CVT1OR2;
+                                         while ( ! isalpha( *cp++ ) )
+                                                 ;
+                                         SETMONTH;
+                                         }
+ break;
+ case 7:
+ 
+ # line 272 "dtimep.lex"
+ {
+ 					cp++;
+ 					SETMONTH;
+ 					tw.tw_mday = CVT1OR2;
+ 					SKIPD;
+ 					for (i = 0; isdigit(*cp); )
+ 						i = i*10 + (*cp++ - '0');
+ 					tw.tw_year = i;
+ 					}
+ break;
+ case 8:
+ 
+ # line 281 "dtimep.lex"
+ 		{
+ 					cp++;
+ 					SETMONTH;
+ 					tw.tw_mday = CVT1OR2;
+ 					}
+ break;
+ case 9:
+ 
+ # line 287 "dtimep.lex"
+ 	{	/* hack: ctime w/o TZ */
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					tw.tw_min  = CVT1OR2; cp++;
+ 					tw.tw_sec  = CVT1OR2;
+ 					SKIPD;
+ 					tw.tw_year = CVT4; cp+=4;
+ 					}
+ break;
+ case 10:
+ 
+ # line 294 "dtimep.lex"
+ 			{
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					tw.tw_min  = CVT1OR2; cp++;
+ 					tw.tw_sec  = CVT1OR2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 11:
+ 
+ # line 300 "dtimep.lex"
+ 			{
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					tw.tw_min = CVT1OR2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 12:
+ 
+ # line 305 "dtimep.lex"
+ 			{
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					if (tw.tw_hour == 12)
+ 						tw.tw_hour = 0;
+ 					tw.tw_min  = CVT1OR2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 13:
+ 
+ # line 312 "dtimep.lex"
+ 		{
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					if (tw.tw_hour == 12)
+ 						tw.tw_hour = 0;
+ 					tw.tw_min  = CVT1OR2; cp++;
+ 					tw.tw_sec  = CVT1OR2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 14:
+ 
+ # line 320 "dtimep.lex"
+ 			{
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					if (tw.tw_hour != 12)
+ 						tw.tw_hour += 12;
+ 					tw.tw_min  = CVT1OR2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 15:
+ 
+ # line 327 "dtimep.lex"
+ 		{
+ 					tw.tw_hour = CVT1OR2; cp++;
+ 					if (tw.tw_hour != 12)
+ 						tw.tw_hour += 12;
+ 					tw.tw_min  = CVT1OR2; cp++;
+ 					tw.tw_sec  = CVT1OR2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 16:
+ 
+ # line 335 "dtimep.lex"
+ 		{
+ 					tw.tw_hour = CVT2; cp+=2;
+ 					tw.tw_min  = CVT2; cp+=2;
+ 					tw.tw_sec  = CVT2; cp+=2;
+ 					BEGIN Z;
+ 					}
+ break;
+ case 17:
+ 
+ # line 341 "dtimep.lex"
+ 			{
+ 					/*
+ 					 * Luckly, 4 digit times in the range
+ 					 * 1960-1999 aren't legal as hour
+ 					 * and minutes.
+ 					 */
+ 					tw.tw_year = CVT4; cp+=4;
+ 					}
+ break;
+ case 18:
+ 
+ # line 349 "dtimep.lex"
+ 		{
+ 					if (tw.tw_hour || tw.tw_min 
+ 							    || tw.tw_sec) {
+ 					    tw.tw_year = CVT4; cp+=4;
+ 					    tw.tw_zone = 0;
+ 					} else {
+ 					    tw.tw_hour = CVT2; cp+=2;
+ 					    tw.tw_min  = CVT2; cp+=2;
+ 					    BEGIN Z;
+ 					}
+ 					}
+ break;
+ case 19:
+ 
+ # line 360 "dtimep.lex"
+ 			ZONE(0 * 60);
+ break;
+ case 20:
+ 
+ # line 361 "dtimep.lex"
+ 			ZONE(0 * 60);
+ break;
+ case 21:
+ 
+ # line 362 "dtimep.lex"
+ 			ZONE(2 * 60);
+ break;
+ case 22:
+ 
+ # line 363 "dtimep.lex"
+ 			ZONED(2 * 60);
+ break;
+ case 23:
+ 
+ # line 364 "dtimep.lex"
+ 			ZONE(-5 * 60);
+ break;
+ case 24:
+ 
+ # line 365 "dtimep.lex"
+ 			ZONED(-5 * 60);
+ break;
+ case 25:
+ 
+ # line 366 "dtimep.lex"
+ 			ZONE(-6 * 60);
+ break;
+ case 26:
+ 
+ # line 367 "dtimep.lex"
+ 			ZONED(-6 * 60);
+ break;
+ case 27:
+ 
+ # line 368 "dtimep.lex"
+ 			ZONE(-7 * 60);
+ break;
+ case 28:
+ 
+ # line 369 "dtimep.lex"
+ 			ZONED(-7 * 60);
+ break;
+ case 29:
+ 
+ # line 370 "dtimep.lex"
+ 			ZONE(-8 * 60);
+ break;
+ case 30:
+ 
+ # line 371 "dtimep.lex"
+ 			ZONED(-8 * 60);
+ break;
+ case 31:
+ 
+ # line 372 "dtimep.lex"
+ 			ZONE(-(3 * 60 + 30));
+ break;
+ case 32:
+ 
+ # line 373 "dtimep.lex"
+ 			ZONE(-4 * 60);
+ break;
+ case 33:
+ 
+ # line 374 "dtimep.lex"
+ 			ZONED(-4 * 60);
+ break;
+ case 34:
+ 
+ # line 375 "dtimep.lex"
+ 			ZONE(-9 * 60);
+ break;
+ case 35:
+ 
+ # line 376 "dtimep.lex"
+ 			ZONED(-9 * 60);
+ break;
+ case 36:
+ 
+ # line 377 "dtimep.lex"
+ 			ZONE(-10 * 60);
+ break;
+ case 37:
+ 
+ # line 378 "dtimep.lex"
+ 			ZONED(-10 * 60);
+ break;
+ case 38:
+ 
+ # line 379 "dtimep.lex"
+ 			ZONED(-1 * 60);
+ break;
+ case 39:
+ 
+ # line 380 "dtimep.lex"
+ 			{
+ 					tw.tw_zone = 60 * (('a'-1) - LC(*cp));
+ 					EXPZONE; 
+ 					}
+ break;
+ case 40:
+ 
+ # line 384 "dtimep.lex"
+ 			{
+ 					tw.tw_zone = 60 * ('a' - LC(*cp));
+ 					EXPZONE; 
+ 					}
+ break;
+ case 41:
+ 
+ # line 388 "dtimep.lex"
+ 			{
+ 					tw.tw_zone = 60 * (LC(*cp) - 'm');
+ 					EXPZONE; 
+ 					}
+ break;
+ case 42:
+ 
+ # line 392 "dtimep.lex"
+ 		{
+ 					cp++;
+ 					tw.tw_zone = ((cp[0] * 10 + cp[1])
+ 						     -('0' * 10   + '0'))*60
+ 						    +((cp[2] * 10 + cp[3])
+ 						     -('0' * 10   + '0'));
+ 					EXPZONE;
+ #ifdef	DSTXXX
+ 					zonehack (&tw);
+ #endif	/* DSTXXX */
+ 					cp += 4;
+ 					}
+ break;
+ case 43:
+ 
+ # line 404 "dtimep.lex"
+ 		{
+ 					cp++;
+ 					tw.tw_zone = (('0' * 10   + '0')
+ 						     -(cp[0] * 10 + cp[1]))*60
+ 						    +(('0' * 10   + '0')
+ 						     -(cp[2] * 10 + cp[3]));
+ 					EXPZONE;
+ #ifdef	DSTXXX
+ 					zonehack (&tw);
+ #endif	/* DSTXXX */
+ 					cp += 4;
+ 					}
+ break;
+ case 44:
+ 
+ # line 416 "dtimep.lex"
+ 		{
+ 					SKIPD;
+ 					tw.tw_year = CVT4; cp+=4;
+ 					}
+ break;
+ case 45:
+ 
+ # line 420 "dtimep.lex"
+ case 46:
+ 
+ # line 421 "dtimep.lex"
+ ;
+ break;
+ 	default: return(0);
+ } }
+ /* end of yylex */
+ int yyvstop[] = {
+ 0,
+ 
+ 46,
+ 0,
+ 
+ 45,
+ 0,
+ 
+ 46,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 39,
+ 0,
+ 
+ 40,
+ 0,
+ 
+ 40,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 41,
+ 0,
+ 
+ 19,
+ 0,
+ 
+ 4,
+ 0,
+ 
+ 4,
+ 0,
+ 
+ 11,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 33,
+ 0,
+ 
+ 32,
+ 0,
+ 
+ 38,
+ 0,
+ 
+ 26,
+ 0,
+ 
+ 25,
+ 0,
+ 
+ 24,
+ 0,
+ 
+ 23,
+ 0,
+ 
+ 20,
+ 0,
+ 
+ 37,
+ 0,
+ 
+ 36,
+ 0,
+ 
+ 22,
+ 0,
+ 
+ 21,
+ 0,
+ 
+ 28,
+ 0,
+ 
+ 27,
+ 0,
+ 
+ 31,
+ 0,
+ 
+ 30,
+ 0,
+ 
+ 29,
+ 0,
+ 
+ 35,
+ 0,
+ 
+ 34,
+ 0,
+ 
+ 4,
+ 0,
+ 
+ 4,
+ 0,
+ 
+ 4,
+ 0,
+ 
+ 18,
+ 0,
+ 
+ 11,
+ 0,
+ 
+ 11,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 17,
+ 18,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 2,
+ 0,
+ 
+ 18,
+ 0,
+ 
+ 10,
+ 0,
+ 
+ 12,
+ 0,
+ 
+ 14,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 17,
+ 18,
+ 0,
+ 
+ 8,
+ 0,
+ 
+ 44,
+ 0,
+ 
+ 42,
+ 0,
+ 
+ 43,
+ 0,
+ 
+ 2,
+ 0,
+ 
+ 3,
+ 0,
+ 
+ 16,
+ 0,
+ 
+ 10,
+ 0,
+ 
+ 10,
+ 0,
+ 
+ 5,
+ 0,
+ 
+ 8,
+ 0,
+ 
+ 8,
+ 0,
+ 
+ 1,
+ 0,
+ 
+ 3,
+ 0,
+ 
+ 3,
+ 0,
+ 
+ 13,
+ 0,
+ 
+ 15,
+ 0,
+ 
+ 6,
+ 0,
+ 
+ 5,
+ 0,
+ 
+ 5,
+ 0,
+ 
+ 5,
+ 0,
+ 
+ 5,
+ 0,
+ 
+ 7,
+ 0,
+ 
+ 9,
+ 0,
+ 
+ 7,
+ 0,
+ 
+ 7,
+ 0,
+ 0};
+ # define YYTYPE int
+ struct yywork { YYTYPE verify, advance; } yycrank[] = {
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	0,0,	1,5,	1,6,	
+ 5,5,	0,0,	0,0,	0,0,	
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	1,5,	0,0,	5,5,	
+ 3,21,	3,6,	0,0,	0,0,	
+ 0,0,	1,7,	0,0,	0,0,	
+ 0,0,	0,0,	0,0,	0,0,	
+ 0,0,	1,8,	1,9,	1,8,	
+ 1,10,	1,10,	1,10,	1,10,	
+ 1,10,	1,10,	1,10,	3,21,	
+ 9,63,	22,83,	22,83,	0,0,	
+ 0,0,	0,0,	0,0,	3,7,	
+ 0,0,	0,0,	3,22,	0,0,	
+ 3,23,	0,0,	0,0,	3,8,	
+ 3,9,	3,8,	3,10,	3,10,	
+ 3,10,	3,10,	3,10,	3,10,	
+ 3,10,	10,64,	10,64,	10,64,	
+ 10,64,	10,64,	10,64,	10,64,	
+ 10,64,	10,64,	10,64,	0,0,	
+ 0,0,	0,0,	1,11,	15,72,	
+ 59,143,	1,12,	14,70,	1,13,	
+ 12,67,	13,68,	17,75,	1,14,	
+ 19,79,	20,81,	1,15,	1,16,	
+ 1,17,	15,73,	11,65,	16,74,	
+ 1,18,	1,19,	13,69,	11,66,	
+ 1,20,	19,80,	14,71,	25,99,	
+ 3,24,	3,25,	3,26,	3,27,	
+ 3,28,	3,29,	3,30,	3,31,	
+ 3,32,	3,33,	3,34,	3,34,	
+ 3,35,	3,36,	3,37,	3,38,	
+ 3,39,	3,39,	3,40,	3,41,	
+ 3,42,	3,39,	3,43,	3,39,	
+ 3,44,	7,45,	8,50,	18,76,	
+ 26,100,	28,102,	30,104,	18,77,	
+ 7,46,	24,97,	42,114,	45,117,	
+ 31,105,	21,21,	7,47,	7,48,	
+ 23,84,	23,84,	7,49,	26,101,	
+ 28,103,	24,65,	38,112,	18,78,	
+ 24,98,	8,50,	24,66,	31,106,	
+ 36,74,	46,118,	49,123,	56,139,	
+ 36,111,	57,140,	55,137,	60,144,	
+ 21,21,	38,113,	8,51,	55,138,	
+ 8,52,	8,53,	8,53,	8,53,	
+ 8,53,	8,53,	8,53,	8,53,	
+ 8,53,	8,53,	8,53,	8,54,	
+ 21,82,	21,82,	21,82,	21,82,	
+ 21,82,	21,82,	21,82,	21,82,	
+ 21,82,	21,82,	47,119,	61,145,	
+ 62,146,	23,85,	23,86,	23,87,	
+ 44,115,	23,88,	35,72,	23,89,	
+ 23,90,	35,109,	23,91,	50,50,	
+ 33,70,	23,92,	23,93,	33,107,	
+ 23,94,	58,141,	47,120,	44,116,	
+ 35,73,	23,95,	65,148,	48,121,	
+ 35,110,	23,96,	8,55,	51,124,	
+ 66,149,	8,56,	33,108,	8,57,	
+ 33,71,	67,150,	50,50,	8,58,	
+ 48,122,	58,142,	8,59,	8,60,	
+ 8,61,	68,151,	69,152,	70,153,	
+ 8,62,	73,158,	71,154,	50,124,	
+ 71,155,	74,159,	51,124,	52,134,	
+ 52,134,	52,134,	52,134,	52,134,	
+ 52,134,	52,134,	52,134,	52,134,	
+ 52,134,	75,160,	76,161,	77,162,	
+ 78,163,	79,164,	51,133,	51,133,	
+ 51,133,	51,133,	51,133,	51,133,	
+ 51,133,	51,133,	51,133,	51,133,	
+ 53,135,	53,135,	53,135,	53,135,	
+ 53,135,	53,135,	53,135,	53,135,	
+ 53,135,	53,135,	54,136,	54,136,	
+ 54,136,	54,136,	54,136,	54,136,	
+ 54,136,	54,136,	54,136,	54,136,	
+ 72,156,	80,165,	81,166,	50,125,	
+ 93,111,	85,97,	50,126,	72,157,	
+ 50,127,	97,170,	91,107,	92,109,	
+ 50,128,	64,50,	98,171,	50,129,	
+ 50,130,	50,131,	99,172,	51,55,	
+ 85,98,	50,132,	51,56,	100,173,	
+ 51,57,	91,108,	92,110,	101,174,	
+ 51,58,	102,175,	103,176,	51,59,	
+ 51,60,	51,61,	104,177,	105,178,	
+ 64,50,	51,62,	63,135,	63,135,	
+ 63,135,	63,135,	63,135,	63,135,	
+ 63,147,	63,147,	63,147,	63,147,	
+ 106,179,	64,51,	107,180,	64,52,	
+ 82,167,	82,167,	82,167,	82,167,	
+ 82,167,	82,167,	82,167,	82,167,	
+ 82,167,	82,167,	64,54,	83,168,	
+ 83,168,	83,168,	83,168,	83,168,	
+ 83,168,	83,168,	83,168,	83,168,	
+ 83,168,	84,169,	84,169,	84,169,	
+ 84,169,	84,169,	84,169,	84,169,	
+ 84,169,	84,169,	84,169,	108,181,	
+ 109,182,	110,183,	111,184,	112,185,	
+ 113,186,	115,187,	116,188,	117,189,	
+ 118,190,	119,191,	120,192,	121,193,	
+ 122,194,	123,195,	124,124,	126,198,	
+ 125,196,	64,55,	127,199,	128,200,	
+ 64,56,	125,197,	64,57,	129,202,	
+ 130,203,	131,204,	64,58,	132,205,	
+ 133,206,	64,59,	64,60,	64,61,	
+ 137,216,	138,217,	139,218,	64,62,	
+ 140,219,	124,124,	141,220,	128,201,	
+ 134,206,	135,210,	135,210,	135,210,	
+ 135,210,	135,210,	135,210,	135,210,	
+ 135,210,	135,210,	135,210,	133,206,	
+ 142,221,	143,223,	142,222,	144,225,	
+ 145,226,	146,227,	153,236,	155,157,	
+ 143,224,	158,238,	159,239,	134,206,	
+ 133,207,	160,240,	162,242,	133,208,	
+ 133,208,	133,208,	133,208,	133,208,	
+ 133,208,	133,208,	133,208,	133,208,	
+ 133,208,	148,229,	134,207,	134,209,	
+ 134,209,	134,209,	134,209,	134,209,	
+ 134,209,	134,209,	134,209,	134,209,	
+ 134,209,	136,211,	147,228,	147,228,	
+ 147,228,	147,228,	147,228,	147,228,	
+ 147,228,	147,228,	147,228,	147,228,	
+ 148,229,	149,229,	124,125,	150,229,	
+ 154,229,	124,126,	163,243,	124,127,	
+ 190,252,	192,254,	196,258,	124,128,	
+ 136,211,	191,250,	124,129,	124,130,	
+ 124,131,	151,229,	156,229,	152,234,	
+ 124,132,	157,229,	161,234,	164,234,	
+ 149,229,	165,234,	150,229,	154,229,	
+ 136,212,	136,212,	136,212,	136,212,	
+ 136,212,	136,212,	136,212,	136,212,	
+ 136,212,	136,212,	136,213,	166,234,	
+ 151,229,	156,229,	152,234,	194,250,	
+ 157,229,	161,234,	164,234,	189,250,	
+ 165,234,	195,250,	193,250,	197,259,	
+ 198,260,	199,261,	152,234,	200,262,	
+ 203,267,	161,234,	164,234,	201,263,	
+ 165,234,	201,264,	166,234,	167,247,	
+ 167,247,	167,247,	167,247,	167,247,	
+ 167,247,	167,247,	167,247,	167,247,	
+ 167,247,	148,230,	166,234,	204,268,	
+ 205,269,	136,214,	168,248,	168,248,	
+ 168,248,	168,248,	168,248,	168,248,	
+ 168,248,	168,248,	168,248,	168,248,	
+ 206,206,	191,253,	208,207,	209,207,	
+ 136,215,	212,213,	214,274,	150,232,	
+ 169,249,	169,249,	169,249,	169,249,	
+ 169,249,	169,249,	169,249,	169,249,	
+ 169,249,	169,249,	189,251,	202,265,	
+ 156,237,	149,231,	152,235,	206,206,	
+ 210,271,	211,211,	202,266,	215,275,	
+ 154,157,	194,256,	195,257,	220,283,	
+ 222,224,	225,285,	151,233,	193,255,	
+ 226,286,	227,287,	230,157,	231,290,	
+ 164,244,	232,291,	161,241,	165,245,	
+ 233,292,	235,293,	236,294,	210,271,	
+ 211,211,	237,157,	238,295,	239,296,	
+ 166,246,	207,270,	207,270,	207,270,	
+ 207,270,	207,270,	207,270,	207,270,	
+ 207,270,	207,270,	207,270,	210,272,	
+ 210,272,	210,272,	210,272,	210,272,	
+ 210,272,	210,272,	210,272,	210,272,	
+ 210,272,	213,273,	213,273,	213,273,	
+ 213,273,	213,273,	213,273,	213,273,	
+ 213,273,	213,273,	213,273,	240,297,	
+ 228,288,	234,234,	241,298,	242,299,	
+ 243,300,	244,301,	245,302,	216,276,	
+ 246,303,	247,304,	247,304,	247,304,	
+ 247,304,	247,304,	247,304,	247,304,	
+ 247,304,	247,304,	247,304,	250,307,	
+ 251,308,	252,309,	217,276,	228,288,	
+ 234,234,	253,310,	254,311,	255,312,	
+ 256,313,	211,214,	216,276,	257,314,	
+ 276,330,	258,266,	260,266,	279,224,	
+ 218,276,	265,266,	280,332,	281,333,	
+ 282,334,	283,335,	284,224,	216,277,	
+ 211,215,	217,276,	216,278,	216,278,	
+ 216,278,	216,278,	216,278,	216,278,	
+ 216,278,	216,278,	216,278,	216,278,	
+ 258,266,	260,266,	217,277,	218,276,	
+ 265,266,	217,278,	217,278,	217,278,	
+ 217,278,	217,278,	217,278,	217,278,	
+ 217,278,	217,278,	217,278,	219,276,	
+ 218,277,	259,266,	285,336,	218,278,	
+ 218,278,	218,278,	218,278,	218,278,	
+ 218,278,	218,278,	218,278,	218,278,	
+ 218,278,	264,266,	263,266,	286,337,	
+ 287,338,	290,157,	291,342,	292,343,	
+ 293,344,	294,345,	219,276,	296,346,	
+ 259,266,	221,276,	266,266,	271,271,	
+ 297,347,	274,274,	262,266,	216,279,	
+ 298,348,	299,349,	301,350,	219,277,	
+ 264,266,	263,266,	219,278,	219,278,	
+ 219,278,	219,278,	219,278,	219,278,	
+ 219,278,	219,278,	219,278,	219,278,	
+ 221,276,	266,266,	271,271,	223,276,	
+ 274,274,	262,266,	260,317,	265,320,	
+ 218,281,	258,315,	217,280,	261,266,	
+ 268,266,	221,277,	269,266,	275,275,	
+ 221,278,	221,278,	221,278,	221,278,	
+ 221,278,	221,278,	221,278,	221,278,	
+ 221,278,	221,278,	223,276,	302,351,	
+ 303,352,	224,276,	267,266,	288,288,	
+ 308,353,	310,354,	261,266,	268,266,	
+ 312,355,	269,266,	275,275,	223,277,	
+ 229,229,	313,356,	223,278,	223,278,	
+ 223,278,	223,278,	223,278,	223,278,	
+ 223,278,	223,278,	223,278,	223,278,	
+ 224,276,	267,266,	288,288,	314,357,	
+ 219,282,	264,266,	315,266,	316,358,	
+ 317,359,	259,316,	318,360,	229,229,	
+ 319,361,	224,277,	320,266,	321,362,	
+ 224,278,	224,278,	224,278,	224,278,	
+ 224,278,	224,278,	224,278,	224,278,	
+ 224,278,	224,278,	263,266,	229,289,	
+ 229,289,	229,289,	229,289,	229,289,	
+ 229,289,	229,289,	229,289,	229,289,	
+ 229,289,	221,224,	262,319,	322,363,	
+ 323,364,	223,284,	248,305,	248,305,	
+ 248,305,	248,305,	248,305,	248,305,	
+ 248,305,	248,305,	248,305,	248,305,	
+ 249,306,	249,306,	249,306,	249,306,	
+ 249,306,	249,306,	249,306,	249,306,	
+ 249,306,	249,306,	268,322,	328,368,	
+ 261,318,	329,369,	330,370,	332,224,	
+ 273,326,	269,323,	267,321,	270,324,	
+ 270,324,	270,324,	270,324,	270,324,	
+ 270,324,	270,324,	270,324,	270,324,	
+ 270,324,	272,325,	272,325,	272,325,	
+ 272,325,	272,325,	272,325,	272,325,	
+ 272,325,	272,325,	272,325,	273,326,	
+ 333,373,	334,374,	277,277,	278,331,	
+ 278,331,	278,331,	278,331,	278,331,	
+ 278,331,	278,331,	278,331,	278,331,	
+ 278,331,	324,365,	325,325,	273,327,	
+ 273,327,	273,327,	273,327,	273,327,	
+ 273,327,	273,327,	273,327,	273,327,	
+ 273,327,	277,277,	335,375,	336,376,	
+ 289,339,	337,377,	338,378,	341,340,	
+ 342,380,	343,381,	344,234,	345,157,	
+ 324,365,	325,325,	346,382,	347,157,	
+ 348,383,	277,278,	277,278,	277,278,	
+ 277,278,	277,278,	277,278,	277,278,	
+ 277,278,	277,278,	277,278,	289,339,	
+ 324,366,	324,366,	324,366,	324,366,	
+ 324,366,	324,366,	324,366,	324,366,	
+ 324,366,	324,366,	326,326,	289,340,	
+ 273,328,	327,326,	331,371,	289,341,	
+ 289,341,	289,341,	289,341,	289,341,	
+ 289,341,	289,341,	289,341,	289,341,	
+ 289,341,	339,339,	340,379,	273,329,	
+ 349,384,	350,385,	352,386,	353,250,	
+ 354,387,	326,326,	355,388,	357,389,	
+ 327,326,	331,371,	358,266,	359,390,	
+ 360,391,	361,392,	362,393,	363,394,	
+ 364,395,	365,365,	367,396,	373,399,	
+ 339,339,	340,379,	326,367,	374,400,	
+ 375,224,	331,372,	331,372,	331,372,	
+ 331,372,	331,372,	331,372,	331,372,	
+ 331,372,	331,372,	331,372,	368,368,	
+ 369,369,	370,370,	371,371,	376,401,	
+ 365,365,	366,365,	366,365,	366,365,	
+ 366,365,	366,365,	366,365,	366,365,	
+ 366,365,	366,365,	366,365,	377,224,	
+ 378,402,	384,404,	386,405,	389,406,	
+ 390,407,	391,408,	368,368,	369,369,	
+ 370,370,	371,371,	392,266,	379,379,	
+ 393,409,	394,266,	395,410,	397,412,	
+ 402,413,	410,415,	326,328,	398,371,	
+ 412,412,	327,328,	372,398,	372,398,	
+ 372,398,	372,398,	372,398,	372,398,	
+ 372,398,	372,398,	372,398,	372,398,	
+ 0,0,	326,329,	379,379,	0,0,	
+ 327,329,	396,411,	396,411,	396,411,	
+ 396,411,	0,0,	398,371,	412,412,	
+ 0,0,	0,0,	0,0,	414,417,	
+ 417,417,	0,0,	379,403,	379,403,	
+ 379,403,	379,403,	379,403,	379,403,	
+ 379,403,	379,403,	379,403,	379,403,	
+ 403,414,	403,414,	403,414,	403,414,	
+ 403,414,	403,414,	403,414,	403,414,	
+ 403,414,	403,414,	414,417,	417,417,	
+ 0,0,	0,0,	371,397,	411,416,	
+ 411,416,	411,416,	411,416,	411,416,	
+ 411,416,	411,416,	411,416,	411,416,	
+ 411,416,	0,0,	414,418,	414,418,	
+ 414,418,	414,418,	414,418,	414,418,	
+ 414,418,	414,418,	414,418,	414,418,	
+ 418,417,	418,417,	418,417,	418,417,	
+ 418,417,	418,417,	418,417,	418,417,	
+ 418,417,	418,417,	0,0,	0,0,	
+ 0,0};
+ struct yysvf yysvec[] = {
+ 0,	0,	0,
+ yycrank+1,	0,		0,	
+ yycrank+0,	yysvec+1,	0,	
+ yycrank+27,	0,		0,	
+ yycrank+0,	yysvec+3,	0,	
+ yycrank+3,	0,		yyvstop+1,
+ yycrank+0,	0,		yyvstop+3,
+ yycrank+47,	0,		0,	
+ yycrank+141,	0,		0,	
+ yycrank+3,	yysvec+8,	0,	
+ yycrank+37,	yysvec+8,	0,	
+ yycrank+2,	0,		0,	
+ yycrank+3,	0,		0,	
+ yycrank+4,	0,		0,	
+ yycrank+5,	0,		0,	
+ yycrank+2,	0,		0,	
+ yycrank+4,	0,		0,	
+ yycrank+7,	0,		0,	
+ yycrank+54,	0,		0,	
+ yycrank+4,	0,		0,	
+ yycrank+8,	0,		0,	
+ yycrank+152,	0,		yyvstop+5,
+ yycrank+13,	0,		0,	
+ yycrank+116,	0,		0,	
+ yycrank+57,	0,		yyvstop+7,
+ yycrank+8,	0,		yyvstop+9,
+ yycrank+52,	0,		yyvstop+11,
+ yycrank+0,	yysvec+12,	yyvstop+13,
+ yycrank+53,	0,		yyvstop+15,
+ yycrank+0,	yysvec+13,	yyvstop+17,
+ yycrank+45,	0,		yyvstop+19,
+ yycrank+60,	0,		yyvstop+21,
+ yycrank+0,	0,		yyvstop+23,
+ yycrank+127,	0,		0,	
+ yycrank+0,	0,		yyvstop+25,
+ yycrank+121,	0,		yyvstop+27,
+ yycrank+65,	0,		yyvstop+29,
+ yycrank+0,	yysvec+17,	yyvstop+31,
+ yycrank+70,	0,		yyvstop+33,
+ yycrank+0,	0,		yyvstop+35,
+ yycrank+0,	yysvec+18,	yyvstop+37,
+ yycrank+0,	yysvec+19,	yyvstop+39,
+ yycrank+42,	0,		yyvstop+41,
+ yycrank+0,	yysvec+20,	yyvstop+43,
+ yycrank+116,	0,		yyvstop+45,
+ yycrank+45,	0,		0,	
+ yycrank+66,	0,		0,	
+ yycrank+113,	0,		0,	
+ yycrank+131,	0,		0,	
+ yycrank+77,	0,		0,	
+ yycrank+214,	0,		0,	
+ yycrank+230,	0,		0,	
+ yycrank+215,	0,		0,	
+ yycrank+240,	yysvec+8,	0,	
+ yycrank+250,	0,		0,	
+ yycrank+70,	0,		0,	
+ yycrank+78,	0,		0,	
+ yycrank+80,	0,		0,	
+ yycrank+132,	0,		0,	
+ yycrank+3,	0,		0,	
+ yycrank+72,	0,		0,	
+ yycrank+112,	0,		0,	
+ yycrank+111,	0,		0,	
+ yycrank+298,	yysvec+8,	0,	
+ yycrank+312,	0,		0,	
+ yycrank+120,	0,		0,	
+ yycrank+137,	0,		0,	
+ yycrank+146,	0,		0,	
+ yycrank+155,	0,		0,	
+ yycrank+149,	0,		0,	
+ yycrank+145,	0,		0,	
+ yycrank+150,	0,		0,	
+ yycrank+194,	0,		0,	
+ yycrank+147,	0,		0,	
+ yycrank+143,	0,		0,	
+ yycrank+157,	0,		0,	
+ yycrank+158,	0,		0,	
+ yycrank+163,	0,		0,	
+ yycrank+166,	0,		0,	
+ yycrank+160,	0,		0,	
+ yycrank+208,	0,		0,	
+ yycrank+210,	0,		0,	
+ yycrank+312,	0,		0,	
+ yycrank+323,	0,		0,	
+ yycrank+333,	0,		0,	
+ yycrank+213,	0,		0,	
+ yycrank+0,	yysvec+25,	0,	
+ yycrank+0,	yysvec+26,	0,	
+ yycrank+0,	yysvec+28,	0,	
+ yycrank+0,	yysvec+30,	0,	
+ yycrank+0,	yysvec+31,	0,	
+ yycrank+218,	0,		0,	
+ yycrank+219,	0,		0,	
+ yycrank+197,	0,		0,	
+ yycrank+0,	yysvec+38,	0,	
+ yycrank+0,	yysvec+42,	0,	
+ yycrank+0,	yysvec+44,	0,	
+ yycrank+201,	0,		0,	
+ yycrank+206,	0,		0,	
+ yycrank+210,	0,		0,	
+ yycrank+215,	0,		0,	
+ yycrank+219,	0,		0,	
+ yycrank+221,	0,		0,	
+ yycrank+222,	0,		0,	
+ yycrank+226,	0,		0,	
+ yycrank+227,	0,		0,	
+ yycrank+240,	0,		0,	
+ yycrank+242,	0,		0,	
+ yycrank+275,	0,		0,	
+ yycrank+276,	0,		0,	
+ yycrank+277,	0,		0,	
+ yycrank+278,	0,		0,	
+ yycrank+279,	0,		0,	
+ yycrank+280,	0,		0,	
+ yycrank+0,	0,		yyvstop+47,
+ yycrank+281,	0,		0,	
+ yycrank+282,	0,		0,	
+ yycrank+294,	0,		0,	
+ yycrank+290,	0,		0,	
+ yycrank+285,	0,		0,	
+ yycrank+292,	0,		0,	
+ yycrank+286,	0,		0,	
+ yycrank+303,	0,		0,	
+ yycrank+305,	0,		0,	
+ yycrank+397,	0,		0,	
+ yycrank+296,	0,		0,	
+ yycrank+306,	0,		0,	
+ yycrank+309,	0,		0,	
+ yycrank+314,	0,		0,	
+ yycrank+318,	0,		0,	
+ yycrank+305,	0,		0,	
+ yycrank+318,	0,		0,	
+ yycrank+318,	0,		0,	
+ yycrank+411,	0,		yyvstop+49,
+ yycrank+423,	0,		yyvstop+51,
+ yycrank+385,	0,		0,	
+ yycrank+472,	0,		yyvstop+53,
+ yycrank+310,	0,		0,	
+ yycrank+322,	0,		0,	
+ yycrank+327,	0,		0,	
+ yycrank+330,	0,		0,	
+ yycrank+320,	0,		0,	
+ yycrank+336,	0,		0,	
+ yycrank+331,	0,		0,	
+ yycrank+329,	0,		0,	
+ yycrank+332,	0,		0,	
+ yycrank+337,	0,		0,	
+ yycrank+434,	0,		0,	
+ yycrank+460,	0,		0,	
+ yycrank+484,	0,		0,	
+ yycrank+486,	0,		0,	
+ yycrank+500,	0,		0,	
+ yycrank+502,	0,		yyvstop+55,
+ yycrank+333,	yysvec+149,	0,	
+ yycrank+487,	0,		0,	
+ yycrank+350,	yysvec+150,	0,	
+ yycrank+501,	0,		0,	
+ yycrank+504,	0,		0,	
+ yycrank+353,	yysvec+152,	yyvstop+57,
+ yycrank+353,	yysvec+150,	0,	
+ yycrank+346,	yysvec+157,	0,	
+ yycrank+505,	0,		yyvstop+59,
+ yycrank+342,	yysvec+157,	0,	
+ yycrank+398,	yysvec+152,	yyvstop+61,
+ yycrank+506,	0,		yyvstop+63,
+ yycrank+508,	0,		yyvstop+65,
+ yycrank+522,	0,		yyvstop+67,
+ yycrank+507,	0,		0,	
+ yycrank+522,	0,		0,	
+ yycrank+540,	0,		0,	
+ yycrank+0,	0,		yyvstop+69,
+ yycrank+0,	0,		yyvstop+71,
+ yycrank+0,	0,		yyvstop+73,
+ yycrank+0,	0,		yyvstop+75,
+ yycrank+0,	0,		yyvstop+77,
+ yycrank+0,	0,		yyvstop+79,
+ yycrank+0,	0,		yyvstop+81,
+ yycrank+0,	0,		yyvstop+83,
+ yycrank+0,	0,		yyvstop+85,
+ yycrank+0,	0,		yyvstop+87,
+ yycrank+0,	0,		yyvstop+89,
+ yycrank+0,	0,		yyvstop+91,
+ yycrank+0,	0,		yyvstop+93,
+ yycrank+0,	0,		yyvstop+95,
+ yycrank+0,	0,		yyvstop+97,
+ yycrank+0,	0,		yyvstop+99,
+ yycrank+0,	0,		yyvstop+101,
+ yycrank+0,	0,		yyvstop+103,
+ yycrank+0,	0,		yyvstop+105,
+ yycrank+498,	0,		0,	
+ yycrank+400,	yysvec+189,	0,	
+ yycrank+464,	0,		0,	
+ yycrank+401,	yysvec+189,	0,	
+ yycrank+501,	0,		0,	
+ yycrank+494,	0,		0,	
+ yycrank+500,	0,		0,	
+ yycrank+388,	0,		0,	
+ yycrank+440,	0,		0,	
+ yycrank+445,	0,		0,	
+ yycrank+447,	0,		0,	
+ yycrank+437,	0,		0,	
+ yycrank+443,	0,		0,	
+ yycrank+485,	0,		0,	
+ yycrank+430,	0,		0,	
+ yycrank+451,	0,		0,	
+ yycrank+456,	0,		0,	
+ yycrank+571,	0,		yyvstop+107,
+ yycrank+585,	0,		0,	
+ yycrank+537,	yysvec+206,	yyvstop+109,
+ yycrank+536,	yysvec+206,	yyvstop+111,
+ yycrank+595,	0,		yyvstop+113,
+ yycrank+596,	0,		yyvstop+115,
+ yycrank+527,	yysvec+211,	yyvstop+117,
+ yycrank+605,	0,		0,	
+ yycrank+477,	0,		0,	
+ yycrank+498,	0,		0,	
+ yycrank+662,	0,		yyvstop+119,
+ yycrank+677,	0,		yyvstop+121,
+ yycrank+691,	0,		yyvstop+123,
+ yycrank+726,	0,		yyvstop+125,
+ yycrank+494,	yysvec+217,	yyvstop+127,
+ yycrank+752,	0,		yyvstop+129,
+ yycrank+511,	yysvec+218,	yyvstop+131,
+ yycrank+778,	0,		yyvstop+133,
+ yycrank+804,	0,		yyvstop+135,
+ yycrank+512,	yysvec+218,	yyvstop+137,
+ yycrank+505,	yysvec+224,	yyvstop+139,
+ yycrank+501,	yysvec+224,	yyvstop+141,
+ yycrank+655,	yysvec+210,	yyvstop+143,
+ yycrank+815,	0,		0,	
+ yycrank+510,	0,		0,	
+ yycrank+504,	0,		0,	
+ yycrank+512,	0,		0,	
+ yycrank+507,	0,		0,	
+ yycrank+656,	0,		yyvstop+146,
+ yycrank+528,	0,		0,	
+ yycrank+529,	0,		0,	
+ yycrank+525,	0,		0,	
+ yycrank+533,	0,		0,	
+ yycrank+522,	0,		0,	
+ yycrank+565,	0,		0,	
+ yycrank+552,	0,		0,	
+ yycrank+566,	0,		0,	
+ yycrank+571,	0,		0,	
+ yycrank+554,	0,		0,	
+ yycrank+570,	0,		0,	
+ yycrank+571,	0,		0,	
+ yycrank+625,	0,		0,	
+ yycrank+830,	0,		0,	
+ yycrank+840,	0,		0,	
+ yycrank+639,	0,		yyvstop+148,
+ yycrank+587,	0,		0,	
+ yycrank+588,	0,		0,	
+ yycrank+575,	0,		0,	
+ yycrank+593,	0,		0,	
+ yycrank+576,	0,		0,	
+ yycrank+592,	0,		0,	
+ yycrank+594,	0,		0,	
+ yycrank+688,	yysvec+216,	0,	
+ yycrank+728,	yysvec+217,	0,	
+ yycrank+689,	yysvec+218,	0,	
+ yycrank+786,	yysvec+219,	0,	
+ yycrank+757,	yysvec+217,	0,	
+ yycrank+741,	yysvec+221,	0,	
+ yycrank+740,	yysvec+218,	0,	
+ yycrank+692,	yysvec+223,	0,	
+ yycrank+753,	yysvec+224,	0,	
+ yycrank+805,	yysvec+218,	0,	
+ yycrank+787,	yysvec+224,	0,	
+ yycrank+789,	yysvec+224,	0,	
+ yycrank+859,	0,		0,	
+ yycrank+754,	0,		yyvstop+150,
+ yycrank+869,	0,		0,	
+ yycrank+895,	0,		yyvstop+152,
+ yycrank+756,	0,		yyvstop+154,
+ yycrank+790,	0,		yyvstop+156,
+ yycrank+599,	yysvec+224,	yyvstop+158,
+ yycrank+921,	0,		0,	
+ yycrank+883,	0,		0,	
+ yycrank+591,	0,		0,	
+ yycrank+587,	0,		0,	
+ yycrank+594,	0,		0,	
+ yycrank+587,	0,		0,	
+ yycrank+608,	0,		0,	
+ yycrank+602,	0,		0,	
+ yycrank+629,	0,		0,	
+ yycrank+653,	0,		0,	
+ yycrank+651,	0,		0,	
+ yycrank+806,	0,		yyvstop+160,
+ yycrank+947,	0,		yyvstop+163,
+ yycrank+637,	0,		0,	
+ yycrank+656,	0,		0,	
+ yycrank+658,	0,		0,	
+ yycrank+635,	0,		0,	
+ yycrank+643,	0,		0,	
+ yycrank+0,	yysvec+293,	0,	
+ yycrank+661,	0,		0,	
+ yycrank+663,	0,		0,	
+ yycrank+668,	0,		0,	
+ yycrank+660,	0,		0,	
+ yycrank+0,	yysvec+293,	0,	
+ yycrank+670,	0,		0,	
+ yycrank+714,	0,		0,	
+ yycrank+697,	0,		0,	
+ yycrank+0,	0,		yyvstop+165,
+ yycrank+0,	0,		yyvstop+167,
+ yycrank+0,	0,		yyvstop+169,
+ yycrank+0,	0,		yyvstop+171,
+ yycrank+695,	0,		0,	
+ yycrank+0,	yysvec+308,	0,	
+ yycrank+717,	0,		0,	
+ yycrank+0,	yysvec+308,	0,	
+ yycrank+720,	0,		0,	
+ yycrank+728,	0,		0,	
+ yycrank+724,	0,		0,	
+ yycrank+734,	0,		0,	
+ yycrank+728,	0,		0,	
+ yycrank+735,	0,		0,	
+ yycrank+729,	0,		0,	
+ yycrank+751,	0,		0,	
+ yycrank+746,	0,		0,	
+ yycrank+742,	0,		0,	
+ yycrank+777,	0,		0,	
+ yycrank+775,	0,		0,	
+ yycrank+932,	0,		yyvstop+173,
+ yycrank+933,	0,		yyvstop+175,
+ yycrank+981,	0,		yyvstop+177,
+ yycrank+984,	0,		yyvstop+179,
+ yycrank+790,	0,		0,	
+ yycrank+792,	0,		0,	
+ yycrank+786,	0,		0,	
+ yycrank+985,	0,		yyvstop+181,
+ yycrank+787,	0,		0,	
+ yycrank+830,	0,		0,	
+ yycrank+832,	0,		0,	
+ yycrank+840,	0,		0,	
+ yycrank+857,	0,		0,	
+ yycrank+856,	0,		0,	
+ yycrank+849,	0,		0,	
+ yycrank+996,	0,		yyvstop+183,
+ yycrank+997,	0,		0,	
+ yycrank+915,	yysvec+339,	yyvstop+185,
+ yycrank+859,	0,		0,	
+ yycrank+847,	0,		0,	
+ yycrank+918,	yysvec+234,	yyvstop+187,
+ yycrank+842,	0,		0,	
+ yycrank+865,	0,		0,	
+ yycrank+853,	0,		0,	
+ yycrank+871,	0,		0,	
+ yycrank+910,	0,		0,	
+ yycrank+912,	0,		0,	
+ yycrank+0,	yysvec+293,	0,	
+ yycrank+910,	0,		0,	
+ yycrank+970,	0,		0,	
+ yycrank+915,	0,		0,	
+ yycrank+917,	0,		0,	
+ yycrank+0,	yysvec+308,	0,	
+ yycrank+915,	0,		0,	
+ yycrank+902,	0,		0,	
+ yycrank+921,	0,		0,	
+ yycrank+923,	0,		0,	
+ yycrank+907,	0,		0,	
+ yycrank+924,	0,		0,	
+ yycrank+922,	0,		0,	
+ yycrank+915,	0,		0,	
+ yycrank+1016,	0,		yyvstop+189,
+ yycrank+1001,	yysvec+324,	yyvstop+191,
+ yycrank+969,	0,		0,	
+ yycrank+1034,	0,		yyvstop+193,
+ yycrank+1035,	0,		yyvstop+195,
+ yycrank+1036,	0,		yyvstop+197,
+ yycrank+1037,	0,		yyvstop+199,
+ yycrank+1034,	yysvec+331,	yyvstop+201,
+ yycrank+926,	0,		0,	
+ yycrank+917,	0,		0,	
+ yycrank+911,	0,		0,	
+ yycrank+946,	0,		0,	
+ yycrank+945,	0,		0,	
+ yycrank+962,	0,		0,	
+ yycrank+1062,	0,		0,	
+ yycrank+0,	yysvec+347,	0,	
+ yycrank+0,	yysvec+345,	0,	
+ yycrank+0,	yysvec+347,	0,	
+ yycrank+0,	yysvec+293,	0,	
+ yycrank+960,	0,		0,	
+ yycrank+0,	yysvec+293,	0,	
+ yycrank+965,	0,		0,	
+ yycrank+0,	yysvec+308,	0,	
+ yycrank+0,	yysvec+308,	0,	
+ yycrank+966,	0,		0,	
+ yycrank+963,	0,		0,	
+ yycrank+951,	0,		0,	
+ yycrank+949,	0,		0,	
+ yycrank+971,	0,		0,	
+ yycrank+959,	0,		0,	
+ yycrank+976,	0,		0,	
+ yycrank+1043,	0,		0,	
+ yycrank+959,	0,		0,	
+ yycrank+1070,	0,		yyvstop+203,
+ yycrank+0,	yysvec+377,	0,	
+ yycrank+0,	yysvec+375,	0,	
+ yycrank+0,	yysvec+377,	0,	
+ yycrank+975,	0,		0,	
+ yycrank+1072,	0,		0,	
+ yycrank+0,	yysvec+347,	0,	
+ yycrank+0,	yysvec+293,	0,	
+ yycrank+0,	yysvec+308,	0,	
+ yycrank+0,	yysvec+394,	0,	
+ yycrank+0,	yysvec+392,	0,	
+ yycrank+0,	yysvec+394,	0,	
+ yycrank+976,	0,		0,	
+ yycrank+1087,	0,		0,	
+ yycrank+1071,	0,		yyvstop+205,
+ yycrank+0,	yysvec+377,	0,	
+ yycrank+1098,	0,		yyvstop+207,
+ yycrank+0,	yysvec+394,	0,	
+ yycrank+0,	0,		yyvstop+209,
+ yycrank+1099,	0,		yyvstop+211,
+ yycrank+1108,	yysvec+414,	yyvstop+213,
+ 0,	0,	0};
+ struct yywork *yytop = yycrank+1165;
+ struct yysvf *yybgin = yysvec+1;
+ char yymatch[] = {
+ 00  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,011 ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 011 ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ '0' ,'0' ,'2' ,'3' ,'3' ,'3' ,'6' ,'6' ,
+ '6' ,'6' ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,'a' ,'a' ,'a' ,'a' ,'a' ,'a' ,'a' ,
+ 'a' ,'a' ,01  ,'k' ,'k' ,'k' ,'n' ,'n' ,
+ 'n' ,'n' ,'n' ,'n' ,'n' ,'n' ,'n' ,'n' ,
+ 'n' ,'n' ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
+ 0};
+ char yyextra[] = {
+ 0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,
+ 0};
+ /*	Copyright (c) 1989 AT&T	*/
+ /*	  All Rights Reserved  	*/
+ 
+ /*	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T	*/
+ /*	The copyright notice above does not evidence any   	*/
+ /*	actual or intended publication of such source code.	*/
+ 
+ #ident "@(#)ncform 6.4 92/06/19 SMI"
+ 
