- 206 名前:205 mailto:sage [2007/06/08(金) 11:05:41 ]
- ごめん、バグってた。
void FunctionAwrap(int,...) { struct { char mem[可変数引数の予想されうる最大値] ; } arg ; va_start(v, n) ; char * pFirst = (char*)&va_arg(v, int) ; for (int i=1; i<n; i++) { &va_arg(v, int) ; } char * pNextOfLast = (char*)&va_arg(v, int) ; va_end(v) ; memcpy(&arg, &n+1, pNextOfLast-pFirst) ; return aa(n, arg) ; }
|

|