summaryrefslogtreecommitdiff
path: root/gp2x
diff options
context:
space:
mode:
Diffstat (limited to 'gp2x')
-rw-r--r--gp2x/gp2x.c4
-rw-r--r--gp2x/gp2x.h3
2 files changed, 4 insertions, 3 deletions
diff --git a/gp2x/gp2x.c b/gp2x/gp2x.c
index 8bad610..ad3c215 100644
--- a/gp2x/gp2x.c
+++ b/gp2x/gp2x.c
@@ -39,7 +39,7 @@ static u32 gp2x_audio_volume = 74/2;
static volatile u16 *gpsp_gp2x_memregs;
static volatile u32 *gpsp_gp2x_memregl;
-u32 button_plat_mask_to_config[] =
+u32 button_plat_mask_to_config[PLAT_BUTTON_COUNT] =
{
GP2X_UP,
GP2X_LEFT,
@@ -59,7 +59,7 @@ u32 button_plat_mask_to_config[] =
GP2X_VOL_MIDDLE
};
-u32 gamepad_config_map[16] =
+u32 gamepad_config_map[PLAT_BUTTON_COUNT] =
{
BUTTON_ID_UP, // Up
BUTTON_ID_LEFT, // Left
diff --git a/gp2x/gp2x.h b/gp2x/gp2x.h
index 9218704..97b8d3c 100644
--- a/gp2x/gp2x.h
+++ b/gp2x/gp2x.h
@@ -33,7 +33,8 @@ void gpsp_plat_quit(void);
u32 gpsp_plat_joystick_read(void);
u32 gpsp_plat_buttons_to_cursor(u32 buttons);
-extern u32 button_plat_mask_to_config[];
+#define PLAT_BUTTON_COUNT 16
+extern u32 button_plat_mask_to_config[PLAT_BUTTON_COUNT];
void gp2x_sound_volume(u32 volume_up);
void gp2x_quit();