Wiki Markup |
---|
The parameters of a variadic function are interpreted by the {{va_arg()}} macro. The {{va_arg()}} macro is used to extract the next argument from an initialized argument list within the body of a variadic function implementation. The size of each parameter is determined by the specified {{type}}. If {{type}} is inconsistent with the corresponding argument, the behavior is undefined and may result in misinterpreted data or an alignment error \[[EXP36-C. Do not castconvert between pointers to objects or types with differing alignments]\]. |
...