Jason Kraftcheck <[EMAIL PROTECTED]> writes:

> The C standard says there's a difference between printing a void*
> and a int* (or any other type)?  How can a pointer passed through a
> var-args list be anything but a void*?  The C standard may say that
> %p prints a void*, but isn't any pointer passed through a var-args a
> void*?

I don't see that anywhere in the standard. As I see it, only the
default argument conversions are executed, which does not include this
conversion.

-- 
        Falk


Reply via email to