From: ol.sc
Date: Mon, 25 Jun 2012 20:23:54 +0000 (+0000)
Subject: Added dummy classification macros for the remaining targets - even for those that...
X-Git-Tag: V2.14~324
X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c6ee5a841878ccdbf9ab85d3dafdd088648b93ba;p=cc65
Added dummy classification macros for the remaining targets - even for those that don't have the field 'd_type'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5744 b7a2c559-68d2-44c3-8de9-860c34a00d81
---
diff --git a/include/dirent.h b/include/dirent.h
index bcc44834e..3e75c7c21 100644
--- a/include/dirent.h
+++ b/include/dirent.h
@@ -84,6 +84,11 @@ struct dirent {
char d_name[13]; /* 8.3 + trailing 0 */
};
+#define _DE_ISREG(t) (1)
+#define _DE_ISDIR(t) (0)
+#define _DE_ISLBL(t) (0)
+#define _DE_ISLNK(t) (0)
+
#elif defined(__CBM__)
struct dirent {
@@ -117,12 +122,22 @@ struct dirent {
extern struct dirent FileEntry;
#pragma zpsym ("FileEntry");
+#define _DE_ISREG(t) (1)
+#define _DE_ISDIR(t) (0)
+#define _DE_ISLBL(t) (0)
+#define _DE_ISLNK(t) (0)
+
#else
struct dirent {
char d_name[1];
};
+#define _DE_ISREG(t) (1)
+#define _DE_ISDIR(t) (0)
+#define _DE_ISLBL(t) (0)
+#define _DE_ISLNK(t) (0)
+
#endif