symbol.asm
来自「geekos 0.3.0简单的操作系统」· 汇编 代码 · 共 44 行
ASM
44 行
; Symbol mangling macros; Copyright (c) 2001, David H. Hovemeyer <daveho@cs.umd.edu>; $Revision: 1.4 $; This file defines macros for dealing with externally-visible; symbols that must be mangled for some object file formats.; For example, PECOFF requires a leading underscore, while; ELF does not.; EXPORT defines a symbol as global; IMPORT references a symbol defined in another module; Thanks to Christopher Giese for providing the NASM macros; (thus saving me hours of frustration).%ifndef SYMBOL_ASM%define SYMBOL_ASM%ifdef NEED_UNDERSCORE%macro EXPORT 1[GLOBAL _%1]%define %1 _%1%endmacro%macro IMPORT 1[EXTERN _%1]%define %1 _%1%endmacro%else%macro EXPORT 1[GLOBAL %1]%endmacro%macro IMPORT 1[EXTERN %1]%endmacro%endif%endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?