Missing directives in Firebird.pas
----------------------------------
Key: CORE-5765
URL: http://tracker.firebirdsql.org/browse/CORE-5765
Project: Firebird Core
Issue Type: Bug
Components: API / Client Library
Affects Versions: 3.0.3
Environment: Free pascal Compiler
Reporter: Tony Whyman
Priority: Minor
In order to compile and use with FPC, the Firebird.pas file requires the
following directives to be placed at the top of the file:
{$IFDEF FPC}
{$mode delphi}
{$OBJECTCHECKS OFF}
{$ENDIF}
If mode delphi is not specified then it will not compile unless this mode is
specified on the command line.
If Objectchecks off is not specified then if the using program is compiled with
the -CR debugging switch (Verify object method call validity) then a run-time
error is reported whenever an attempt is made to call a Firebird 3 API method.
The Firebird.pas file in the source code distribution needs to be updated to
include the above directives.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel