On Mon, 02 Feb 2015 13:23:23 +0000, irtcupc wrote: > my current understanding is that: > - C: char CompleteInstr[INSTRUCT_LENGTH] is actually a raw chunk - D: > defining the member as char[INSTRUCT_LENGTH] is an error - the first > member of a D array is the .length - first char actually stands where > .length uses to be, which explains the shift.
nope. fixed length arrays doesn't have dedicated `.length` member. try this: align(1) struct _Disasm { align(1): ...
signature.asc
Description: PGP signature