"stdarg.h" is a header in the C standard library of the C programming language
that allows functions to accept an indefinite number of arguments. It
provides facilities for stepping through a list of function arguments of
unknown number and type. C++ provides this functionality in the header "cstdarg".