From: <ou...@us...> - 2010-02-07 13:32:18
|
Revision: 3186 http://jcl.svn.sourceforge.net/jcl/?rev=3186&view=rev Author: outchy Date: 2010-02-07 13:32:08 +0000 (Sun, 07 Feb 2010) Log Message: ----------- Mantis 5156: Delphi 2010 features in jedi.inc. Modified Paths: -------------- trunk/jcl/source/include/jedi.inc Modified: trunk/jcl/source/include/jedi.inc =================================================================== --- trunk/jcl/source/include/jedi.inc 2010-02-06 10:26:04 UTC (rev 3185) +++ trunk/jcl/source/include/jedi.inc 2010-02-07 13:32:08 UTC (rev 3186) @@ -424,7 +424,10 @@ XPLATFORM_RTL The RTL supports crossplatform function names (e.g. RaiseLastOSError) (D6+/BCB6+/FPC) SUPPORTS_UNICODE string type is aliased to an unicode string (WideString or UnicodeString) (DX.NET, D12+) SUPPORTS_UNICODE_STRING Compiler supports UnicodeString (D12+) - SUPPORTS_INT_ALIASES Types Int8, Int16, Int32, UInt8, UInt16 and UInt32 are defined in the unit System + SUPPORTS_INT_ALIASES Types Int8, Int16, Int32, UInt8, UInt16 and UInt32 are defined in the unit System (D12+) + HAS_UNIT_RTTI Unit RTTI is available (D14+) + SUPPORTS_CAST_INTERFACE_TO_OBJ The compiler supports casts from interfaces to objects (D14+) + SUPPORTS_DELAYED_LOADING The compiler generates stubs for delaying imported function loads (D14+) - Compiler Settings @@ -1149,6 +1152,7 @@ {$IFDEF COMPILER12_UP} {$DEFINE SUPPORTS_GENERICS} {$DEFINE SUPPORTS_DEPRECATED_DETAILS} + {$DEFINE SUPPORTS_INT_ALIASES} {$IFNDEF CLR} {$DEFINE SUPPORTS_UNICODE} {$DEFINE SUPPORTS_UNICODE_STRING} @@ -1157,6 +1161,9 @@ {$IFDEF COMPILER14_UP} {$DEFINE SUPPORTS_CLASS_CTORDTORS} + {$DEFINE HAS_UNIT_RTTI} + {$DEFINE SUPPORTS_CAST_INTERFACE_TO_OBJ} + {$DEFINE SUPPORTS_DELAYED_LOADING} {$ENDIF COMPILER14_UP} {$IFDEF RTL130_UP} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |