|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <limits.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/stat.h>#include <signal.h>#include <fcntl.h>#include <time.h>#include <errno.h>#include <spawn.h>#include <sys/wait.h>#include <unistd.h>

Go to the source code of this file.
Classes | |
| struct | target |
| struct | strarray |
| struct | long_option |
Macros | |
| #define | O_BINARY 0 |
| #define | __int64 long long |
| #define | __attribute__(x) |
| #define | max(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | min(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) |
| #define | OPT_ERR(fmt) { callback( '?', strmake( fmt, argv[i] )); continue; } |
Variables | |
| char ** | environ |
| static const struct strarray | empty_strarray |
| const char * | temp_dir |
| struct strarray | temp_files |
| unsigned char * | output_buffer |
| size_t | output_buffer_pos |
| size_t | output_buffer_size |
| #define __attribute__ | ( | x | ) |
Definition at line 833 of file tools.h.
Referenced by add_output_to_resources().
|
inlinestatic |
Definition at line 337 of file tools.h.
Definition at line 782 of file tools.h.
Referenced by add_output_to_resources(), align_output(), put_byte(), put_data(), put_dword(), put_str(), and put_word().
Definition at line 616 of file tools.h.
Referenced by open_typelib().
Definition at line 307 of file tools.h.
Referenced by dup_basename_token(), get_basename_noext(), init_argv0_target(), main(), make_token(), write_dlldata(), and write_import().
Definition at line 702 of file tools.h.
Referenced by main().
Definition at line 559 of file tools.h.
Referenced by parse_target().
Definition at line 487 of file tools.h.
Referenced by init_argv0_target().
Definition at line 587 of file tools.h.
Referenced by parse_target().
Definition at line 791 of file tools.h.
Referenced by add_output_to_resources(), create_writer_output(), MXWriter_create(), save_all_changes(), and write_regscript().
Definition at line 378 of file tools.h.
Referenced by make_temp_file().
Definition at line 407 of file tools.h.
Referenced by open_input_file().
|
inlinestatic |
Definition at line 866 of file tools.h.
Definition at line 640 of file tools.h.
Referenced by init_argv0_target(), and option_callback().
Definition at line 798 of file tools.h.
Referenced by ctl2_write_segment(), ctl2_write_typeinfos(), flush_output_resources(), save_all_changes(), sltg_write_header(), sltg_write_helpstrings(), sltg_write_nametable(), sltg_write_remainder(), and sltg_write_typeinfo().
Definition at line 818 of file tools.h.
Referenced by put_qword().
Definition at line 811 of file tools.h.
Referenced by add_output_to_resources(), flush_output_resources(), and put_resource_id().
|
inlinestatic |
Definition at line 328 of file tools.h.
Referenced by dup_basename_token(), main(), write_dlldata(), and write_import().
Definition at line 183 of file tools.h.
Referenced by main(), make_temp_file(), option_callback(), parse_options(), strarray_add_uniq(), strarray_addall(), strarray_fromstring(), strarray_spawn(), wpp_add_include_path(), and write_dlldata().
Definition at line 209 of file tools.h.
Referenced by strarray_addall_uniq().
Definition at line 214 of file tools.h.
|
inlinestatic |
Definition at line 233 of file tools.h.
Definition at line 221 of file tools.h.
Referenced by strarray_frompath().
|
inlinestatic |
Definition at line 286 of file tools.h.
Definition at line 145 of file tools.h.
Referenced by get_nlsdir(), main(), open_typelib(), read_importlib(), replace_extension(), save_all_changes(), write_import(), write_regscript(), and write_typelib_regscript().
Definition at line 153 of file tools.h.
Referenced by get_arch_dir(), get_dirname(), get_nlsdir(), make_temp_dir(), make_temp_file(), and replace_extension().
Definition at line 116 of file tools.h.
Referenced by build_relative_path(), get_bindir(), init_output_buffer(), read_file(), strarray_tostring(), strmake(), and xstrdup().
Definition at line 128 of file tools.h.
Referenced by check_output_buffer_space(), and strarray_add().
Definition at line 140 of file tools.h.
Referenced by get_basename(), get_dirname(), parse_target(), strarray_fromstring(), and strarray_tostring().
Definition at line 181 of file tools.h.
Referenced by main(), parse_options(), strarray_frompath(), strarray_fromstring(), and write_dlldata().
|
extern |
Referenced by strarray_spawn().
|
extern |
Definition at line 163 of file utils.c.
Referenced by add_output_to_resources().
|
extern |
Definition at line 164 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_dword(), put_str(), put_word(), save_all_changes(), sltg_write_header(), and write_regscript().
|
extern |
Definition at line 165 of file utils.c.
Referenced by check_output_buffer_space(), init_output_buffer(), and put_str().
Definition at line 134 of file widl.c.
Referenced by create_file(), make_temp_file(), and remove_temp_files().
Definition at line 133 of file widl.c.
Referenced by make_temp_file(), and remove_temp_files().