# MI_Store*

## C Specification

  `#include <nitro/mi.h>`
  `SDK_INLINE void MI_StoreLE16(void *ptr, u16 val);
  SDK_INLINE void MI_StoreLE32(void *ptr, u32 val);
  SDK_INLINE void MI_StoreBE16(void *ptr, u16 val);
  SDK_INLINE void MI_StoreBE32(void *ptr, u32 val);
  `

## Arguments

`ptr` | Represents the address whose value is to be written. Alignment at a 16-bit or 32-bit boundary is not required.
`val` | The write value.

## Return Values

None.

## Description

Stores a value in the specified address using the specified endian. LE represents little endian, while BE represents big endian.

## See Also

MI_SwapEndian* MI_Load* MI_HTo* MI_*ToH*

## Revision History

04/05/2006 Initial version.

CONFIDENTIAL