Einzelnen Beitrag anzeigen

greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#1

UNSIGNED Datentyp in Delphi

  Alt 1. Apr 2010, 10: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
  Mit Zitat antworten Zitat