I think if you really want var args, function overloading, powerfull
preprocessors, etc. program in C or C++.
Don't fool with Pascal's identity.
And I think 99.9% of what people want with varargs can be quite cleanly
implemented with Borland's open array and with variant arrays (boy, I need to
use them sometimes, but it's quite bad to let the customer find typechecking
bugs...)
Groetjes,
Berend.