cdef extern from "Ecore.h": enum: ECORE_EVENT_SIGNAL_USER ECORE_EVENT_SIGNAL_HUP ECORE_EVENT_SIGNAL_EXIT ECORE_EVENT_SIGNAL_POWER ECORE_EVENT_SIGNAL_REALTIME int ECORE_EXE_EVENT_ADD int ECORE_EXE_EVENT_DEL int ECORE_EXE_EVENT_DATA int ECORE_EXE_EVENT_ERROR enum: ECORE_CALLBACK_CANCEL ECORE_CALLBACK_RENEW enum: ECORE_CALLBACK_PASS_ON ECORE_CALLBACK_DONE ctypedef enum Ecore_Fd_Handler_Flags: ECORE_FD_READ ECORE_FD_WRITE ECORE_FD_ERROR ctypedef enum Ecore_Exe_Flags: ECORE_EXE_NONE ECORE_EXE_PIPE_READ ECORE_EXE_PIPE_WRITE ECORE_EXE_PIPE_ERROR ECORE_EXE_PIPE_READ_LINE_BUFFERED ECORE_EXE_PIPE_ERROR_LINE_BUFFERED ECORE_EXE_PIPE_AUTO ECORE_EXE_RESPAWN ECORE_EXE_USE_SH ECORE_EXE_NOT_LEADER ECORE_EXE_TERM_WITH_PARENT ctypedef enum Ecore_Pos_Map: ECORE_POS_MAP_LINEAR ECORE_POS_MAP_ACCELERATE ECORE_POS_MAP_DECELERATE ECORE_POS_MAP_SINUSOIDAL ECORE_POS_MAP_ACCELERATE_FACTOR ECORE_POS_MAP_DECELERATE_FACTOR ECORE_POS_MAP_SINUSOIDAL_FACTOR ECORE_POS_MAP_DIVISOR_INTERP ECORE_POS_MAP_BOUNCE ECORE_POS_MAP_SPRING ctypedef enum Ecore_Animator_Source: ECORE_ANIMATOR_SOURCE_TIMER ECORE_ANIMATOR_SOURCE_CUSTOM