Move some MSVC-specific defines to platform.h

This commit is contained in:
ISSOtm
2020-08-31 16:29:51 +02:00
parent 138523570e
commit 8e7afb0ab3
2 changed files with 49 additions and 43 deletions

View File

@@ -32,4 +32,11 @@
# define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
/* MSVC doesn't use POSIX types or defines for `read` */
#ifdef _MSC_VER
# define STDIN_FILENO 0
# define ssize_t int
# define SSIZE_MAX INT_MAX
#endif
#endif /* RGBDS_PLATFORM_H */