Reserved Words
The latest version of this topic can be found at Reserved Words.
The following words are reserved by the linker. These names can be used as arguments in module-definition statements only if the name is enclosed in double quotation marks ("").
APPLOADER1 | INITINSTANCE2 | PRELOAD |
BASE | IOPL | PRIVATE |
CODE | LIBRARY1 | PROTMODE2 |
CONFORMING | LOADONCALL1 | PURE1 |
DATA | LONGNAMES2 | READONLY |
DESCRIPTION | MOVABLE 1 |
READWRITE |
DEV386 | MOVEABLE1 | REALMODE1 |
DISCARDABLE | MULTIPLE | RESIDENT |
DYNAMIC | NAME | RESIDENTNAME1 |
EXECUTE-ONLY | NEWFILES2 | SECTIONS |
EXECUTEONLY | NODATA 1 |
SEGMENTS |
EXECUTEREAD | NOIOPL1 | SHARED |
EXETYPE | NONAME | SINGLE |
EXPORTS | NONCONFORMING1 | STACKSIZE |
FIXED1 | NONDISCARDABLE | STUB |
FUNCTIONS2 | NONE | VERSION |
HEAPSIZE | NONSHARED | WINDOWAPI |
IMPORTS | NOTWINDOWCOMPAT1 | WINDOWCOMPAT |
IMPURE1 | OBJECTS | WINDOWS |
INCLUDE2 | OLD1 |
1 The linker emits a warning ("ignored") when it encounters this term. However, the word is still reserved.
2 The linker ignores this word but emits no warning.