>
> > --- ../erlang/erlang-12.b.3-dfsg/lib/stdlib/src/io_lib_fread.erl 2004-09-14 21:41:00.000000000 +1000
> > +++ ./io_lib_fread.erl 2009-01-30 15:44:57.000000000 +1100
> > @@ -35,9 +35,9 @@
> > fread_collect(MoreChars, [], Rest, RestFormat, N, Inputs).
> >
> > fread_collect([$\r|More], Stack, Rest, RestFormat, N, Inputs) ->
> > - fread(RestFormat, Rest ++ reverse(Stack), N, Inputs, More);
> > + fread(RestFormat, Rest ++ reverse(Stack), N, Inputs, [$\r|More]);
> > fread_collect([$\n|More], Stack, Rest, RestFormat, N, Inputs) ->
> > - fread(RestFormat, Rest ++ reverse(Stack), N, Inputs, More);
> > + fread(RestFormat, Rest ++ reverse(Stack), N, Inputs, [$\n|More]);
> > fread_collect([C|More], Stack, Rest, RestFormat, N, Inputs) ->
> > fread_collect(More, [C|Stack], Rest, RestFormat, N, Inputs);
> > fread_collect([], Stack, Rest, RestFormat, N, Inputs) ->
> > @@ -55,8 +55,8 @@
> > eof ->
> > fread(RestFormat,eof,N,Inputs,eof);
> > _ ->
> > - %% Don't forget to count the newline.
> > - {more,{More,RestFormat,N+1,Inputs}}
> > + %% Don't forget to strip and count the newline.
> > + {more,{tl(More),RestFormat,N+1,Inputs}}
> > end;
> > Other -> %An error has occurred
> > {done,Other,More}
>
> > _______________________________________________
> > erlang-patches mailing list
> >
erlang-patches@...
> >
http://www.erlang.org/mailman/listinfo/erlang-patches>
> --
>
> / Raimo Niskanen, Erlang/OTP, Ericsson AB
> _______________________________________________
> erlang-patches mailing list
>
erlang-patches@...
>
http://www.erlang.org/mailman/listinfo/erlang-patches