hedgewars/pas2cSystem.pas
changeset 6520 6fecdc5d182f
parent 6516 addaeb1b9539
child 6552 91adc9ee7b8c
--- a/hedgewars/pas2cSystem.pas	Wed Dec 07 19:38:33 2011 -0500
+++ b/hedgewars/pas2cSystem.pas	Thu Dec 08 14:44:10 2011 +0400
@@ -5,6 +5,11 @@
     LongWord = integer;
     Cardinal = integer;
     PtrInt = integer;
+    Word = integer;
+    Integer = integer;
+    Byte = integer;
+    SmallInt = integer;
+    ShortInt = integer;
 
     pointer = pointer;
     PChar = pointer;
@@ -21,7 +26,16 @@
     ansistring = string;
 
     char = char;
+    
+    PByte = ^Byte;
+    PLongInt = ^LongInt;
+    PLongWord = ^LongWord;
+    PInteger = ^Integer;
 var 
     false, true: boolean;
-    write, writeln, read, readln: procedure;
-    strlen : function : integer;
+    write, writeLn, read, readLn, inc, dec: procedure;
+    StrLen, ord, Succ, Pred : function : integer;
+    Low, High : function : integer;
+    Now : function : integer;
+    SysUtils.StrPas, FormatDateTime : function : shortstring;
+    exit : procedure;