diff --git a/src/emu/driver.h b/src/emu/driver.h index d5a6dc4f694..fc3e389a7ce 100644 --- a/src/emu/driver.h +++ b/src/emu/driver.h @@ -55,7 +55,7 @@ #define MACHINE_START_NAME(name) machine_start_##name #define MACHINE_START_CALL_MEMBER(name) MACHINE_START_NAME(name)() -#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)() +#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)() ATTR_COLD #define MACHINE_START_MEMBER(cls,name) void cls::MACHINE_START_NAME(name)() #define MACHINE_RESET_NAME(name) machine_reset_##name @@ -64,7 +64,7 @@ #define MACHINE_RESET_MEMBER(cls,name) void cls::MACHINE_RESET_NAME(name)() #define SOUND_START_NAME(name) sound_start_##name -#define DECLARE_SOUND_START(name) void SOUND_START_NAME(name)() +#define DECLARE_SOUND_START(name) void SOUND_START_NAME(name)() ATTR_COLD #define SOUND_START_MEMBER(cls,name) void cls::SOUND_START_NAME(name)() #define SOUND_RESET_NAME(name) sound_reset_##name @@ -74,7 +74,7 @@ #define VIDEO_START_NAME(name) video_start_##name #define VIDEO_START_CALL_MEMBER(name) VIDEO_START_NAME(name)() -#define DECLARE_VIDEO_START(name) void VIDEO_START_NAME(name)() +#define DECLARE_VIDEO_START(name) void VIDEO_START_NAME(name)() ATTR_COLD #define VIDEO_START_MEMBER(cls,name) void cls::VIDEO_START_NAME(name)() #define VIDEO_RESET_NAME(name) video_reset_##name diff --git a/src/emu/gamedrv.h b/src/emu/gamedrv.h index 11c571c8cca..36263aec1e1 100644 --- a/src/emu/gamedrv.h +++ b/src/emu/gamedrv.h @@ -84,7 +84,7 @@ struct game_driver // wrappers for the DRIVER_INIT callback #define DRIVER_INIT_NAME(name) init_##name -#define DECLARE_DRIVER_INIT(name) void DRIVER_INIT_NAME(name)() +#define DECLARE_DRIVER_INIT(name) void DRIVER_INIT_NAME(name)() ATTR_COLD #define DRIVER_INIT_MEMBER(cls,name) void cls::DRIVER_INIT_NAME(name)() #define DRIVER_INIT_CALL(name) DRIVER_INIT_NAME(name)()