mirror of
https://github.com/holub/mame
synced 2025-04-24 01:11:11 +03:00
Add ATTR_COLD to DECLARE_(foo)_START and DECLARE_DRIVER_INIT (nw)
This commit is contained in:
parent
0fd90ee5f5
commit
76e6524c39
@ -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
|
||||
|
@ -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)()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user