printf_conversion Struct Reference


Public Types

enum  {
  MINUS = 1 << 0, PLUS = 1 << 1, SPACE = 1 << 2, POUND = 1 << 3,
  ZERO = 1 << 4, GROUP = 1 << 5
}
enum  {
  CHAR = 1, SHORT = 2, INT = 3, INTMAX = 4,
  LONG = 5, LONGLONG = 6, PTRDIFFT = 7, SIZET = 8
}

Data Fields

enum printf_conversion:: { ... }  flags
int width
int precision
enum printf_conversion:: { ... }  type

Detailed Description

Definition at line 95 of file stdio.c.


Member Enumeration Documentation

anonymous enum

Enumerator:
MINUS 
PLUS 
SPACE 
POUND 
ZERO 
GROUP 

Definition at line 98 of file stdio.c.

anonymous enum

Enumerator:
CHAR 
SHORT 
INT 
INTMAX 
LONG 
LONGLONG 
PTRDIFFT 
SIZET 

Definition at line 117 of file stdio.c.


Field Documentation

Definition at line 110 of file stdio.c.

Referenced by format_integer(), format_string(), and parse_conversion().

Definition at line 114 of file stdio.c.

Referenced by __vprintf(), format_integer(), and parse_conversion().

Referenced by __vprintf(), and parse_conversion().


The documentation for this struct was generated from the following file:

Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6