Ths function could be used in server module, so it should not be marked as internal.
Refer to the following commit.
commit
9611fff8ebbbe3fbaf2fcc97b2f23c2590baa77e
Author: SooChan Lim <sc1.lim@samsung.com>
Date: Thu Jun 1 13:32:17 2023 +0900
e_devicemgr: change E_API to EINTERN
Change-Id: If0a1d8b6b5d406cdeae892e6d774354046fbfbc5
EINTERN void e_devicemgr_intercept_hook_del(E_Devicemgr_Intercept_Hook *ch);
EINTERN Eina_Bool e_devicemgr_intercept_hook_call(E_Devicemgr_Intercept_Hook_Point hookpoint, void *event);
E_API Eina_Bool e_devicemgr_is_blocking_event(Ecore_Device_Class clas);
-EINTERN int e_devicemgr_inputgen_key_event_add(const char *key, Eina_Bool pressed, char *identifier);
+E_API int e_devicemgr_inputgen_key_event_add(const char *key, Eina_Bool pressed, char *identifier);
EINTERN int e_devicemgr_init(void);
EINTERN int e_devicemgr_shutdown(void);
free(e);
}
-EINTERN int
+E_API int
e_devicemgr_inputgen_key_event_add(const char *key, Eina_Bool pressed, char *identifier)
{
Ecore_Event_Key *e;