String handling audit and new HACKING points

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

Marco d'Itri <md at Linux.IT> writes:
> On Aug 13, Russ Allbery <rra at> 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             <>

    Please send questions to the list rather than mailing me directly.
     <> explains why.

More information about the inn-workers mailing list