Add a (64-bit) double to the given va_list string, call this subroutine, if the C/C++ argument to add is of the type (double), or a similar 64 bits wide floating point datatype, eg. for the %f, %F, %e, %E, %g, %G, %a and %A formatting tokens.
SYNTAX:
DoubleArg vargs$, value#
INPUTS:
vargs$ (STRING variable)
- This must be any previously initialized va_list string variable.
value# (DOUBLE)
- The double to add, may be a literal or variable, may also be a SINGLE (!) variable or literal.
RESULT:
vargs$ (STRING variable)
- Double added to va_list (intended side effect on vargs$).
ERRORS:
- If vargs$ is no valid (initialized) va_list string, then this subroutine will panic with ERROR 97.