From d9e72fe73022cd2c10ea49ffdf17a45f56246262 Mon Sep 17 00:00:00 2001 From: Juan Sebastian Casallas Date: Mon, 21 Nov 2011 00:04:15 +0100 Subject: [PATCH] Change scope of propagate_event for use in io_mac.m -propagate_event was static in events.c -io_mac.m uses propagate_event when receiving data before finishing the handshake --- src/events.c | 3 +-- src/events.h | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/events.c b/src/events.c index 8666264..479ca12 100644 --- a/src/events.c +++ b/src/events.c @@ -59,7 +59,6 @@ static void idle_cycle(struct wiimote_t* wm); static void clear_dirty_reads(struct wiimote_t* wm); -static void propagate_event(struct wiimote_t* wm, byte event, byte* msg); static void event_data_read(struct wiimote_t* wm, byte* msg); static void event_data_write(struct wiimote_t *wm, byte *msg); static void event_status(struct wiimote_t* wm, byte* msg); @@ -305,7 +304,7 @@ static void clear_dirty_reads(struct wiimote_t* wm) { * * Pass the event to the registered event callback. */ -static void propagate_event(struct wiimote_t* wm, byte event, byte* msg) { +void propagate_event(struct wiimote_t* wm, byte event, byte* msg) { save_state(wm); switch (event) { diff --git a/src/events.h b/src/events.h index 1e42731..e9809e5 100644 --- a/src/events.h +++ b/src/events.h @@ -54,6 +54,8 @@ void wiiuse_pressed_buttons(struct wiimote_t* wm, byte* msg); void handshake_expansion(struct wiimote_t* wm, byte* data, uint16_t len); void disable_expansion(struct wiimote_t* wm); + +void propagate_event(struct wiimote_t* wm, byte event, byte* msg); /** @} */ #endif /* EVENTS_H_INCLUDED */