📄 go32.h
字号:
/* Configuration for an i386 running MS-DOS with djgpp/go32. *//* Don't assume anything about the header files. */#define NO_IMPLICIT_EXTERN_C#define HANDLE_SYSV_PRAGMA#define YES_UNDERSCORES#include "i386/gas.h"#ifdef CPP_PREDEFINES#undef CPP_PREDEFINES#endif#define CPP_PREDEFINES "-Dunix -Di386 -DGO32 -DMSDOS \ -Asystem(unix) -Asystem(msdos) -Acpu(i386) -Amachine(i386)"#undef EXTRA_SECTIONS#define EXTRA_SECTIONS in_ctor, in_dtor#undef EXTRA_SECTION_FUNCTIONS#define EXTRA_SECTION_FUNCTIONS \ CTOR_SECTION_FUNCTION \ DTOR_SECTION_FUNCTION#define CTOR_SECTION_FUNCTION \void \ctor_section () \{ \ if (in_section != in_ctor) \ { \ fprintf (asm_out_file, "\t.section .ctor\n"); \ in_section = in_ctor; \ } \}#define DTOR_SECTION_FUNCTION \void \dtor_section () \{ \ if (in_section != in_dtor) \ { \ fprintf (asm_out_file, "\t.section .dtor\n"); \ in_section = in_dtor; \ } \}#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \ do { \ ctor_section (); \ fprintf (FILE, "%s\t", ASM_LONG); \ assemble_name (FILE, NAME); \ fprintf (FILE, "\n"); \ } while (0)#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \ do { \ dtor_section (); \ fprintf (FILE, "%s\t", ASM_LONG); \ assemble_name (FILE, NAME); \ fprintf (FILE, "\n"); \ } while (0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -