1#ifndef YAZE_APP_ZELDA3_HYRULE_MAGIC_H
2#define YAZE_APP_ZELDA3_HYRULE_MAGIC_H
13void stle16b_i(uint8_t *
const p_arr,
size_t const p_index,
14 uint16_t
const p_val);
16void stle16b(uint8_t *
const p_arr, uint16_t
const p_val);
23uint16_t
ldle16b_i(uint8_t
const *
const p_arr,
size_t const p_index);
26uint16_t
ldle16b(uint8_t
const *
const p_arr);
void stle16b_i(uint8_t *const p_arr, size_t const p_index, uint16_t const p_val)
Store little endian 16-bit value using a byte pointer, offset by an index before dereferencing.
uint16_t ldle16b_i(uint8_t const *const p_arr, size_t const p_index)
Load little endian halfword (16-bit) dereferenced from an arrays of bytes. This version provides an i...
uint16_t ldle16b(uint8_t const *const p_arr)
void stle16b(uint8_t *const p_arr, uint16_t const p_val)
Main namespace for the application.