Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_file


Modified Files:
        Ecore_File.h ecore_file_private.h 


Log Message:


move evas to private - it should be removed entirely though :) c++ thingies...

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_file/Ecore_File.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- Ecore_File.h        14 Apr 2005 10:52:58 -0000      1.5
+++ Ecore_File.h        15 Apr 2005 01:22:46 -0000      1.6
@@ -26,46 +26,53 @@
 # endif
 #endif
 
-#include <Evas.h>
 #include <time.h>
 
-EAPI int        ecore_file_init     (void);
-EAPI int        ecore_file_shutdown (void);
-EAPI time_t     ecore_file_mod_time (const char *file);
-EAPI int        ecore_file_exists   (const char *file);
-EAPI int        ecore_file_is_dir   (const char *file);
-EAPI int        ecore_file_mkdir    (const char *dir);
-EAPI int        ecore_file_mkpath   (const char *path);
-EAPI int        ecore_file_cp       (const char *src, const char *dst);
-EAPI char      *ecore_file_realpath (const char *file);
-EAPI char      *ecore_file_get_file (char *path);
-EAPI char      *ecore_file_get_dir  (char *path);
-
-EAPI int        ecore_file_can_exec (const char *file);
-EAPI char      *ecore_file_readlink (const char *link);
-EAPI Ecore_List *ecore_file_ls       (const char *dir);
-
-typedef struct _Ecore_File_Monitor       Ecore_File_Monitor;
-typedef struct _Ecore_File_Monitor_Event Ecore_File_Monitor_Event;
-
-typedef enum {
-     ECORE_FILE_EVENT_NONE,
-     ECORE_FILE_EVENT_CREATED_FILE,
-     ECORE_FILE_EVENT_CREATED_DIRECTORY,
-     ECORE_FILE_EVENT_DELETED_FILE,
-     ECORE_FILE_EVENT_DELETED_DIRECTORY,
-     ECORE_FILE_EVENT_DELETED_SELF,
-     ECORE_FILE_EVENT_MODIFIED
-} Ecore_File_Event;
-
-EAPI Ecore_File_Monitor *ecore_file_monitor_add(const char *path,
-                                               void (*func) (void *data,
-                                                             
Ecore_File_Monitor *ecore_file_monitor,
-                                                             Ecore_File_Event 
event,
-                                                             const char *path),
-                                               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);
-
+#ifdef __cplusplus
+extern "C" {
+#endif
 
+   typedef struct _Ecore_File_Monitor       Ecore_File_Monitor;
+   typedef struct _Ecore_File_Monitor_Event Ecore_File_Monitor_Event;
+   
+   typedef enum
+     {
+       ECORE_FILE_EVENT_NONE,
+         ECORE_FILE_EVENT_CREATED_FILE,
+         ECORE_FILE_EVENT_CREATED_DIRECTORY,
+         ECORE_FILE_EVENT_DELETED_FILE,
+         ECORE_FILE_EVENT_DELETED_DIRECTORY,
+         ECORE_FILE_EVENT_DELETED_SELF,
+         ECORE_FILE_EVENT_MODIFIED
+     } Ecore_File_Event;
+   
+   
+   EAPI int        ecore_file_init     (void);
+   EAPI int        ecore_file_shutdown (void);
+   EAPI time_t     ecore_file_mod_time (const char *file);
+   EAPI int        ecore_file_exists   (const char *file);
+   EAPI int        ecore_file_is_dir   (const char *file);
+   EAPI int        ecore_file_mkdir    (const char *dir);
+   EAPI int        ecore_file_mkpath   (const char *path);
+   EAPI int        ecore_file_cp       (const char *src, const char *dst);
+   EAPI char      *ecore_file_realpath (const char *file);
+   EAPI char      *ecore_file_get_file (char *path);
+   EAPI char      *ecore_file_get_dir  (char *path);
+   
+   EAPI int        ecore_file_can_exec (const char *file);
+   EAPI char      *ecore_file_readlink (const char *link);
+   EAPI Ecore_List *ecore_file_ls      (const char *dir);
+   
+   EAPI Ecore_File_Monitor *ecore_file_monitor_add(const char *path,
+                                                  void (*func) (void *data,
+                                                                
Ecore_File_Monitor *ecore_file_monitor,
+                                                                
Ecore_File_Event event,
+                                                                const char 
*path),
+                                                  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);
+   
+#ifdef __cplusplus
+}
+#endif
 #endif
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_file/ecore_file_private.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- ecore_file_private.h        30 Mar 2005 06:35:12 -0000      1.3
+++ ecore_file_private.h        15 Apr 2005 01:22:46 -0000      1.4
@@ -4,6 +4,9 @@
 #include <stdio.h>
 #include <string.h>
 
+/* FIXME: ecore_file's internals shouldnt use evas imho */
+#include <Evas.h>
+
 #include "config.h"
 
 #include "Ecore.h"




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to