Präprozessor - Bedingungen (Assembler)

Dient dem bedingten Assemblieren von Assembler-Programmteilen.

Als Argumente können Ausdrücke aus Werten, Konstanten und/oder Präprozessor-Funktionen eingesetzt werden.

.if .elseif .else .endif

    • Assemblercode
  • .elseif Ausdruck
    • Assemblercode
  • .else
    • Assemblercode
  • .endif

.select .case .default .endselect

_InvokeApiCall0:
  fnEnter(0)
  .if PRAGMA_TARGETWINDOWS
    ;align the stack
    sub		GSP,32+15
    and		GSP,-16
  .else
    ;align the stack
    sub		GSP,15
    and		GSP,-16
  .endif
  ExceptionCheck_StackOverflow
  call		Z								;invoke external function
  fnLeave
  ret
:end