From: discomfitor Date: Sat, 16 Oct 2010 23:02:35 +0000 (+0000) Subject: typedef function pointer X-Git-Tag: build/2012-07-04.173327~1586 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f9938823d4398ecfbec3f9eb4666b6a16f42b31d;p=profile%2Fivi%2Fecore.git typedef function pointer git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@53500 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/ecore_file/Ecore_File.h b/src/lib/ecore_file/Ecore_File.h index 770eb43..73a4371 100644 --- a/src/lib/ecore_file/Ecore_File.h +++ b/src/lib/ecore_file/Ecore_File.h @@ -60,6 +60,8 @@ typedef enum /* File operations */ +typedef void (*Ecore_File_Monitor_Cb)(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, const char *path); + EAPI int ecore_file_init (void); EAPI int ecore_file_shutdown (void); EAPI long long ecore_file_mod_time (const char *file); @@ -95,10 +97,7 @@ EAPI int ecore_file_dir_is_empty (const char *dir); /* Monitoring */ EAPI Ecore_File_Monitor *ecore_file_monitor_add(const char *path, - void (*func) (void *data, - Ecore_File_Monitor *em, - Ecore_File_Event event, - const char *path), + Ecore_File_Monitor_Cb func, void *data); EAPI void ecore_file_monitor_del(Ecore_File_Monitor *ecore_file_monitor); EAPI const char *ecore_file_monitor_path_get(Ecore_File_Monitor *ecore_file_monitor);