I just noticed D1 does have std.stdarg. I shouldn't just search on the website :( (where it is missing on the phobos page)
> import std.stdarg; > > assert( _arguments[0] is typeid(int*) ); > auto arg = va_arg!(int*)(_argptr); > *arg = 10; > > Probably. :D > > -- Daniel So, you make arg point to the same as va_arg. Why is this extra step necessary and why won't simple casting not work?