--- BasiliskII/src/uae_cpu/cpu_emulation.h 1999/10/03 14:16:26 1.1 +++ BasiliskII/src/uae_cpu/cpu_emulation.h 1999/11/03 10:56:38 1.2 @@ -73,6 +73,10 @@ static inline void WriteMacInt16(uint32 static inline void WriteMacInt8(uint32 addr, uint32 b) {put_byte(addr, b);} static inline uint8 *Mac2HostAddr(uint32 addr) {return get_real_address(addr);} #endif +static inline void *Mac_memset(uint32 addr, int c, size_t n) {return memset(Mac2HostAddr(addr), c, n);} +static inline void *Mac2Host_memcpy(void *dest, uint32 src, size_t n) {return memcpy(dest, Mac2HostAddr(src), n);} +static inline void *Host2Mac_memcpy(uint32 dest, const void *src, size_t n) {return memcpy(Mac2HostAddr(dest), src, n);} +static inline void *Mac2Mac_memcpy(uint32 dest, uint32 src, size_t n) {return memcpy(Mac2HostAddr(dest), Mac2HostAddr(src), n);} /*