From c6ee5a841878ccdbf9ab85d3dafdd088648b93ba Mon Sep 17 00:00:00 2001 From: "ol.sc" Date: Mon, 25 Jun 2012 20:23:54 +0000 Subject: [PATCH] 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 --- include/dirent.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 -- 2.39.5