diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/EventPipe.cxx (renamed from src/event_pipe.c) | 4 | ||||
-rw-r--r-- | src/event_pipe.h | 10 |
2 files changed, 11 insertions, 3 deletions
diff --git a/src/event_pipe.c b/src/EventPipe.cxx index d5c3b9564..b2c80a3c1 100644 --- a/src/event_pipe.c +++ b/src/EventPipe.cxx @@ -1,5 +1,5 @@ /* - * Copyright (C) 2003-2011 The Music Player Daemon Project + * Copyright (C) 2003-2013 The Music Player Daemon Project * http://www.musicpd.org * * This program is free software; you can redistribute it and/or modify @@ -80,7 +80,7 @@ main_notify_event(G_GNUC_UNUSED GIOChannel *source, for (unsigned i = 0; i < PIPE_EVENT_MAX; ++i) if (events[i]) /* invoke the event handler */ - event_pipe_invoke(i); + event_pipe_invoke(pipe_event(i)); return true; } diff --git a/src/event_pipe.h b/src/event_pipe.h index 3749ccf79..7c136304f 100644 --- a/src/event_pipe.h +++ b/src/event_pipe.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2003-2011 The Music Player Daemon Project + * Copyright (C) 2003-2013 The Music Player Daemon Project * http://www.musicpd.org * * This program is free software; you can redistribute it and/or modify @@ -50,6 +50,10 @@ enum pipe_event { typedef void (*event_pipe_callback_t)(void); +#ifdef __cplusplus +extern "C" { +#endif + void event_pipe_init(void); void event_pipe_deinit(void); @@ -66,4 +70,8 @@ void event_pipe_emit(enum pipe_event event); */ void event_pipe_emit_fast(enum pipe_event event); +#ifdef __cplusplus +} +#endif + #endif /* MAIN_NOTIFY_H */ |