Data Structures |
| struct | resource |
Defines |
| #define | CURRENT_LOCATION { input_name ? input_name : "stdin", line_number, parser_text } |
Functions |
| static void | make_print (char *str) |
| static void | generic_msg (const loc_info_t *loc_info, const char *s, const char *t, va_list ap) |
| void | error_loc (const char *s,...) |
| void | parser_error (const char *s) |
| void | error_loc_info (const loc_info_t *loc_info, const char *s,...) |
| int | parser_warning (const char *s,...) |
| void | error (const char *s,...) |
| void | warning (const char *s,...) |
| void | warning_loc_info (const loc_info_t *loc_info, const char *s,...) |
| void | chat (const char *s,...) |
| char * | dup_basename (const char *name, const char *ext) |
| size_t | widl_getline (char **linep, size_t *lenp, FILE *fp) |
| void * | xmalloc (size_t size) |
| void * | xrealloc (void *p, size_t size) |
| char * | xstrdup (const char *str) |
| int | strendswith (const char *str, const char *end) |
| static void | check_output_buffer_space (size_t size) |
| void | init_output_buffer (void) |
| void | flush_output_buffer (const char *name) |
| static void | put_resource_id (const char *str) |
| void | add_output_to_resources (const char *type, const char *name) |
| void | flush_output_resources (const char *name) |
| void | put_data (const void *data, size_t size) |
| void | put_byte (unsigned char val) |
| void | put_word (unsigned short val) |
| void | put_dword (unsigned int val) |
| void | put_qword (unsigned int val) |
| void | put_pword (unsigned int val) |
| void | put_str (int indent, const char *format,...) |
| void | align_output (unsigned int align) |
Variables |
| static const int | want_near_indication = 0 |
| int | byte_swapped = 0 |
| unsigned char * | output_buffer |
| size_t | output_buffer_pos |
| size_t | output_buffer_size |
| static struct resource | resources [16] |
| static unsigned int | nb_resources |