Browse Source

* fixed arm system unit compilation

florian 21 years ago
parent
commit
0d7ee6197b
1 changed files with 18 additions and 2 deletions
  1. 18 2
      rtl/inc/systemh.inc

+ 18 - 2
rtl/inc/systemh.inc

@@ -210,7 +210,6 @@ Type
   UCS4String          = array of UCS4Char;
   UCS4String          = array of UCS4Char;
 {$endif VER1_0}
 {$endif VER1_0}
 
 
-
   UTF8String          = type ansistring;
   UTF8String          = type ansistring;
   PUTF8String         = ^UTF8String;
   PUTF8String         = ^UTF8String;
 
 
@@ -270,6 +269,8 @@ Type
   {$else}
   {$else}
   WChar               = Word;
   WChar               = Word;
   {$endif}
   {$endif}
+  UCS2Char            = WideChar;
+  PUCS2Char           = PWideChar;
 {$else}
 {$else}
   WChar               = Word;
   WChar               = Word;
 {$endif HASWIDECHAR}
 {$endif HASWIDECHAR}
@@ -551,9 +552,21 @@ Type
   TWide2AnsiMove=procedure(source:pwidechar;dest:pchar;len:SizeInt);
   TWide2AnsiMove=procedure(source:pwidechar;dest:pchar;len:SizeInt);
   TAnsi2WideMove=procedure(source:pchar;dest:pwidechar;len:SizeInt);
   TAnsi2WideMove=procedure(source:pchar;dest:pwidechar;len:SizeInt);
 
 
+
   TWideStringManager = record
   TWideStringManager = record
     Wide2AnsiMove : TWide2AnsiMove;
     Wide2AnsiMove : TWide2AnsiMove;
     Ansi2WideMove : TAnsi2WideMove;
     Ansi2WideMove : TAnsi2WideMove;
+
+    UpperUTF8 : procedure(p:PUTF8String);
+    UpperUCS2 : procedure(p:PUCS2Char);
+    UpperUCS4 : procedure(p:PUCS4Char);
+    LowerUTF8 : procedure(p:PUTF8String);
+    LowerUCS2 : procedure(p:PUCS2Char);
+    LowerUCS4 : procedure(p:PUCS4Char);
+
+    CompUTF8 : function(p1,p2:PUTF8String) : shortint;
+    CompUCS2 : function(p1,p2:PUCS2Char) : shortint;
+    CompUCS4 : function(p1,p2:PUC42Char) : shortint;
   end;
   end;
 
 
 Procedure GetWideStringManager (Var Manager : TWideStringManager);
 Procedure GetWideStringManager (Var Manager : TWideStringManager);
@@ -732,7 +745,10 @@ const
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.93  2004-05-30 16:51:38  peter
+  Revision 1.94  2004-06-11 13:45:33  florian
+    * fixed arm system unit compilation
+
+  Revision 1.93  2004/05/30 16:51:38  peter
     * sparc need software shl shr
     * sparc need software shl shr
 
 
   Revision 1.92  2004/05/05 21:26:34  florian
   Revision 1.92  2004/05/05 21:26:34  florian