Toupper, Va_arg, Toupper va_arg – Zilog ZUSBOPTS User Manual
Page 481: Synopsis, Returns, Example

UM017105-0511
Standard Functions
Zilog Developer Studio II – ZNEO™
User Manual
453
Synopsis
#include
int tolower(int c);
Returns
If the argument is an uppercase letter, the
tolower
function returns the corresponding
lowercase letter, if any; otherwise, the argument is returned unchanged.
Example
char c='A';
int i;
i=tolower(c);
toupper
Converts a lowercase letter to the corresponding uppercase letter.
Synopsis
#include
int toupper(int c);
Returns
If the argument is a lowercase letter, the
toupper
function returns the corresponding
uppercase letter, if any; otherwise, the argument is returned unchanged.
Example
char c='a';
int i;
i=toupper(c);
va_arg
Expands to an expression that has the type and value of the next argument in the call. The
parameter
ap
is the same as the va_list ap initialized by
va_start
. Each invocation of
va_arg
modifies
ap
so that successive arguments are returned in turn. The parameter type
is a type name such that the type of a pointer to an object that has the specified type can be
obtained simply by fixing a * to type. If type disagrees with the type of the actual next
argument (as promoted, according to the default argument conversions, into
int
, unsigned
int, or double), the behavior is undefined.