10.8 Modiers

A function or procedure declaration can contain modiers. Here we list the various possibilities:

_________________________________________________________________________________________________________ Modiers
-- --modi  ers---;|-------public --------------------------------------
              6 |alias- :-string constant| |
              | |------interrupt -------| |
              |-------call modi- ers------|

-- --call modi ers--|--register -----------------------------------------
                 |---pascal----|
                 ----cdecl----|
                 --- stdcall ---|
                 -  popstack  -|
                 -saveirengliniesters--|
                 ---safecall---|
                 ---varargs ---|
___________________________________________________________________

Free Pascal doesn't support all Turbo Pascal modiers, but does support a number of additional modiers. They are used mainly for assembler and reference to C object les.


  10.8.1 alias
  10.8.2 cdecl
  10.8.3 export
  10.8.4 inline
  10.8.5 interrupt
  10.8.6 pascal
  10.8.7 public
  10.8.8 register
  10.8.9 safecall
  10.8.10 softoat
  10.8.11 stdcall
  10.8.12 varargs