summaryrefslogtreecommitdiff
path: root/limits.h
diff options
context:
space:
mode:
Diffstat (limited to 'limits.h')
-rw-r--r--limits.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/limits.h b/limits.h
index 49a754c..d8a39b3 100644
--- a/limits.h
+++ b/limits.h
@@ -1,5 +1,9 @@
-#ifndef __LIMITS_H__
-#define __LIMITS_H__
+#ifndef __STDC_VERSION_LIMITS_H__
+#if defined __STDC_VERSION__
+#define __STDC_VERSION_LIMITS_H__ __STDC_VERSION__
+#else
+#define __STDC_VERSION_LIMITS_H__ 1
+#endif
/*
UNG's Not GNU
@@ -68,7 +72,7 @@ SOFTWARE.
#define UCHAR_MAX (255)
#define USHRT_MAX (65535)
-#if (defined __STDC_VERSION__ && 199901L <= __STDC_VERSION__)
+#if (199901L <= __STDC_VERSION_LIMITS_H__)
#define LLONG_MAX (9223372036854775807LL)
#define LLONG_MIN (-LLONG_MAX - 1LL)
#define ULLONG_MAX (18446744073709551615ULL)