Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!purdue!iuvax!noose.ecn.purdue.edu!en.ecn.purdue.edu!housel From: housel@ecn.purdue.edu (Peter S. Housel) Newsgroups: comp.os.minix Subject: Byacc diffs for Minix-PC Message-ID: <1990May7.202347.8351@ecn.purdue.edu> Date: 7 May 90 20:23:47 GMT Sender: housel@ecn.purdue.edu (Peter S. Housel) Reply-To: housel@ecn.purdue.edu (Peter S. Housel) Organization: Purdue University Engineering Computer Network Lines: 108 Here are the diffs for running Berkeley Yacc under Minix-PC. (It shouldn't require any changes for the Atari.) The changes mostly deal with making identifiers unique to seven characters, taking care of name conflicts with static variables, and reducing the size of one table. A makefile is also provided. Berkeley Yacc is a public-domain replacement for yacc (Yet Another Compiler-Compiler) written by Bob Corbett at UC Berkeley. The program uses malloc() heavily, and so will be a bit slow with the usual Minix malloc() routine. The malloc() included with the sources to 'patch' is much faster for this application, but also wastes memory space. The following are diffs to the version avalable via ftp from ucbarpa.Berkeley.EDU (in pub/byacc.tar.Z), or from your nearest comp.sources.unix archive (it was posted as Volume 21 issues 78 through 82). This week only(!), those who cannot obtain the source via one of these other methods can ask me and I can mail it to them. -Peter S. Housel- housel@ecn.purdue.edu ...!pur-ee!housel table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 SHARF.Z M'YV,9<:@>0/B!!X0+4 T";.FC)DT;,J<4#"G#)F")D"5JED4&,&3.Uw M21#+1I(P*;(51-"9*6TNQO)$B!+(0#6S>3.GCIPR+N: X'(S08(R%.'#ISRVL7?#N,4u M//4$_/C<_*TH1-&3'K?=@ G!FVXW2?>'=_-@89R;.0V%1124,93t M:4'!(0="9B#$!@XX/"C%$T=($403F,661QB;336%%$/ QM48L]5VFPMCA.<;s M<,(15^-[R2U'HXW(R2'=CMM=EQV1XG'GG8Y DF<>>DCZMEY[/[X77QGSU5F=2+JFZ("$20"&?65(<)4,)81AALZ['"Ko M'&U@:"FKB-[D%!QEN$%&L0D P5T;&;:089R>@29:$8/J66*L4[N3L5&&@532BVHETHX*&HU6>HOl MK'$&#"L?(+!AH[08>E-K]KX1MGR!%&&WZ61C&M?$YU[QQ-.^U3k MOT?1C$+1.X A+UAX"MSU@"SV.I4=0LMQ^5D1HHPW:[KH9@\ Q@S>-8/E-,-)F6X%^.F4&i M5%)A@>-PN77^5%0W]N^M.GD>'h M[Z>'/B5PQ+<>^I59VB>[Z_GMUU_RNHM))N>X%W\3@G(HR"#UJ)-D$D,TJ<22g M2R0IT'!!!R7T^QADI&'&1!5==$)&&W7T44@CE?1^_&9824M>HH*8_$]^-R&)f M"K*G/#\D@ IHJ ,(@F AG]0 !#&@@0YJ ,=R" &&,Q!#F!PDQ:8D(&@2\ 4e MV#;!"LH !QBL@0=QH ,:S""$(TR@ G?(P_1A08$@D $+8@ #$.SP)CX9 79@d M5 >G@,1>>8!65'R 1! HT0U,="(/"A:_-TRQBC<) 0C""((7+! $UA$(=LJ0c M/6A)*UI#\QQVTD"'--1G#KY)@ I>0$8S^H0.:&"C&=Z@IC?<86)R= ,=[0@Qb M$'Q'D,,! 2#9:(4@B&>/5?2C) .9!S2FX0QH&-J" B1)@HB!C0(9UADL H)!a M7N@-D[Q0&M&P1CQB$@L^R>09/4,5) 1!"I+3S21S]IU5%DPS"U*:O8 # CLHz MIPYE\,TM39@0(<;@AM1L016OF$4V\@"*4D0#%7%IQ26RH8G>Y*(=OTA.,BK1y M#)X#P5?",I:RG"4M:VG+B'3B3G.B\U$*&DX=R1"57V%!C".(%@#)V,,8^W%*,FASG(0A[2#95*Y"+OZ,C;M#*2P\0!#'!@@Q>H](4Vw MT",?R;E13GH2E*(, RGI X)3(E.5K'0E"& 92%FBB)9N*(,M9YI+FN[2DD/Pv M)3!1MDDV)D<.QAQ:*I79M@LY\YS1E*D.>TC6L091B#, X1').8)$1I.7\Q1+u M F8@@QO8X ;;=*M"*!-7GK2 KG;M$%OURDLJ!$$(HYFK##A(PH-:4:]"2 (5t MIO %**#E"U<("Q$4ZTZW)B"S4O!*$K10!!2X(04)0(%J3[L"%$1VLI6]+&B)s MT((8I"!OKZ6L9:6 6?2T*Y, "$)PVM:H=;@JV8-I!^< '(*A!%YP+r MW=4.R@0@2.MM08!=VW:6)DE581&H(%SB&A>UJI7#UQD\M:UTI6M[+5;&UO^X(6[[:WH?WM8R.<@/(6=\?)52]S3]M>Z-)@n MNE6^+WN[6X/M=E?);67R%,;KY/,B5\KL=>^5XSO?^O) RU3F\FT1U=0ZE_&,m M 5[FA=Q08-T8D8_B.V ST= ]>6*?0C)F9!H!$#ZL?)^&N&(1T B$O'!#G[Rl M$R#Z"MC>2R_TAR11]) <"$$)4O!"T<6@!CE8PQO@L+'4%#6-5,C"4P<1AC&0k M85UU (,;QD"$C26KL,T: Q9<<*VQ+O8U'6S";?K3B;LJGD&;NH)RPM,A\@2+j M6,AB%K2HA2UNX2<6JAUF%;.Q(7)(*AN^H- )HEO=[);63!DLh MWI^("#RATBIXM:M8!CQTU5$!E$[7- %C\G5&%QR(91\#J2/80E1?,(,;[& -;/#J$IXP[;0>FJU?&$,/e MWH#7=/]U#D$M;!Z:=08WR,&"<7!L!59Q*6((0T5, P(G%.$*,C!M@.PUG#D4d M-^5T2 '/2P,'VE#>\I@W+1SED :E?K[FH1_]&!V[%.N8O.-L# H180 #V2_Ec MXKFO_.4S;WO@OUZ@HG_\3P02D#6(1):%$0(X09QB!O, 9LLW$Xx M1P=,:(586'%;. =4:&Z.5$A?N'$%,QQAPT9"X(59^ 5IJ#2K-(80-09OT ;"w MLW&S\09K$ :!Q!Y,:(=X6!YZ^ 9\Z(?"0@9BB 4QB$KK47'1,R#K1H!!, :/v MB(;Z(8DLXMLT(N_2!^=R$9N-0<^&!% F(,3M(S-t MN'$XJ!JYZ#E'6(H.D8W)B#N$=%5?P#V*!%+1^(W?$8[?,8YGT(TEYQW28H1(s M9V!!T([#\H3QB(MZ]1#=TXL*(C]ZIX\% X>T9 9TT(T R8_\T38L=I!PF)#6r MF(]IL(]PF(F$! )#P)"12$@&>1MH>'YK.$%FP)$-J89SR(H9%I)E@(EMH(D$q M* 0HJ9(LB7L;F9(3N9*$I!L7*9(9R0;XF&&KU(LGTU7*,4$_^05!"1S*T8T0p M$1%GH!P<5RE!L)1ET)23 *J4AUI!QIH <;=Q435%%IH)5<^057<96+))8;o MES1+8QT7(@1@B9:^J#1MP)9FF94G,Y8:AY-O>9<=F84]28;8(3S3^(PZ&)CEn M,9C5J)1MLV\YUVY1N9@NIU#=6(U?4'J$!(=;J8.4:9GK-@>9V8U?]P4\V$A!m M$)JC^9<0%9J1-WE"H)KA!YKE(9@-Z'Q#$)JS"9M/THM.(09U4"E$$)J[V9NXl M*9C+" )% )P1AIHK%IJI 0)&P)PU,9R':8/5" )' )W.F)@F28:A>73.N#;\k M 0)(T)WQ^ 7@&0;2R8_Z-BQU- :BJ80DE02A61'6(31IX)ZGF9XC>806YW,@j MH 3S>7X6T9\FIY\%$XL@L 0!&HOZ28"1$IN'"7P-JC0002D$.C1-$)IT0*%!i MRH\4R0:36JJB.0=S<(49AZJ2MZILDHL[d M69FW42-",*L6$A"G:I-5B8 6.:L2JJ?UAZI?!4WH,JO%2J1DV%5M@!U.&3$Vc M%P3,ZJR=.:K=V#8FAY@%-D'8VHO4&83"&G1N582S*HX3$P3B&F'DBJKF"E+=b M&'0T^*W0B*Z*U(/RJJP0%733RF=M4X2"F(-",T'Z"AS-RJ\#^J]P]*Y"0[#.a MVJ\-R:.5(@0#BRP-.Z % [$*NZ]96(3=:I$36[ ;^Z'ANK 4:[!%"*_U@2X?z M6[$G6Z]ND+&Q^(28*K!"$[-&R*G":CT$,HT3I+,5,8W=Z+,;=Z\L)K3:FH,6y (6!(OB 8LJ "Qx w end