String handling audit and new HACKING points

Russ Allbery rra at stanford.edu
Tue Aug 13 22:45:31 UTC 2002


Marco d'Itri <md at Linux.IT> writes:
> On Aug 13, Russ Allbery <rra at stanford.edu> wrote:

>> basically requires getting very chummy with an sprintf implementation
>> or requires variadic macros (which we can't rely on).  At least as far
>> as I can tell.

> Why not? Which modern systems do not support them?
> Don't we require mmap anyway?

They're new in C99.  I don't think that even current commercial Unix
vendor compilers support them.  Support is considerably less widespread
than support for mmap.

Requiring variadic macros pretty much amounts to requiring GCC right now,
I think, and I don't really want to do that.

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>

    Please send questions to the list rather than mailing me directly.
     <http://www.eyrie.org/~eagle/faqs/questions.html> explains why.


More information about the inn-workers mailing list