xprintf d727b10
|
Declarations internal to xprintf-core.c and xprintf-double.c. More...
Data Structures | |
struct | xprintf__conversionFlags |
Format specifier flags. More... | |
struct | xprintf__conversionPparams |
Format specifier collected parameters. More... | |
Functions | |
int | xvprintf__printString (struct xprintf_protectedChannel *xchpr, const struct xprintf__conversionPparams *params, const char stringArg[]) |
Utility for xvprintf_protected() and xprintf__printDouble(): prints a string to the channel. | |
int | xprintf__printNumber (struct xprintf_protectedChannel *xchpr, const struct xprintf__conversionPparams *params, unsigned long long int intArg) |
Utility for xvprintf_protected() and xprintf__printDouble(): prints an integral number to the channel. | |
Variables | |
int(*const | xprintf__printDouble )(struct xprintf_protectedChannel *xchpr, const struct xprintf__conversionPparams *params, double doubleArg) |
Utility for xvprintf_protected() : prints a floating point number to the channel. |
Declarations internal to xprintf-core.c and xprintf-double.c.
int xprintf__printNumber | ( | struct xprintf_protectedChannel * | xchpr, |
const struct xprintf__conversionPparams * | params, | ||
unsigned long long int | intArg | ||
) |
Utility for xvprintf_protected()
and xprintf__printDouble(): prints an integral number to the channel.
xchpr | protected channel to print to |
params | parameters used for printing |
intArg | number to print |
int xvprintf__printString | ( | struct xprintf_protectedChannel * | xchpr, |
const struct xprintf__conversionPparams * | params, | ||
const char | stringArg[] | ||
) |
Utility for xvprintf_protected()
and xprintf__printDouble(): prints a string to the channel.
xchpr | protected channel to print to |
params | parameters used for printing |
stringArg | string to print (NUL terminaled) |
int(* const xprintf__printDouble)(struct xprintf_protectedChannel *xchpr, const struct xprintf__conversionPparams *params, double doubleArg) |
Utility for xvprintf_protected()
: prints a floating point number to the channel.
This pointer can be null
to indicate that no floating point is used, which saves binary code linked in for floating point support.
xchpr | protected channel to print to |
params | parameters used for printing |
doubleArg | number to print |