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

Reply via email to