| module thismodule |
| module $thismodule |
| global foo:export |
| global bar:export proc |
| global bar2:export function |
| global baz:export data |
| global baz2:export object |
| extern extvar:import |
| extern func:proc |
| extern farfunc:far |
| library alib.rdl |
| common cvar 16:32 |
| |
| foo: |
| dd 0 |
| bar: |
| dd 0 |
| bar2: |
| dd 0 |
| call func |
| call farfunc ; generates a near call! |
| call far farfunc |
| |
| mov ax, seg farfunc |
| mov ax, farfunc |
| mov eax, farfunc |
| |
| mov eax, cvar |
| |
| section .data |
| baz: |
| dd 0 |
| baz2: |
| dd 0 |
| |
| section .bss |
| resb 4 |
| |
| ;section a null |
| |
| section b text |
| dd 0 |
| |
| section c code |
| dd 0 |
| |
| section d data |
| dd 0 |
| |
| section e comment,5 ; after comma is reserved value |
| dd 0 |
| |
| section f lcomment |
| dd 0 |
| |
| section g pcomment,8 |
| dd 0 |
| |
| section h symdebug |
| dd 0 |
| |
| section i linedebug |
| dd 0 |