Colin Paul Adams wrote:
"Colin" == Colin Paul Adams <[EMAIL PROTECTED]> writes:
"Leopold" == Leopold Toetsch <[EMAIL PROTECTED]> writes:
Leopold> What's the difference WRT va_list? If the interface code
Leopold> can stuff things into an array, it sould as well be able
Leopold> to prepare a va_list.
Colin> You are quite right. I'll harass the author of the
Colin> interface generator.
Well, maybe that isn't right after all.
According to the following, it's not possible:
http://gcc.gnu.org/ml/gcc/2000-10/msg00174.html
I'd say you just have to hack the function generator in c_glue_code. The
code has to emit a C function that loops over its argument types
(available somewhere in the AST), assembles a Parrot function signature
string and the va_list.
But I don't speak Eiffel.
leo