GDBserver
Classes | Macros | Enumerations | Functions
format.h File Reference

Go to the source code of this file.

Classes

struct  format_piece
 

Macros

#define USE_PRINTF_I64   0
 

Enumerations

enum  argclass {
  literal_piece, int_arg, long_arg, long_long_arg,
  ptr_arg, string_arg, wide_string_arg, wide_char_arg,
  double_arg, long_double_arg, decfloat_arg
}
 

Functions

struct format_pieceparse_format_string (const char **arg)
 
void free_format_pieces (struct format_piece *frags)
 
void free_format_pieces_cleanup (void *)
 

Macro Definition Documentation

#define USE_PRINTF_I64   0

Definition at line 24 of file format.h.

Referenced by parse_format_string().

Enumeration Type Documentation

enum argclass
Enumerator
literal_piece 
int_arg 
long_arg 
long_long_arg 
ptr_arg 
string_arg 
wide_string_arg 
wide_char_arg 
double_arg 
long_double_arg 
decfloat_arg 

Definition at line 33 of file format.h.

Function Documentation

void free_format_pieces ( struct format_piece frags)

Definition at line 369 of file format.c.

References xfree().

Referenced by ax_printf(), and free_format_pieces_cleanup().

void free_format_pieces_cleanup ( void *  )

Definition at line 383 of file format.c.

References free_format_pieces().

struct format_piece* parse_format_string ( const char **  arg)