Am 2014-10-05 um 15:08 schrieb Michael Van Canneyt:

A typecast will be needed somewhere.

Yes, instead of assigning the two values as in

Integer_Type := DWord_Type;

MOVE could be used:

move(DWord_Type,Integer_Type,sizeof(DWord_Type));

This way no range check would trigger and no bit would be changed either.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to