Browse Source

* some aliases for newer delphi versions, patch by Silvio.
utf8char, putf8char and marshal*

git-svn-id: trunk@37689 -

marco 7 years ago
parent
commit
52f81da69c
1 changed files with 6 additions and 0 deletions
  1. 6 0
      rtl/inc/systemh.inc

+ 6 - 0
rtl/inc/systemh.inc

@@ -475,6 +475,9 @@ Type
   PPAnsiChar          = PPChar;
   PPAnsiChar          = PPChar;
   PPPAnsiChar         = PPPChar;
   PPPAnsiChar         = PPPChar;
 
 
+  UTF8Char = AnsiChar;
+  PUTF8Char = PAnsiChar;
+
   UCS4Char            = type 0..$10ffff;
   UCS4Char            = type 0..$10ffff;
   PUCS4Char           = ^UCS4Char;
   PUCS4Char           = ^UCS4Char;
 {$ifdef CPU16}
 {$ifdef CPU16}
@@ -585,6 +588,9 @@ Type
   PUnicodeChar        = ^UnicodeChar;
   PUnicodeChar        = ^UnicodeChar;
   PUnicodeString      = ^UnicodeString;
   PUnicodeString      = ^UnicodeString;
 
 
+  MarshaledString     = PWideChar;
+  MarshaledAString    = PAnsiChar;
+
   TSystemCodePage     = Word;
   TSystemCodePage     = Word;
 
 
 {$ifdef VER2_6}
 {$ifdef VER2_6}