]> git.sur5r.net Git - cc65/blobdiff - include/dirent.h
Removed (pretty inconsistently used) tab chars from source code base.
[cc65] / include / dirent.h
index 857aad4db1e7b6291f7aa0792a5fed713ad2f264..993036a1bb4c2135a4080bf1d1d333d67e1e51d6 100644 (file)
@@ -36,7 +36,7 @@
 
 
 /*****************************************************************************/
-/*                                  Data                                    */
+/*                                   Data                                    */
 /*****************************************************************************/
 
 
@@ -81,11 +81,12 @@ struct dirent {
 #elif defined(__ATARI__)
 
 struct dirent {
-    char d_name[13];  /* 8.3 + trailing 0 */
+    char          d_name[13];  /* 8.3 + trailing 0 */
+    unsigned char d_type;
 };
 
-#define _DE_ISREG(t)  (1)
-#define _DE_ISDIR(t)  (0)
+#define _DE_ISREG(t)  ((t) != 0xC4)
+#define _DE_ISDIR(t)  ((t) == 0xC4)
 #define _DE_ISLBL(t)  (0)
 #define _DE_ISLNK(t)  (0)
 
@@ -112,11 +113,11 @@ struct dirent {
 #elif defined(__LYNX__)
 
 struct dirent {
-    unsigned char      d_blocks;
-    unsigned int       d_offset;
-    char               d_type;
-    void               *d_address;
-    unsigned int       d_size;
+    unsigned char       d_blocks;
+    unsigned int        d_offset;
+    char                d_type;
+    void                *d_address;
+    unsigned int        d_size;
 };
 
 extern struct dirent FileEntry;
@@ -143,7 +144,7 @@ struct dirent {
 
 
 /*****************************************************************************/
-/*                                  Code                                    */
+/*                                   Code                                    */
 /*****************************************************************************/