mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
4.0 KiB
74 lines
4.0 KiB
void warning(char *, ...);
|
|
extern void fatal(char *, ...);
|
|
extern void verbose_pop_indent();
|
|
extern void verbose_push_indent(int);
|
|
extern void verbose_mc_symbol(pSYMR, SYM_ENUM_e);
|
|
extern void verbose_add_indent(int);
|
|
extern void verbose_printf(char *, ...);
|
|
extern void process_args(argid_e *, struct arg_s *, callinfo_s *);
|
|
extern long buffer_total(struct buffer_s *);
|
|
extern void buffer_put_value(struct buffer_s *, unsigned long, long, long);
|
|
extern char * buffer_ptr(struct buffer_s *);
|
|
extern unsigned long buffer_write(struct buffer_s *,FILE *);
|
|
extern struct buffer_s * buffer_create(long);
|
|
extern void buffer_put(struct buffer_s *, char *, int);
|
|
extern char * mc_st_to_ascii(long);
|
|
extern char * mc_sc_to_ascii(long);
|
|
extern char * cv_sym_to_ascii(SYM_ENUM_e);
|
|
extern void init_symbol_relocation(FILE *);
|
|
extern void conv_open(struct conv_s *, char *);
|
|
extern void conv_close(struct conv_s *);
|
|
extern void convert_symbols_and_types(char *, FILE *);
|
|
extern unsigned long generate_relocation(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
|
|
extern data get_offset_from_framereg(arg_s *, callinfo_s *, long *);
|
|
extern data get_absolute_address(arg_s *, callinfo_s *, long *);
|
|
extern data get_symbol_value(arg_s *, callinfo_s *, long *);
|
|
extern data get_symbol_name(arg_s *, callinfo_s *, long *);
|
|
extern void get_numeric_symbol_value(arg_s *, callinfo_s *, long *);
|
|
extern data get_compiler_version(arg_s *, callinfo_s *, long *);
|
|
extern data get_block_length(arg_s *, callinfo_s *, long *);
|
|
extern data get_cv_symbol_type(arg_s *, callinfo_s *, long *);
|
|
extern data get_arg_type(arg_s *, callinfo_s *, long *);
|
|
extern data get_length_dummy(arg_s *, callinfo_s *, long *);
|
|
extern data force_ignore_matching_end(arg_s *, callinfo_s *, long *);
|
|
extern void put_numeric(char *, struct buffer_s *, unsigned long);
|
|
extern data get_arg_count(arg_s *, callinfo_s *, long *);
|
|
extern data get_proto_list(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_length(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_debug_start(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_args(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_debug_end(arg_s *, callinfo_s *, long *);
|
|
extern struct type_s * type_create();
|
|
extern unsigned long type_get_index(struct type_s *);
|
|
extern unsigned long type_write(FILE *);
|
|
extern data get_modifier_attr(arg_s *, callinfo_s *, long *);
|
|
extern data get_ptr_attr(arg_s *, callinfo_s *, long *);
|
|
extern data get_leaf_tag(arg_s *, callinfo_s *, long *);
|
|
extern data get_type(arg_s *, callinfo_s *, long *);
|
|
extern data get_next_type(arg_s *, callinfo_s *, long *);
|
|
extern data get_aux_type(arg_s *, callinfo_s *, long *);
|
|
extern data nested_aux_type(callinfo_s *, long *, long, long);
|
|
extern data get_type_size(arg_s *, callinfo_s *, long *);
|
|
extern data get_proc_type(arg_s *, callinfo_s *, long *);
|
|
extern data type_save_pointer(arg_s *, callinfo_s *, long *);
|
|
extern data type_fill_pointer(arg_s *, callinfo_s *, long *);
|
|
extern void symbols_map(struct conv_s *);
|
|
extern data restore_symbol_buf(arg_s *, callinfo_s *, long *);
|
|
extern data list_start(arg_s *, callinfo_s *, long *);
|
|
extern void list_end(arg_s *, callinfo_s *, long *);
|
|
extern data list_member(arg_s *, callinfo_s *, long *);
|
|
extern long active_list_type();
|
|
extern long list_active();
|
|
extern data get_field_count(arg_s *, callinfo_s *, long *);
|
|
extern data get_field_list(arg_s *, callinfo_s *, long *);
|
|
extern data get_field_pad(arg_s *, callinfo_s *, long *);
|
|
extern data set_proc_arg_count_ptr(struct buffer_s *buf);
|
|
extern data get_symbol();
|
|
extern data get_procedure_framereg(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_returnreg(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_saved_regs_mask(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_saved_fpregs_mask(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_saved_regs_offset(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_saved_fpregs_offset(arg_s *, callinfo_s *, long *);
|
|
extern data get_procedure_frame_size(arg_s *, callinfo_s *, long *);
|
|
extern void DebugBreak();
|