//Compile with: // gcc -g -Wall -o ecore_event_example_01 ecore_event_example_01.c `pkg-config --cflags --libs ecore` #include static Eina_Bool _quitter(void *data EINA_UNUSED, int ev_type EINA_UNUSED, void *event EINA_UNUSED) { printf("Leaving already?\n"); ecore_main_loop_quit(); return ECORE_CALLBACK_DONE; } int main(void) { ecore_init(); ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, _quitter, NULL); ecore_main_loop_begin(); return 0; }