Large memory allocation errors

James_Brister at James_Brister at
Sun Oct 31 10:22:59 UTC 1999

On 30 Oct 1999 22:08:59 -0800, Russ Allbery <rra at> said:

> James Brister <James_Brister at> writes:
>>> I think we should not try to tell things this way to end-users either.
>>> We'd better use the proper %lu and add some extra check that logs the
>>> error.

>> I agree.

> Done.

>> Getting __FILE__ and __LINE__ in the message would be useful too for bug
>> hunting.

> Hm.  That's a good idea.  How does one go about detecting whether a
> compiler supports __FILE__ and __LINE__?  And what data type is __LINE__?

I'll put this in. __FILE__ gets expanded to a string by cpp, and __LINE__
turns into an integer:

	fprintf(stderr, "%s:%d some error message\n", __FILE__, __LINE__);

I never seen a cpp that didn't do this.

James Brister                                            brister at
Internet Engines Inc.                                    brister at

More information about the inn-workers mailing list