NASM 0.95
[nasm.git] / macros.c
blobc7e03ae17ea5cfb99a6d67e6e2593da62f402539
1 /* This file auto-generated from standard.mac by macros.pl - don't edit it */
3 static char *stdmac[] = {
4 "%define __NASM_MAJOR__ 0",
5 "%define __NASM_MINOR__ 95",
6 "%define __SECT__",
7 "%imacro section 1+.nolist",
8 "%define __SECT__ [section %1]",
9 "__SECT__",
10 "%endmacro",
11 "%imacro segment 1+.nolist",
12 "%define __SECT__ [segment %1]",
13 "__SECT__",
14 "%endmacro",
15 "%imacro absolute 1+.nolist",
16 "%define __SECT__ [absolute %1]",
17 "__SECT__",
18 "%endmacro",
19 "%imacro struc 1.nolist",
20 "%push struc",
21 "%define %$strucname %1",
22 "[absolute 0]",
23 "%endmacro",
24 "%imacro endstruc 0.nolist",
25 "%{$strucname}_size:",
26 "%pop",
27 "__SECT__",
28 "%endmacro",
29 "%imacro istruc 1.nolist",
30 "%push istruc",
31 "%define %$strucname %1",
32 "%$strucstart:",
33 "%endmacro",
34 "%imacro at 1-2+.nolist",
35 "times %1-($-%$strucstart) db 0",
36 "%2",
37 "%endmacro",
38 "%imacro iend 0.nolist",
39 "times %{$strucname}_size-($-%$strucstart) db 0",
40 "%pop",
41 "%endmacro",
42 "%imacro extern 1+.nolist",
43 "[extern %1]",
44 "%endmacro",
45 "%imacro bits 1+.nolist",
46 "[bits %1]",
47 "%endmacro",
48 "%imacro global 1+.nolist",
49 "[global %1]",
50 "%endmacro",
51 "%imacro common 1+.nolist",
52 "[common %1]",
53 "%endmacro",
54 "%imacro org 1+.nolist",
55 "[org %1]",
56 "%endmacro",
57 "%imacro group 1+.nolist",
58 "[group %1]",
59 "%endmacro",
60 "%imacro uppercase 1+.nolist",
61 "[uppercase %1]",
62 "%endmacro",
63 "%imacro library 1+.nolist",
64 "[library %1]",
65 "%endmacro",
66 NULL