summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/mame.h
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-09-06 22:28:58 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-09-06 22:28:58 +0000
commit191fe9cdc3319261c90ae1991615558ae455d2f4 (patch)
treeddcdca10ff9738fa3073591ef3ecf6bcccb53d3f /src/emu/mame.h
parentc15d83d0da8077190f86d7a966c57a101278b1e5 (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.h2
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 */