On 13 Jan 2011, at 09:32, Tomas Hajny wrote:
On Thu, January 13, 2011 09:01, _-jan...@web.de wrote:
A simple but fully functional kludge to make lo compatible with
Delphi is
type lo=byte;
Unfortunately for the similar cases of hi and swap you must provide a
function which cannot be used in a manifest constant expression.
Well, you should probably mention that this replacement solution is
not
portable to big endian platforms / targets.
It is portable to big endian targets. byte(longintvar) will return the
least significant byte on all targets (otherwise there would be almost
no portability of any integer code between big and little endian
targets).
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal