printf_conversion Struct Reference
[Character Stream Implementation]

Conversion data for stream_vprintf(). More...

Data Fields

int width
 Minimum field width, or 0 if unspecified.
int precision
 Minimum precision, or 0 if unspecified.
char length
 Length modifier. This can be 'h', 'l' or 0 (default.).
char spec
 Conversion specifier.
char pad_char
 Character to use for padding to specified width.
union {
   long   d
 Signed integer argument.
   unsigned long   u
 Unsigned integer argument.
   double   f
 Floating-point argument.
   const char *   s
 String argument.
   void *   p
 Pointer argument.
   int *   n
 Where to store the result of a n conversion.
arg
 Conversion argument extracted from ap.

Detailed Description

Conversion data for stream_vprintf().

For internal use only.

Definition at line 79 of file stream_core.c.


Field Documentation

union { ... } printf_conversion::arg

Conversion argument extracted from ap.

Referenced by stream_priv_print_signed(), and stream_priv_print_unsigned().

Signed integer argument.

Definition at line 93 of file stream_core.c.

Referenced by stream_priv_print_signed().

Floating-point argument.

Definition at line 97 of file stream_core.c.

Length modifier. This can be 'h', 'l' or 0 (default.).

Definition at line 85 of file stream_core.c.

Where to store the result of a n conversion.

Definition at line 103 of file stream_core.c.

Pointer argument.

Definition at line 101 of file stream_core.c.

Character to use for padding to specified width.

Definition at line 89 of file stream_core.c.

Referenced by stream_priv_print_signed(), and stream_priv_print_unsigned().

Minimum precision, or 0 if unspecified.

Definition at line 83 of file stream_core.c.

const char* printf_conversion::s

String argument.

Definition at line 99 of file stream_core.c.

Conversion specifier.

Definition at line 87 of file stream_core.c.

Referenced by stream_priv_print_unsigned().

unsigned long printf_conversion::u

Unsigned integer argument.

Definition at line 95 of file stream_core.c.

Referenced by stream_priv_print_unsigned().

Minimum field width, or 0 if unspecified.

Definition at line 81 of file stream_core.c.

Referenced by stream_priv_print_signed(), and stream_priv_print_unsigned().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 29 15:18:25 2010 for display-training by  doxygen 1.6.3