CVS daily diff
FreeXP CVS-Server
cvs-list at freexp.de
Die Sep 13 00:00:22 CEST 2005
Index: freexp/xpglobal.pas
===================================================================
RCS file: /server/cvs/freexp/xpglobal.pas,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- freexp/xpglobal.pas 1 Jan 2005 11:16:30 -0000 1.41
+++ freexp/xpglobal.pas 12 Sep 2005 07:43:23 -0000 1.42
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: xpglobal.pas,v 1.41 2005/01/01 11:16:30 mw Exp $ }
+{ $Id: xpglobal.pas,v 1.42 2005/09/12 07:43:23 mw Exp $ }
{ Globale Konstanten/Variablen (FreeXP) und Tools }
@@ -70,24 +70,37 @@
Byte 1 Byte unsigned 0..255
SmallWord 2 Byte unsigned 0..65535
DWord 4 Byte unsigned 0..4294967295
- (Vorsicht bei BP und VP, dort gibt es kein echtes DWord)
+ uint8 1 Byte unsigned 0..255
+ uint16 2 Byte unsigned 0..65535
+ uint32 4 Byte unsigned 0..4294967295
+ uint64 8 Byte unsigned 0..18446744073709551615
+ ( Vorsicht bei BP und VP, diese kennen kein echtes DWord/uint32 und )
+ ( auch kein echtes uint64 )
Integer8 1 Byte signed -128..127
Integer16 2 Byte signed -32768..32767
Integer32 4 Byte signed -2147493647..2147493647
-
+ Integer64 8 Byte signed -9223372036854775808..9223372036854775807
}
{ Borland Pascal bis Version 8, 16 Bit }
- integer8 = shortint;
- integer16 = integer;
- integer32 = longint;
- integer64 = comp;
- smallint = integer;
- smallword = word;
- dword = longint; { Vorsicht: siehe oben! }
- rtlword = system.word; { 16 Bit bei FPC }
+ { Vorzeichenbehaftete Zahlen }
+ integer8 = shortint;
+ integer16 = integer;
+ integer32 = longint;
+ integer64 = comp;
+
+ { Vorzeichenlose Zahlen }
+ uint8 = byte;
+ uint16 = word;
+ uint32 = longint; { Vorsicht: siehe oben! }
+ uint64 = comp; { Vorsicht: siehe oben! }
+ smallint = integer;
+ smallword = word;
+ dword = longint; { Vorsicht: siehe oben! }
+ rtlword = system.word; { 16 Bit bei FPC }
+ { Zeichenketten }
{ Der Typ HugeString enthält in der 16 Bit Version einen normalen,
auf 255 Zeichen begrenzten String, in den 32 Bit Versionen
einen Hugestring mit bis zu 2 GB Länge }
@@ -110,6 +123,10 @@
{
$Log: xpglobal.pas,v $
+ Revision 1.42 2005/09/12 07:43:23 mw
+ MW: - Vervollständigung der Variablenumsetzungstabelle (Umdefinieren
+ zu größensicheren Variablentypen).
+
Revision 1.41 2005/01/01 11:16:30 mw
MW: - Willkommen im Jahr 2005
Mehr Informationen über die CVS-List Mailingliste