Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : proto/evil

Dir     : e17/proto/evil/src/lib


Modified Files:
        Evil.h 


Log Message:
* src/lib/Evil.h:
remove the stat structure and add guards
* src/lib/dlfcn/dlfcn.c:
include limits.h also for the cegcc compiler

===================================================================
RCS file: /cvs/e/e17/proto/evil/src/lib/Evil.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- Evil.h      23 Mar 2008 14:51:22 -0000      1.7
+++ Evil.h      28 Mar 2008 17:05:16 -0000      1.8
@@ -283,22 +283,12 @@
    (defined(_WIN32) && !defined(_UWIN) && !defined(__CYGWIN__) && 
!defined(__CEGCC__))
 # if defined(_MSC_VER) || defined(__MINGW32__)
 
-struct stat
-{
-       _dev_t  st_dev;         /* Equivalent to drive number 0=A 1=B ... */
-       _ino_t  st_ino;         /* Always zero ? */
-       _mode_t st_mode;        /* See above constants */
-       short   st_nlink;       /* Number of links. */
-       short   st_uid;         /* User: Maybe significant on NT ? */
-       short   st_gid;         /* Group: Ditto */
-       _dev_t  st_rdev;        /* Seems useless (not even filled in) */
-       _off_t  st_size;        /* File size in bytes */
-       time_t  st_atime;       /* Accessed date (always 00:00 hrs local
-                                * on FAT) */
-       time_t  st_mtime;       /* Modified time */
-       time_t  st_ctime;       /* Creation time */
-};
-
+#  ifdef S_ISDIR
+#   undef S_ISDIR
+#  endif
+#  ifdef S_ISREG
+#   undef S_ISREG
+#  endif
 #  define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR)
 #  define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG)
 



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to