mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-08-23 10:33:50 -04:00
68 lines
1.6 KiB
C
68 lines
1.6 KiB
C
/* This file auto-generated from standard.mac by macros.pl - don't edit it */
|
|
|
|
static char *stdmac[] = {
|
|
"%define __NASM_MAJOR__ 0",
|
|
"%define __NASM_MINOR__ 95",
|
|
"%define __SECT__",
|
|
"%imacro section 1+.nolist",
|
|
"%define __SECT__ [section %1]",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro segment 1+.nolist",
|
|
"%define __SECT__ [segment %1]",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro absolute 1+.nolist",
|
|
"%define __SECT__ [absolute %1]",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro struc 1.nolist",
|
|
"%push struc",
|
|
"%define %$strucname %1",
|
|
"[absolute 0]",
|
|
"%endmacro",
|
|
"%imacro endstruc 0.nolist",
|
|
"%{$strucname}_size:",
|
|
"%pop",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro istruc 1.nolist",
|
|
"%push istruc",
|
|
"%define %$strucname %1",
|
|
"%$strucstart:",
|
|
"%endmacro",
|
|
"%imacro at 1-2+.nolist",
|
|
"times %1-($-%$strucstart) db 0",
|
|
"%2",
|
|
"%endmacro",
|
|
"%imacro iend 0.nolist",
|
|
"times %{$strucname}_size-($-%$strucstart) db 0",
|
|
"%pop",
|
|
"%endmacro",
|
|
"%imacro extern 1+.nolist",
|
|
"[extern %1]",
|
|
"%endmacro",
|
|
"%imacro bits 1+.nolist",
|
|
"[bits %1]",
|
|
"%endmacro",
|
|
"%imacro global 1+.nolist",
|
|
"[global %1]",
|
|
"%endmacro",
|
|
"%imacro common 1+.nolist",
|
|
"[common %1]",
|
|
"%endmacro",
|
|
"%imacro org 1+.nolist",
|
|
"[org %1]",
|
|
"%endmacro",
|
|
"%imacro group 1+.nolist",
|
|
"[group %1]",
|
|
"%endmacro",
|
|
"%imacro uppercase 1+.nolist",
|
|
"[uppercase %1]",
|
|
"%endmacro",
|
|
"%imacro library 1+.nolist",
|
|
"[library %1]",
|
|
"%endmacro",
|
|
NULL
|
|
};
|