ReactOS 0.4.16-dev-746-g329a414
|
#include "config.h"
#include "wine/port.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include "widl.h"
#include "utils.h"
#include "parser.h"
Go to the source code of this file.
Classes | |
struct | resource |
Macros | |
#define | CURRENT_LOCATION { input_name ? input_name : "stdin", line_number, parser_text } |
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 |
#define CURRENT_LOCATION { input_name ? input_name : "stdin", line_number, parser_text } |
Definition at line 307 of file utils.c.
Referenced by output_typelib_regscript(), save_all_changes(), and write_regscript().
Definition at line 131 of file utils.c.
Referenced by add_block(), add_func_desc(), add_importlib(), add_index(), add_interface_typeinfo(), add_name(), add_structure_typeinfo(), add_type_typeinfo(), add_var_desc(), alloc_importinfo(), create_msft_typeinfo(), ctl2_alloc_guid(), dump_type(), dump_var_desc(), encode_type(), encode_var(), find_importinfo(), get_param_flags(), get_type_vt(), local_href(), main(), save_all_changes(), sltg_add_typeinfo(), sltg_write_header(), sltg_write_helpstrings(), sltg_write_nametable(), sltg_write_typeinfo(), write_default_value(), and write_var_desc().
Definition at line 263 of file utils.c.
Referenced by add_output_to_resources(), align_output(), put_byte(), put_data(), and put_str().
Definition at line 143 of file utils.c.
Referenced by add_filename_node(), dup_basename_token(), main(), and write_import().
Definition at line 69 of file utils.c.
Referenced by get_struct_fc(), make_expr2(), make_exprs(), make_exprt(), parser_error(), type_dispinterface_define(), type_dispinterface_define_from_iface(), type_module_define(), type_new_bitfield(), type_new_coclass(), type_new_function(), type_new_module(), and write_locals().
void error_loc_info | ( | const loc_info_t * | loc_info, |
const char * | s, | ||
... | |||
) |
Definition at line 85 of file utils.c.
Referenced by check_arithmetic_type(), check_integer_type(), check_scalar_type(), and resolve_expression().
Definition at line 341 of file utils.c.
Referenced by save_all_changes(), write_regscript(), and write_typelib_regscript().
|
static |
Definition at line 50 of file utils.c.
Referenced by error_loc(), error_loc_info(), parser_warning(), and warning_loc_info().
Definition at line 272 of file utils.c.
Referenced by add_output_to_resources(), create_writer_output(), MXWriter_create(), save_all_changes(), and write_regscript().
Definition at line 376 of file utils.c.
Referenced by ctl2_write_segment(), ctl2_write_typeinfos(), put_dword(), put_word(), save_all_changes(), sltg_write_header(), sltg_write_helpstrings(), sltg_write_nametable(), sltg_write_remainder(), and sltg_write_typeinfo().
Definition at line 395 of file utils.c.
Referenced by add_output_to_resources(), flush_output_resources(), put_pword(), and put_qword().
Definition at line 402 of file utils.c.
Referenced by put_pword().
Definition at line 289 of file utils.c.
Referenced by add_output_to_resources().
Definition at line 423 of file utils.c.
Referenced by output_typelib_regscript(), write_coclass(), write_interface(), write_progid(), write_regscript(), and write_typelib_interface().
Definition at line 389 of file utils.c.
Referenced by add_output_to_resources(), flush_output_resources(), and put_resource_id().
Definition at line 238 of file utils.c.
Referenced by main(), save_all_changes(), write_regscript(), and write_typelib_regscript().
void warning_loc_info | ( | const loc_info_t * | loc_info, |
const char * | s, | ||
... | |||
) |
Definition at line 172 of file utils.c.
Referenced by write_dlldata().
Definition at line 201 of file utils.c.
Referenced by dup_basename(), init_output_buffer(), widl_getline(), and xstrdup().
Definition at line 216 of file utils.c.
Referenced by _rdpdr_check_fds(), add_func_desc(), add_index(), add_name(), add_var_desc(), append_data(), build_iface_list(), channel_process(), check_output_buffer_space(), ctl2_alloc_segment(), extract_rev_infos(), extract_test(), get_subtests(), local_href(), process_data_pdu(), rdp5_process(), rdpdr_process_irp(), tcp_init(), tcp_recv(), widl_getline(), and xclip_handle_PropertyNotify().
Definition at line 229 of file utils.c.
Referenced by add_importlib(), check_for_additional_prototype_types(), duptype(), extract_test(), generic_msg(), main(), make_token(), seamless_process_line(), set_target(), type_new_alias(), type_new_array(), type_new_encapsulated_union(), type_new_function(), wave_out_open(), write_conf_or_var_desc(), and xkeymap_from_locale().
int byte_swapped = 0 |
Definition at line 251 of file utils.c.
Referenced by put_dword(), put_qword(), put_word(), save_all_changes(), and tiff_decoder_get_metadata_blocks().
Definition at line 261 of file utils.c.
Referenced by add_output_to_resources(), and flush_output_resources().
Definition at line 252 of file utils.c.
Referenced by add_output_to_resources().
size_t output_buffer_pos |
Definition at line 253 of file utils.c.
Referenced by add_output_to_resources(), align_output(), check_output_buffer_space(), flush_output_buffer(), flush_output_resources(), init_output_buffer(), put_byte(), put_data(), put_str(), save_all_changes(), sltg_write_header(), and write_regscript().
size_t output_buffer_size |
Definition at line 254 of file utils.c.
Referenced by check_output_buffer_space(), init_output_buffer(), and put_str().
Definition at line 38 of file utils.c.
Referenced by generic_msg().