| parrotcode: Byteordering functions | |
| Contents | C |

src/byteorder.c - Byteordering functions

These are assigned to a vtable when the PBC file is loaded.
If the vtable method for conversion from the native byteorder is called, it is a no op and will work, but the caller should know if the byteorder in the PBC file is native and skip the conversion and just map it in.

Configure will have checked for supported word sizes.
fetch_iv_leINTVAL into little endian format.
If the native format is already little endian,
then no conversion is done.fetch_iv_beINTVAL into big endian format.
If the native format is already big endian,
then no conversion is done.fetch_op_befetch_iv_be for opcode_tfetch_op_lefetch_iv_le for opcode_tfetch_buf_be_4fetch_buf_le_4fetch_buf_be_8fetch_buf_le_8fetch_buf_le_12fetch_buf_be_12fetch_buf_le_16fetch_buf_be_16
Initial version by Melvin on 2002/05/01
|
|
|