#define MAX(a,b) (((a)>(b))?(a):(b))
#endif
-#ifdef _MSC_VER
+#define CLAMP(val, min, max) MIN((max), MAX((min), (val)))
-#define __attribute(args)
-#define __attribute__(args)
+#ifdef _MSC_VER
#define PATH_MAX MAX_PATH
#define strcasecmp _stricmp
#define strncasecmp _strnicmp
+#define isatty _isatty
+#define fileno _fileno
+#define close CloseHandle
#define __const const
typedef int mode_t;