[Lazarus] C Integer types
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Sun Jul 8 07:01:13 CEST 2012
Dave Coventry schrieb:
> Can I assume that you hadn't noticed that compr_len =
> *((int32_t*)&data[24]); was a 32 bit integer?
Right, such errors suggest the use of translation tools instead of
manual translation.
> Is there such a thing as pint32? (Google suggests that a pint is 32 half-ounces)
;-)
> compr_len:=pint64(@data[24])^;
int32_t* is definitely a pointer to an 32 bit signed integer. You can
create this type yourself, if it doesn't exist.
DoDi
More information about the Lazarus
mailing list