osprey-gcc/gcc/c-format.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  format_length_info
type  format_type_detail
type  format_char_info
type  format_flag_spec
type  format_flag_pair
type  format_kind_info

Defines

#define NOARGUMENTS   { T89_V, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }
#define BADLEN   { 0, NULL, NULL }
#define NOLENGTHS   { BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }
#define T_I   &integer_type_node
#define T89_I   { STD_C89, NULL, T_I }
#define T_L   &long_integer_type_node
#define T89_L   { STD_C89, NULL, T_L }
#define T_LL   &long_long_integer_type_node
#define T9L_LL   { STD_C9L, NULL, T_LL }
#define TEX_LL   { STD_EXT, NULL, T_LL }
#define T_S   &short_integer_type_node
#define T89_S   { STD_C89, NULL, T_S }
#define T_UI   &unsigned_type_node
#define T89_UI   { STD_C89, NULL, T_UI }
#define T_UL   &long_unsigned_type_node
#define T89_UL   { STD_C89, NULL, T_UL }
#define T_ULL   &long_long_unsigned_type_node
#define T9L_ULL   { STD_C9L, NULL, T_ULL }
#define TEX_ULL   { STD_EXT, NULL, T_ULL }
#define T_US   &short_unsigned_type_node
#define T89_US   { STD_C89, NULL, T_US }
#define T_F   &float_type_node
#define T89_F   { STD_C89, NULL, T_F }
#define T99_F   { STD_C99, NULL, T_F }
#define T_D   &double_type_node
#define T89_D   { STD_C89, NULL, T_D }
#define T99_D   { STD_C99, NULL, T_D }
#define T_LD   &long_double_type_node
#define T89_LD   { STD_C89, NULL, T_LD }
#define T99_LD   { STD_C99, NULL, T_LD }
#define T_C   &char_type_node
#define T89_C   { STD_C89, NULL, T_C }
#define T_SC   &signed_char_type_node
#define T99_SC   { STD_C99, NULL, T_SC }
#define T_UC   &unsigned_char_type_node
#define T99_UC   { STD_C99, NULL, T_UC }
#define T_V   &void_type_node
#define T89_V   { STD_C89, NULL, T_V }
#define T_W   &wchar_type_node
#define T94_W   { STD_C94, "wchar_t", T_W }
#define TEX_W   { STD_EXT, "wchar_t", T_W }
#define T_WI   &wint_type_node
#define T94_WI   { STD_C94, "wint_t", T_WI }
#define TEX_WI   { STD_EXT, "wint_t", T_WI }
#define T_ST   &size_type_node
#define T99_ST   { STD_C99, "size_t", T_ST }
#define T_SST   &signed_size_type_node
#define T99_SST   { STD_C99, "signed size_t", T_SST }
#define T_PD   &ptrdiff_type_node
#define T99_PD   { STD_C99, "ptrdiff_t", T_PD }
#define T_UPD   &unsigned_ptrdiff_type_node
#define T99_UPD   { STD_C99, "unsigned ptrdiff_t", T_UPD }
#define T_IM   &intmax_type_node
#define T99_IM   { STD_C99, "intmax_t", T_IM }
#define T_UIM   &uintmax_type_node
#define T99_UIM   { STD_C99, "uintmax_t", T_UIM }

Enumerations

enum  format_lengths {
  FMT_LEN_none, FMT_LEN_hh, FMT_LEN_h, FMT_LEN_l,
  FMT_LEN_ll, FMT_LEN_L, FMT_LEN_z, FMT_LEN_t,
  FMT_LEN_j, FMT_LEN_MAX, FMT_LEN_none, FMT_LEN_hh,
  FMT_LEN_h, FMT_LEN_l, FMT_LEN_ll, FMT_LEN_L,
  FMT_LEN_z, FMT_LEN_t, FMT_LEN_j, FMT_LEN_MAX,
  FMT_LEN_none, FMT_LEN_hh, FMT_LEN_h, FMT_LEN_l,
  FMT_LEN_ll, FMT_LEN_L, FMT_LEN_z, FMT_LEN_t,
  FMT_LEN_j, FMT_LEN_MAX, FMT_LEN_none, FMT_LEN_hh,
  FMT_LEN_h, FMT_LEN_l, FMT_LEN_ll, FMT_LEN_L,
  FMT_LEN_z, FMT_LEN_t, FMT_LEN_j, FMT_LEN_H,
  FMT_LEN_D, FMT_LEN_DD, FMT_LEN_MAX
}
enum  format_std_version {
  STD_C89, STD_C94, STD_C9L, STD_C99,
  STD_EXT, STD_C89, STD_C94, STD_C9L,
  STD_C99, STD_EXT, STD_C89, STD_C94,
  STD_C9L, STD_C99, STD_EXT, STD_C89,
  STD_C94, STD_C9L, STD_C99, STD_EXT
}
enum  {
  FMT_FLAG_ARG_CONVERT = 1, FMT_FLAG_SCANF_A_KLUDGE = 2, FMT_FLAG_FANCY_PERCENT_OK = 4, FMT_FLAG_DOLLAR_MULTIPLE = 8,
  FMT_FLAG_USE_DOLLAR = 16, FMT_FLAG_ZERO_WIDTH_BAD = 32, FMT_FLAG_EMPTY_PREC_OK = 64, FMT_FLAG_DOLLAR_GAP_POINTER_OK = 128
}


Define Documentation

#define BADLEN   { 0, NULL, NULL }

Definition at line 117 of file c-format.h.

#define NOARGUMENTS   { T89_V, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }

Definition at line 116 of file c-format.h.

#define NOLENGTHS   { BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }

Definition at line 118 of file c-format.h.

#define T89_C   { STD_C89, NULL, T_C }

Definition at line 273 of file c-format.h.

#define T89_D   { STD_C89, NULL, T_D }

Definition at line 267 of file c-format.h.

#define T89_F   { STD_C89, NULL, T_F }

Definition at line 264 of file c-format.h.

#define T89_I   { STD_C89, NULL, T_I }

Definition at line 246 of file c-format.h.

#define T89_L   { STD_C89, NULL, T_L }

Definition at line 248 of file c-format.h.

#define T89_LD   { STD_C89, NULL, T_LD }

Definition at line 270 of file c-format.h.

#define T89_S   { STD_C89, NULL, T_S }

Definition at line 253 of file c-format.h.

#define T89_UI   { STD_C89, NULL, T_UI }

Definition at line 255 of file c-format.h.

#define T89_UL   { STD_C89, NULL, T_UL }

Definition at line 257 of file c-format.h.

#define T89_US   { STD_C89, NULL, T_US }

Definition at line 262 of file c-format.h.

#define T89_V   { STD_C89, NULL, T_V }

Definition at line 279 of file c-format.h.

#define T94_W   { STD_C94, "wchar_t", T_W }

Definition at line 281 of file c-format.h.

#define T94_WI   { STD_C94, "wint_t", T_WI }

Definition at line 284 of file c-format.h.

#define T99_D   { STD_C99, NULL, T_D }

Definition at line 268 of file c-format.h.

#define T99_F   { STD_C99, NULL, T_F }

Definition at line 265 of file c-format.h.

#define T99_IM   { STD_C99, "intmax_t", T_IM }

Definition at line 295 of file c-format.h.

#define T99_LD   { STD_C99, NULL, T_LD }

Definition at line 271 of file c-format.h.

#define T99_PD   { STD_C99, "ptrdiff_t", T_PD }

Definition at line 291 of file c-format.h.

#define T99_SC   { STD_C99, NULL, T_SC }

Definition at line 275 of file c-format.h.

#define T99_SST   { STD_C99, "signed size_t", T_SST }

Definition at line 289 of file c-format.h.

#define T99_ST   { STD_C99, "size_t", T_ST }

Definition at line 287 of file c-format.h.

#define T99_UC   { STD_C99, NULL, T_UC }

Definition at line 277 of file c-format.h.

#define T99_UIM   { STD_C99, "uintmax_t", T_UIM }

Definition at line 297 of file c-format.h.

#define T99_UPD   { STD_C99, "unsigned ptrdiff_t", T_UPD }

Definition at line 293 of file c-format.h.

#define T9L_LL   { STD_C9L, NULL, T_LL }

Definition at line 250 of file c-format.h.

#define T9L_ULL   { STD_C9L, NULL, T_ULL }

Definition at line 259 of file c-format.h.

#define T_C   &char_type_node

Definition at line 272 of file c-format.h.

#define T_D   &double_type_node

Definition at line 266 of file c-format.h.

#define T_F   &float_type_node

Definition at line 263 of file c-format.h.

#define T_I   &integer_type_node

Definition at line 245 of file c-format.h.

#define T_IM   &intmax_type_node

Definition at line 294 of file c-format.h.

#define T_L   &long_integer_type_node

Definition at line 247 of file c-format.h.

#define T_LD   &long_double_type_node

Definition at line 269 of file c-format.h.

#define T_LL   &long_long_integer_type_node

Definition at line 249 of file c-format.h.

#define T_PD   &ptrdiff_type_node

Definition at line 290 of file c-format.h.

#define T_S   &short_integer_type_node

Definition at line 252 of file c-format.h.

#define T_SC   &signed_char_type_node

Definition at line 274 of file c-format.h.

#define T_SST   &signed_size_type_node

Definition at line 288 of file c-format.h.

#define T_ST   &size_type_node

Definition at line 286 of file c-format.h.

#define T_UC   &unsigned_char_type_node

Definition at line 276 of file c-format.h.

#define T_UI   &unsigned_type_node

Definition at line 254 of file c-format.h.

#define T_UIM   &uintmax_type_node

Definition at line 296 of file c-format.h.

#define T_UL   &long_unsigned_type_node

Definition at line 256 of file c-format.h.

#define T_ULL   &long_long_unsigned_type_node

Definition at line 258 of file c-format.h.

#define T_UPD   &unsigned_ptrdiff_type_node

Definition at line 292 of file c-format.h.

#define T_US   &short_unsigned_type_node

Definition at line 261 of file c-format.h.

#define T_V   &void_type_node

Definition at line 278 of file c-format.h.

#define T_W   &wchar_type_node

Definition at line 280 of file c-format.h.

#define T_WI   &wint_type_node

Definition at line 283 of file c-format.h.

#define TEX_LL   { STD_EXT, NULL, T_LL }

Definition at line 251 of file c-format.h.

#define TEX_ULL   { STD_EXT, NULL, T_ULL }

Definition at line 260 of file c-format.h.

#define TEX_W   { STD_EXT, "wchar_t", T_W }

Definition at line 282 of file c-format.h.

#define TEX_WI   { STD_EXT, "wint_t", T_WI }

Definition at line 285 of file c-format.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
FMT_FLAG_ARG_CONVERT 
FMT_FLAG_SCANF_A_KLUDGE 
FMT_FLAG_FANCY_PERCENT_OK 
FMT_FLAG_DOLLAR_MULTIPLE 
FMT_FLAG_USE_DOLLAR 
FMT_FLAG_ZERO_WIDTH_BAD 
FMT_FLAG_EMPTY_PREC_OK 
FMT_FLAG_DOLLAR_GAP_POINTER_OK 

Definition at line 53 of file c-format.h.

Enumerator:
FMT_LEN_none 
FMT_LEN_hh 
FMT_LEN_h 
FMT_LEN_l 
FMT_LEN_ll 
FMT_LEN_L 
FMT_LEN_z 
FMT_LEN_t 
FMT_LEN_j 
FMT_LEN_MAX 
FMT_LEN_none 
FMT_LEN_hh 
FMT_LEN_h 
FMT_LEN_l 
FMT_LEN_ll 
FMT_LEN_L 
FMT_LEN_z 
FMT_LEN_t 
FMT_LEN_j 
FMT_LEN_MAX 
FMT_LEN_none 
FMT_LEN_hh 
FMT_LEN_h 
FMT_LEN_l 
FMT_LEN_ll 
FMT_LEN_L 
FMT_LEN_z 
FMT_LEN_t 
FMT_LEN_j 
FMT_LEN_MAX 
FMT_LEN_none 
FMT_LEN_hh 
FMT_LEN_h 
FMT_LEN_l 
FMT_LEN_ll 
FMT_LEN_L 
FMT_LEN_z 
FMT_LEN_t 
FMT_LEN_j 
FMT_LEN_H 
FMT_LEN_D 
FMT_LEN_DD 
FMT_LEN_MAX 

Definition at line 27 of file c-format.h.

Enumerator:
STD_C89 
STD_C94 
STD_C9L 
STD_C99 
STD_EXT 
STD_C89 
STD_C94 
STD_C9L 
STD_C99 
STD_EXT 
STD_C89 
STD_C94 
STD_C9L 
STD_C99 
STD_EXT 
STD_C89 
STD_C94 
STD_C9L 
STD_C99 
STD_EXT 

Definition at line 43 of file c-format.h.


Generated on Wed Apr 8 14:19:33 2009 for Open64 by  doxygen 1.5.6