#include <nitro/mi.h>#define MI_HToLE16(val) (val)
#define MI_HToBE16(val) MI_SwapEndian16(val)
#define MI_HToLE32(val) (val)
#define MI_HToBE32(val) MI_SwapEndian32(val)
val |
Represents the value whose endian is to be converted. Note: Beacuse this is a macro, evaluation is performed several times. |
Returns a value converted to the specified endian (u16 or u32)
This macro converts the specified value from the current environment to the specified endian. LE represents little endian, while BE represents big endian.
Because the Nintendo DS uses a little endian environment, this macro does nothing when LE is specified.
Note: Because this is a macro, arguments are evaluated several times.
MI_SwapEndian* MI_Load* MI_Store* MI_*ToH*
04/05/2006 Initial version.
CONFIDENTIAL