Registriert seit: 17. Apr 2003
1.107 Beiträge
Delphi 10.3 Rio
|
UNSIGNED Datentyp in Delphi
1. Apr 2010, 11:26
Hallo,
ich bin gerade dabei, eine C Headerdatei in Delphi zu übersetzen. Die einfachen Datentypen (UInt etc.) sind dabei kaum ein Problem, allerdings komme ich an 2 Problemen nicht weiter ...
1. Was ist der Datentyp "UNSIGNED" in Delphi?
UCHAR Version[2]; ist klar, aber
unsigned unused3[6]; nicht
Array [0..6] of Irgendwas?
2. Packed
Im C Source steht folgendes:
#define __PACKED__ __attribute__ ((packed))
typedef struct FOO_header {
unsigned char version[3] __PACKED__;
} of FOO_header:
Was bedeutet das "Packed"? Ist das im Prinzip "Packed Record"?
Kann mir da jemand Licht ins Dunkel bringen?
Viele grüße,
Paul
|