]> granicus.if.org Git - python/commitdiff
Fix a typo in S_ISDIR, S_ISCHR, S_ISBLK and S_ISREG.
authorChristian Heimes <christian@cheimes.de>
Sun, 23 Jun 2013 20:57:02 +0000 (22:57 +0200)
committerChristian Heimes <christian@cheimes.de>
Sun, 23 Jun 2013 20:57:02 +0000 (22:57 +0200)
Add extra braces to S_IS*() macros

Modules/_stat.c

index aaf6fe5ca29cb4b6a6832225d47972e6953fd51d..3b4eb82b1587096a5187fbb2b9b78bca8ab7e865 100644 (file)
@@ -87,31 +87,31 @@ typedef unsigned short mode_t;
 
 /* S_ISXXX() */
 #ifndef S_ISDIR
-#  define S_ISDIR(mode) ((mode) & S_IFMT) == S_IDIR
+#  define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
 #endif
 
 #ifndef S_ISCHR
-#  define S_ISCHR(mode) ((mode) & S_IFMT) == S_ICHR
+#  define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
 #endif
 
 #ifndef S_ISBLK
-#  define S_ISBLK(mode) ((mode) & S_IFMT) == S_IBLK
+#  define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK)
 #endif
 
 #ifndef S_ISREG
-#  define S_ISREG(mode) ((mode) & S_IFMT) == S_IREG
+#  define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
 #endif
 
 #ifndef S_ISFIFO
-#  define S_ISFIFO(mode) ((mode) & S_IFMT) == S_IFIFO
+#  define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO)
 #endif
 
 #ifndef S_ISLNK
-#  define S_ISLNK(mode) ((mode) & S_IFMT) == S_IFLNK
+#  define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
 #endif
 
 #ifndef S_ISSOCK
-#  define S_ISSOCK(mode) ((mode) & S_IFMT) == S_IFSOCK
+#  define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK)
 #endif
 
 #ifndef S_ISDOOR