Adriaan van Os wrote:
The init code worries me also (see the thread about smart-linking). It would be interesting to know if the initialisation code does anything essential in an interfacing unit that only declares types, functions and procedures and that has no objects, no variables, no implementation section, etcetera.
If there are also no imported units (whose initializers it would call) or finalization (which the initializer would install), it does in fact not do anythign serious.
Frank