Mon Mar 17 06:07:00 GMT 2008
Matt Lee wrote:
> On Tue, Mar 11, 2008 at 12:13 PM, Jeff Johnston <email@example.com> wrote:
>> Thanks for the analysis. The solution is that __srget must call
>> CHECK_INIT prior
>> to calling __srefill_r. This resolves fake stdin to stdin before
>> accessing the read buffer.
>> I have checked in a fix. Please try it out.
>> -- Jeff J.
> Thanks Jeff. I will use this fix. Is it safe to assume that none of
> the other STDIO calls (such as putchar) run into the same issue?
AFAICT by inspection, yes. putchar/putc uses __swbuf_r which already
had the CHECK_INIT in it.
-- Jeff J.
More information about the Newlib