Previous 199869 Revisions Next

r31214 Monday 7th July, 2014 at 09:39:42 UTC by Alex Jackson
Add ATTR_COLD to DECLARE_(foo)_START and DECLARE_DRIVER_INIT (nw)
[src/emu]driver.h gamedrv.h

trunk/src/emu/driver.h
r31213r31214
5555
5656#define MACHINE_START_NAME(name)    machine_start_##name
5757#define MACHINE_START_CALL_MEMBER(name) MACHINE_START_NAME(name)()
58#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)()
58#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)() ATTR_COLD
5959#define MACHINE_START_MEMBER(cls,name) void cls::MACHINE_START_NAME(name)()
6060
6161#define MACHINE_RESET_NAME(name)    machine_reset_##name
r31213r31214
6464#define MACHINE_RESET_MEMBER(cls,name) void cls::MACHINE_RESET_NAME(name)()
6565
6666#define SOUND_START_NAME(name)      sound_start_##name
67#define DECLARE_SOUND_START(name)   void SOUND_START_NAME(name)()
67#define DECLARE_SOUND_START(name)   void SOUND_START_NAME(name)() ATTR_COLD
6868#define SOUND_START_MEMBER(cls,name) void cls::SOUND_START_NAME(name)()
6969
7070#define SOUND_RESET_NAME(name)      sound_reset_##name
r31213r31214
7474
7575#define VIDEO_START_NAME(name)      video_start_##name
7676#define VIDEO_START_CALL_MEMBER(name)       VIDEO_START_NAME(name)()
77#define DECLARE_VIDEO_START(name)   void VIDEO_START_NAME(name)()
77#define DECLARE_VIDEO_START(name)   void VIDEO_START_NAME(name)() ATTR_COLD
7878#define VIDEO_START_MEMBER(cls,name) void cls::VIDEO_START_NAME(name)()
7979
8080#define VIDEO_RESET_NAME(name)      video_reset_##name
trunk/src/emu/gamedrv.h
r31213r31214
8484
8585// wrappers for the DRIVER_INIT callback
8686#define DRIVER_INIT_NAME(name)      init_##name
87#define DECLARE_DRIVER_INIT(name)   void DRIVER_INIT_NAME(name)()
87#define DECLARE_DRIVER_INIT(name)   void DRIVER_INIT_NAME(name)() ATTR_COLD
8888#define DRIVER_INIT_MEMBER(cls,name) void cls::DRIVER_INIT_NAME(name)()
8989#define DRIVER_INIT_CALL(name)      DRIVER_INIT_NAME(name)()
9090

Previous 199869 Revisions Next


© 1997-2024 The MAME Team