This is the mail archive of the
mailing list for the GCC project.
Re: Ada in gcc-3.4.3 on x86_64
Florian Weimer wrote:
procedure printf_int (S : Interfaces.char_array, V : interfaces.int);
pragma Import (C_Varargs, printf_int, External_Name => "printf");
In the pragma, you'd have to specify the number of non-variadic
arguments. I'm pretty sure that this number may also affect the
calling convention. This seems to follow from 18.104.22.168(15) (in the
No, you don't need to specify this, since the pragma is a pragma
Import for a specific variant, e.g. in my example above, you know
that you are talking about the two argument case.
Remember, I am NOT proposing adding a pragma, but rather adding a
convention for use by pragma Import.