Re: [Rd] compile fails with x86_64-alpine-linux-uclibc-gcc

From: Simon Urbanek <>
Date: Tue, 14 Aug 2012 10:32:22 -0400

On Aug 14, 2012, at 10:19 AM, nobody wrote:

> On Tue, Aug 14, 2012 at 01:48:44PM +0200, peter dalgaard wrote:

>> Perhaps I'm confused, but how did either of you expect to fix a problem with fgetc by modifying fgets???
>> --
>> Peter Dalgaard, Professor
>> Center for Statistics, Copenhagen Business School
>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
>> Phone: (+45)38153501
>> Email: Priv:
> i'm not well versed in C. do know how to fix this? or, as i gather, this
> is not something trivial and it has to be fixed uclibc upstream?

What Peter is saying that my fix was useless because I was talking about fgetc but fixed fgets: P So the fix attempt should have been

static int fix_fgetc(FILE *stream) { return fgetc(stream); } #undef fgetc
static int fgetc(FILE *stream) { return fix_fgetc(stream); }

It should still be fixed upstream because I don't think POSIX allows fgetc to be a macro.

Simon mailing list Received on Tue 14 Aug 2012 - 14:36:52 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 15 Aug 2012 - 08:10:40 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive