efreet: silent deprecated API build warnings.

Silent warnings on EFL build. Warn on API "mis-use".
This commit is contained in:
Alastair Poole 2018-06-22 07:16:50 +01:00
parent 9639fab82b
commit c3d2ba07bc
3 changed files with 10 additions and 4 deletions

View File

@ -78,6 +78,12 @@
# undef EAPI # undef EAPI
#endif #endif
#ifdef EFL_BUILD
# define EFREET_DEPRECATED_API
#else
# define EFREET_DEPRECATED_API EINA_DEPRECATED
#endif
#ifdef _WIN32 #ifdef _WIN32
# ifdef EFL_BUILD # ifdef EFL_BUILD
# ifdef DLL_EXPORT # ifdef DLL_EXPORT

View File

@ -529,7 +529,7 @@ efreet_menu_file_set(const char *file)
} }
/* deprecated */ /* deprecated */
EINA_DEPRECATED EAPI void EFREET_DEPRECATED_API EAPI void
efreet_menu_async_get(Efreet_Menu_Cb func, const void *data) efreet_menu_async_get(Efreet_Menu_Cb func, const void *data)
{ {
char menu[PATH_MAX]; char menu[PATH_MAX];
@ -605,7 +605,7 @@ efreet_menu_get(void)
} }
/* deprecated */ /* deprecated */
EINA_DEPRECATED EAPI void EFREET_DEPRECATED_API EAPI void
efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data) efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data)
{ {
Efreet_Menu_Async *async; Efreet_Menu_Async *async;

View File

@ -84,7 +84,7 @@ EAPI void efreet_menu_file_set(const char *file);
* *
* @deprecated * @deprecated
*/ */
EINA_DEPRECATED EAPI void efreet_menu_async_get(Efreet_Menu_Cb func, const void *data); EFREET_DEPRECATED_API EAPI void efreet_menu_async_get(Efreet_Menu_Cb func, const void *data);
/** /**
* @return Returns the Efreet_Menu representation of the default menu or * @return Returns the Efreet_Menu representation of the default menu or
@ -102,7 +102,7 @@ EAPI Efreet_Menu *efreet_menu_get(void);
* *
* @deprecated * @deprecated
*/ */
EINA_DEPRECATED EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data); EFREET_DEPRECATED_API EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data);
/** /**
* @param path The path of the menu to load * @param path The path of the menu to load