diff options
author | 2009-09-06 22:28:58 +0000 | |
---|---|---|
committer | 2009-09-06 22:28:58 +0000 | |
commit | 191fe9cdc3319261c90ae1991615558ae455d2f4 (patch) | |
tree | ddcdca10ff9738fa3073591ef3ecf6bcccb53d3f /src/emu/mame.h | |
parent | c15d83d0da8077190f86d7a966c57a101278b1e5 (diff) |
> From: Atari Ace [mailto:atari_ace@verizon.net]
> Sent: Sunday, September 06, 2009 7:25 AM
> To: submit@mamedev.org
> Cc: atariace@hotmail.com
> Subject: [patch] Deglobalize input.c
>
> Hi mamedev,
>
> These patches deglobalize input.c. The first adds running_machine to
> some driver apis. The (large) second patch adds the machine parameter
> to the most input_code_pressed apis (generated by script, not
> compilable). The last patch then actually changes those apis and
> others to take running_machine, and adds struct _input_private to hold
> the input state variables.
>
> ~aa
Diffstat (limited to 'src/emu/mame.h')
-rw-r--r-- | src/emu/mame.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/mame.h b/src/emu/mame.h index 9a2de49849d..7eee1ef8180 100644 --- a/src/emu/mame.h +++ b/src/emu/mame.h @@ -135,6 +135,7 @@ typedef struct _streams_private streams_private; typedef struct _devices_private devices_private; typedef struct _romload_private romload_private; typedef struct _sound_private sound_private; +typedef struct _input_private input_private; typedef struct _input_port_private input_port_private; typedef struct _ui_input_private ui_input_private; typedef struct _cheat_private cheat_private; @@ -186,6 +187,7 @@ struct _running_machine devices_private * devices_data; /* internal data from devices.c */ romload_private * romload_data; /* internal data from romload.c */ sound_private * sound_data; /* internal data from sound.c */ + input_private * input_data; /* internal data from input.c */ input_port_private * input_port_data; /* internal data from inptport.c */ ui_input_private * ui_input_data; /* internal data from uiinput.c */ cheat_private * cheat_data; /* internal data from cheat.c */ |