⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 globals.h

📁 CC386 is a general-purpose 32-bit C compiler. It is not an optimizing compiler but given that the co
💻 H
📖 第 1 页 / 共 2 页
字号:
/* 
   Copyright 1994-2003 Free Software Foundation, Inc.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
   02111-1307, USA.  

   You may contact the author at:

   mailto::camille@bluegrass.net

   or by snail mail at:

   David Lindauer
   850 Washburn Ave Apt 99
   Louisville, KY 40222
*/
/*                                 GLOBALS.H                               */

/* Global variables used by the linker in approximate alphabetical order.  */

extern bit_32                                 address_base;
extern bit_32                                 align_mask[7];
extern boolean_switch_type                    align_exe_header ; 
extern char                                  *align_text[6];
extern segment_entry_ptr                      active_segment;
#define Active_segment                 (*active_segment)
extern string_ptr                             ampersand_string;
extern string_ptr                             and_string;
extern string_ptr                             at_string;
extern string_ptr                             backslash_dot_string;
extern string_ptr                             backslash_dot_dot_string;
extern string_ptr                             backslash_string;
extern bit_32                                 bad_link ;
extern string_ptr                             bar_string;
extern lseg_ptr                               bseg_lseg ;      
extern lname_entry_ptr                        BSS_lname;
extern bit_32_switch_type                     buffer_size ; 
extern boolean_switch_type                    build_DLL ;
extern lname_entry_ptr                        c_common_lname;
extern boolean_switch_type                    case_ignore ; 
extern string_ptr                             class_string;
extern string_ptr                             close_paren_string;
extern string_ptr                             close_angle_string;
extern lname_entry_ptr                        CODE_lname;
extern lname_entry_ptr                        codeview_class_DEBBROWSE;
extern lname_entry_ptr                        codeview_class_DEBSYM;
extern lname_entry_ptr                        codeview_class_DEBTYP;
extern bit_16                                 codeview_information_present ;
extern lname_entry_ptr                        codeview_segment_BROWSE;
extern lname_entry_ptr                        codeview_segment_SYMBOLS;
extern lname_entry_ptr                        codeview_segment_TYPES;
extern string_ptr                             colon_string;
extern string_ptr                             com_extension_string;
extern char                                  *combine_text[10];
extern boolean_switch_type                    comfile ;
extern string_ptr                             comma_string;
extern lseg_ptr                               constseg_lseg ;
extern bit_32_switch_type                     CPARMAXALLOC ;
extern lseg_ptr                               cseg_lseg ;      
extern string_ptr                             current_filename;
extern module_ptr                             current_module;
extern string_ptr                             current_path;
extern obj_record_header_ptr                  current_record_header;
#define Current_record_header          (*current_record_header)
extern bit_32                                 current_record_offset;
extern lseg_ptr                               cvdebsym_lseg ;
extern lseg_ptr                               cvdebtyp_lseg ;
extern string_ptr                             cv_extension_string;
extern file_info_list                         cv_file_list ;
extern boolean_switch_type                    debug ;
extern string_ptr                             default_directory_string;
extern string_ptr                             default_drive_string;
extern string_ptr                             default_extension;
extern string_ptr                             default_filename;
extern string_ptr                             default_lx_stub_string ;
extern char_ptr                               default_prompt;
extern bit_32_switch_type                     detail_level ; 
extern string_ptr                             device_AUX;
extern string_ptr                             device_CON;
extern string_ptr                             device_PRN;
extern lname_entry_ptr                        DGROUP_lname;
extern string_ptr                             dll_extension_string;
extern boolean_switch_type                    DOSSEG ;
extern string_ptr                             dot_string;
extern lseg_ptr                               dseg_lseg ;      
extern DTA_type                               DTA;
extern segment_entry_ptr                      edata_segment ;
extern obj_ptr_type                           end_of_record;
extern obj_ptr_type                           end_of_last_LIDATA_record;
extern segment_entry_ptr                      end_segment ;
extern string_ptr                             env_extension_string;
extern string_ptr                             exclamation_string;
extern string_ptr                             exe_extension_string;
extern file_info_list                         exe_file_list ;
extern EXE_header_ptr                         exe_header;
#define Exe_header                     (*exe_header)
extern bit_32                                 exe_header_size;
extern bit_32                                 exec_image_start_time;
extern boolean_switch_type                    exechecksum ;
extern bit_16                                 exefile;
extern public_entry_ptr_array                 exports;
extern public_entry_list                      external_list ;
extern public_entry_ptr_array                 externals;
extern string_ptr                             false_string;
extern lname_entry_ptr                        FAR_BSS_lname;
extern public_entry_ptr                       far_communals ;
extern bit_32                                 first_pe_section_address ;
extern bit_32_switch_type                     fileAlign ;
extern fixup_type                             fixup;
extern bit_16                                 FIXUPP_contains_only_threads;
extern bit_16                                 fixup_index;
extern fixup_list_ptr						  fixup_list ;
extern fixup_list_ptr						  fixup_list_tail ;
extern bit_32                                 fixup_start_time;
extern fixup_list_ptr						  fixup_temp ;
extern bit_32                                 FLAT_address ;
extern lname_entry_ptr                        FLAT_lname;
extern bit_16                                 frame_absolute;
extern thread_type                            frame_thread[4];
extern lname_entry_ptr                        generated_lname;
extern group_entry_ptr_array                  gnames;
extern group_entry_ptr_array                  group_hash_table;
extern group_entry_list                       group_list ;
extern bit_32_switch_type                     group_table_hash_size ; 
extern string_ptr                             group_string;
extern bit_32_switch_type                     heapCommitSize ;
extern bit_32_switch_type                     heapSize ;
extern boolean_switch_type                    help;
extern string_ptr                             help_extension_string;
extern string_ptr                             help_filename;
extern bit_32                                 highest_uninitialized_byte;
extern lname_entry_ptr                        HUGE_BSS_lname;
extern public_entry_ptr                       huge_communals ;
extern bit_32_switch_type                     imageBase ;
extern lseg_ptr                               import_thunk_table ;
extern public_entry_ptr_array                 imports;
extern file_type                              infile;
extern byte_ptr                               infile_buffer;
extern bit_16                                 initial_IP ;
extern bit_16                                 initial_CS ;
extern segment_entry_ptr                      largest_stack_seg;
#define Largest_stack_seg              (*largest_stack_seg)
extern bit_32                                 largest_stack_seg_length;
extern lseg_ptr                               last_LxDATA_lseg;
#define last_LxDATA_Lseg               (*last_LxDATA_lseg)
extern bit_32                                 last_LxDATA_offset;
extern bit_8                                  last_LxDATA_record_type;
extern obj_record_header_ptr                  last_LIDATA_record_header;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -