This mode is selected by the $MODE DELPHI switch. It tries to emulate, as closely as
possible, the behavior of Delphi 4. On the command-line, this mode is selected by the -Sd
switch.
- You can not use the address operator to assign procedural variables.
- A forward declaration must not be repeated exactly the same by the implementation of
a function/procedure. In particular, you not omit the parameters when implementing
the function or procedure.
- Overloading of functions is not allowed.
- Nested comments are not allowed.
- The Objpas unit is loaded right after the system unit. One of the consequences of this
is that the type Integer is redefined as Longint.