|
|
||
|
Am 15.04.2015 um 18:40 schröbte Markus Korber:
Hi,
Hi!
[...]
testit = alien.defstruct {
{ "a", "int" },
{ "d", "string" }}
[...]
#define STRING_LENGTH 256
typedef char TString[STRING_LENGTH];
typedef struct TUSB
{
int a;
TString d;
} TUSB;
The type "string" in alien is for char pointers (`char*`, 4 byte on 32-bit machines) not for character arrays. I don't think that alien has a type specifier for accessing arrays (it is a rare requirement, because arrays are converted to pointers automatically in most situations).
Philipp