In a couple of places, fgetc()'s return value gets cast to a char before being compared with EOF. The one in input.c makes things hang on my machine. I attached a couple of diffs that fix my problem. /s btw, readline support is a glorious thing... begin 0644 eof-patch M*BHJ("]H;VUE+W-E86XO<W)C+VAU9W,Y."U$96,R,#`Q+W-R8R]H=6=S+F-^ M"51H=2!$96,@,3,@,C(Z-#<Z,S`@,C`P,0HM+2T@+VAO;64O<V5A;B]S<F,O M:'5G<SDX+41E8S(P,#$O<W)C+VAU9W,N8PE3=6X@36%Y("`U(#$Y.C`V.C`R M(#(P,#(**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B`S-S,L,S<Y("HJ*BH*("B8@8R`A/2`G7&XG*2![("`@("`O*B!R96%D($A51U-&3$%' M4R`@("`@("`@("`J+PH@("`@("!I9B`H*&,@(3T@)UQT)RD@)B8@*&,@(3T@ M)UQR)RDI('L@("`@("`@("`@("`@+RH@<VMI<"!S;VUE(&-O;G1R;VP@8VAA M<G,@*B\*+2TM(#,W,RPS-SD@+2TM+0H@('L@1U9A<FYA;64@;&EN92`@/2`B M(CL*("`@(&EN="`@("`@(&QI;F5P(#T@,#L*("`*(2`@(&EN="!C.PH@("`@ M("`@(`H@("`@=VAI;&4@*"`H8SUF9V5T8RAF*2D@(3T@14]&("8F(&,@(3T@ M)UQN)RD@>R`@("`@+RH@<F5A9"!(54=31DQ!1U,@("`@("`@("`@*B\*("`@ M("`@:68@*"AC("$]("=<="<I("8F("AC("$]("=<<B<I*2![("`@("`@("`@ M("`@("\J('-K:7`@<V]M92!C;VYT<F]L(&-H87)S("HO"BHJ*B`O:&]M92]S M96%N+W-R8R]H=6=S.3@M1&5C,C`P,2]S<F,O:6YP=70N8WX)5V5D($1E8R`Q M,B`R,3HR-3HU-2`R,#`Q"BTM+2`O:&]M92]S96%N+W-R8R]H=6=S.3@M1&5C M,C`P,2]S<F,O:6YP=70N8PE3=6X@36%Y("`U(#$Y.C`S.C,W(#(P,#(**BHJ M*BHJ*BHJ*BHJ*BHJ"BHJ*B`U,3(L-3(P("HJ*BH*("!S=&%T:6,@26YT(&QO M8V%L(&YE>'1,:6YE*"D*("6D4M,3L@;&EN94QE;F=T:"LK M*2!["B$@("`@("`@("!L:6YE0G5F9F5R6VQI;F5,96YG=&A=(#T@9F=E=&,H M:6YP=713=')E86TI.PHA("`@("`@("`@:68@*&QI;F5"=69F97);;&EN94QE M;F=T:%T@/3T@14]&*0HA("`@("`@("`@("`@(&)R96%K.PH@("-I9B!-54Q4 M25],24Y%1D5%1`H@("`@("`@("`@:68@*&QI;F5"=69F97);;&EN94QE;F=T M:%T@/3T@)UQR)RD@>PH@("`@("`@("`@("`@(&-H87(@8R`](&9G971C*&EN M<'5T4W1R96%M*3L*+2TM(#4Q,BPU,C$@+2TM+0H@('-T871I8R!);G0@;&]C M86P@;F5X=$QI;F4H*0H@('L*("`@("`@9F]R("AL:6YE3&5N9W1H(#T@,#L@ M;&EN94QE;F=T:"`\($Q)3D5"549&15)?4TE:12TQ.R!L:6YE3&5N9W1H*RLI M('L*(2`):6YT(&,@/2!F9V5T8RAI;G!U=%-T<F5A;2D["B$@"6EF("AC(#T] M($5/1BD*(2`)("`@(&)R96%K.PHA("`@("`@("`@;&EN94)U9F9E<EML:6YE M3&5N9W1H72`]("AU;G-I9VYE9"!C:&%R*6,["B`@(VEF($U53%1)7TQ)3D5& M145$"B`@("`@("`@("!I9B`H;&EN94)U9F9E<EML:6YE3&5N9W1H72`]/2`G M7'(G*2!["B`@("`@("`@("`@("`@8VAA<B!C(#T@9F=E=&,H:6YP=713=')E %86TI.PH` end ===== "A foo and his money are soon parted." __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com
"Sean O'Rourke" <educated_foo@yahoo.com> writes:
In a couple of places, fgetc()'s return value gets cast to a char before
being
compared with EOF. The one in input.c makes things hang on my machine. I attached a couple of diffs that fix my problem.
Thanks, this bug unfortunately made it out the door with the December release. CVS repository version contains a variant of the fix you made.
btw, readline support is a glorious thing...
So I hear - try running the configure script with --with-readline --sigbjorn
participants (2)
-
Sean O'Rourke -
Sigbjorn Finne