I have proposed an update to the Pascal Generator for cloop. The "pull
request" may be found at
https://github.com/asfernandes/cloop/pull/9
The full details and justification for this request may be found with
the github pull request. However, the underlying reason is that the next
version of the Free Pascal Compiler is expected to change the object
instance layout and hence break the Pascal interface to the Firebird
Client Library. The proposed change is, I believe, the minimum necessary
to ensure that the interface keeps working in the future and minimises
change to user code.
The proposed change works with the current version of Free Pascal
(3.2.2) and Delphi and is intended to work with Free Pascal 3.3.1
(development version) and later. It is intended to generate a
replacement Firebird.pas for all versions of Firebird.
It has been tested with IBX and the result is included the recently
released version of IBX for Lazarus
Tony Whyman
MWA