Jeff Trawick wrote: > Why does opt need to be cast to (int)?
>From the printf man page:
c The int argument is converted to an unsigned char, and the
resulting character is written.
> Why not simply zap all these checks of the form
>
> if (silly user specified no-argument option again) {
> remind them who is boss
> }
>
> to avoid code bloat?
Can you give an example?
In theory, "silly user specified no-argument option again" is one big
case statement, which in theory means we would then have two big case
statements, one after the other, and that's way more bloated than a
single string constant used over and over again (but that produces
different messages), and a single apr_psprintf() call per option.
Regards,
Graham
--
smime.p7s
Description: S/MIME Cryptographic Signature
