-#include <stdio.h>
-#include <stdlib.h>
-#include <glib.h>
-#include <glib-unix.h>
-#include "e.h"
-
#ifndef E_INPUT_EVENT_H
#define E_INPUT_EVENT_H
typedef struct _e_input_event_source E_Input_Event_Source;
typedef struct _e_input_event E_Input_Event;
-EINTERN E_Input_Event_Source *e_input_event_source_create();
-EINTERN void e_input_event_source_destroy(E_Input_Event_Source *source);
-
E_API E_Input_Event_Handler *e_input_event_handler_add(E_Input_Event_Source *source, int event, ev_handler_func func, void *user_data);
E_API E_Input_Event_Handler *e_input_event_handler_prepend(E_Input_Event_Source *source, int event, ev_handler_func func, void *user_data);
-E_API void e_input_event_handler_del(E_Input_Event_Source *source, E_Input_Event_Handler *event_handler);
+E_API void e_input_event_handler_del(E_Input_Event_Source *source, E_Input_Event_Handler *event_handler);
+E_API void e_input_event_add(E_Input_Event_Source *source, int event_type, void *ev_data, ev_free_func free_func, void *free_func_data);
E_API E_Input_Event_Filter *e_input_event_filter_add(E_Input_Event_Source *source, int event, ev_handler_func func, void *user_data);
-E_API void e_input_event_filter_del(E_Input_Event_Source *source, E_Input_Event_Filter *event_filter);
+E_API void e_input_event_filter_del(E_Input_Event_Source *source, E_Input_Event_Filter *event_filter);
-E_API void e_input_event_add(E_Input_Event_Source *source, int event_type, void *ev_data, ev_free_func free_func, void *free_func_data);
-EINTERN void e_input_event_process(GSource *source);
#endif /* E_INPUT_EVENT_H */
--- /dev/null
+#ifndef E_INPUT_EVENT_INTERN_H
+#define E_INPUT_EVENT_INTERN_H
+
+EINTERN E_Input_Event_Source *e_input_event_source_create();
+EINTERN void e_input_event_source_destroy(E_Input_Event_Source *source);
+
+EINTERN void e_input_event_process(GSource *source);
+
+#endif