The definition of va_list
is implementation dependent, but one way
to define it uses typedef
statement that makes va_list
a
synonym for a character-pointer specification:
typedef char* va_list;
Thus, the effect of the statement va_list argument_pointer;
in
construct_trade
is to declare argument_pointer
to be a
character pointer.