Re: var args in kernel?

From: Jan Engelhardt
Date: Tue Nov 23 2004 - 19:55:07 EST


>>>It's not a struct, it's an array (of one element of struct type). You
>>>can't assign arrays.
>>
>> int callme(const char *fmt, struct { ... } argp[1]) {
> struct { ... } dest[1];
>> dest = *argp;
>> }
>>
>> Maybe that way?
>
>Maybe you should just try.

I did not say that 'dest' was an array too, and in fact, was not thinking of
such, but more like:

int foo(struct bar argp[1]) {
struct bar dest;
dest = *argp;
}

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/