diff --git a/apps/plugins/doom/rockmacros.h b/apps/plugins/doom/rockmacros.h index 1ead411..d250629 100644 --- a/apps/plugins/doom/rockmacros.h +++ b/apps/plugins/doom/rockmacros.h @@ -72,8 +72,11 @@ int my_close(int id); #define strcat(a,b) rb->strcat((a),(b)) #define snprintf rb->snprintf -/* Using #define isn't enough with GCC 4.0.1 */ -inline void* memcpy(void* dst, const void* src, size_t size); +static inline void* rock_memcpy(void* dst, const void* src, size_t size) +{ + return rb->memcpy(dst, src, size); +} +#define memcpy(dst,src,size) rock_memcpy(dst,src,size) #define PACKEDATTR __attribute__((packed)) // Needed for a few things #define GAMEBASE ROCKBOX_DIR "/doom/"