The attached program works properly under GCC 2.95.3, but fails under 3.3.1.
Tracked it down to the seekp() call.
begin 666 TestStream.cc
M(VEN8VQU9&4@/&-S=&1L:6(^#0HC:6YC;‘5D92 :6]S=’)E86T^#0HC:6YC
M;‘5D92 <W1R<W1R96%M/@T*#0II;G0@;6%I;BAI;G0@87)G8RP@8VAA<B J
M87)G=EM=2 -“GL-”@ES=&0Z.G-T<G-T<F5A;0EM>5-T<F5A;3L-"@EM>5-T
M<F5A;2 /" B5V5L8V]M92!T;R!T:&4@36]M96YT:6-S($E$12([#0H)#0H)
M<W1D.CIC;W5T(#P(&UY4W1R96%M+G-T<B@I(#P(’-T9#HZ96YD;#L[#0H)
M#0H);7E3=’)E86TN9G)E97IE" P(“D[#0H)<W1D.CIC;W5T(#P(”)3=&%T
M92!O9B!S=’)E86TZ("(@/#P@;7E3=’)E86TN<F1S=&%T92@I(#P(’-T9#HZ
M96YD;#L-"@EM>5-T<F5A;2YS965K<"@@," I.PT*“7-T9#HZ8V]U=” /" B
M4W1A=&4@;V8@<W1R96%M.B B(#P(&UY4W1R96%M+G)D<W1A=&4H2 /"!S
M=&0Z.F5N9&P[#0H);7E3=’)E86TN8VQE87(H(# @3L-"@T"7-T9#HZ8V]U
M=" /" B4W1A=&4@;V8@<W1R96%M.B B(#P(&UY4W1R96%M+G)D<W1A=&4H
M2 /"!S=&0Z.F5N9&P[#0H);7E3=’)E86T@/#P@(E1H:7,@:7,@86YO=&AE
M<B!L:6YE(B /"!S=&0Z.F5N9’,[#0H-"@ES=&0Z.F-O=70@/#P@;7E3=’)E
M86TN<W1R*“D@/#P@<W1D.CIE;F1L.SL-”@D-"@ER971U<FX@15A)5%]354-#
)15-3.PT*?0T*
`
end
Ping…
“Richard Doucet” <doucetr@DONTaeclSPAM.caME> wrote in message
news:dddhcf$cq7$1@inn.qnx.com…
The attached program works properly under GCC 2.95.3, but fails under
3.3.1. Tracked it down to the seekp() call.