GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | format_piece |
Defines | |
#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_piece * | parse_format_string (const char **arg) |
void | free_format_pieces (struct format_piece *frags) |
void | free_format_pieces_cleanup (void *) |
#define USE_PRINTF_I64 0 |
Definition at line 24 of file format.h.
Referenced by parse_format_string().
enum argclass |
void free_format_pieces | ( | struct format_piece * | frags | ) |
Definition at line 376 of file format.c.
References xfree().
Referenced by free_format_pieces_cleanup().
void free_format_pieces_cleanup | ( | void * | ) |
Definition at line 390 of file format.c.
References free_format_pieces().
Referenced by maint_agent_printf_command(), parse_cmd_to_aexpr(), and ui_printf().
struct format_piece* parse_format_string | ( | const char ** | arg | ) | [read] |
Definition at line 31 of file format.c.
References _, format_piece::argclass, decfloat_arg, double_arg, error(), int_arg, literal_piece, long_arg, long_double_arg, long_long_arg, ptr_arg, strchr(), format_piece::string, string, string_arg, USE_PRINTF_I64, wide_char_arg, wide_string_arg, and xmalloc().
Referenced by maint_agent_printf_command(), parse_cmd_to_aexpr(), and ui_printf().