]> pd.if.org Git - pdclib/blobdiff - includes/limits.h
Some cleanup.
[pdclib] / includes / limits.h
index 168b7b0c5ab9ee279662ef263d284a0f72b408fc..302eb3af2663f0d9a8bd7bf36c76d73abf689dce 100644 (file)
@@ -4,12 +4,41 @@
 // Public Domain C Library - http://pdclib.sourceforge.net
 // This code is Public Domain. Use, modify, and redistribute at will.
 // ----------------------------------------------------------------------------
-// TODO
+// Sizes of integer types
 // ----------------------------------------------------------------------------
 
 #ifndef __LIMITS_H
 #define __LIMITS_H __LIMITS_H
 
-// TODO
+// Limits of type 'char'
+#define CHAR_BIT   // TODO
+#define CHAR_MAX   // TODO
+#define CHAR_MIN   // TODO
+#define SCHAR_MAX  // TODO
+#define SCHAR_MIN  // TODO
+#define UCHAR_MAX  // TODO
+
+// Multibyte characters
+#define MB_LEN_MAX // TODO
+
+// Limits of type 'short int'
+#define SHRT_MAX   // TODO
+#define SHRT_MIN   // TODO
+#define USHRT_MAX  // TODO
+
+// Limits of type 'int'
+#define INT_MAX    // TODO
+#define INT_MIN    // TODO
+#define UINT_MAX   // TODO
+
+// Limits of type 'long int'
+#define LONG_MAX   // TODO
+#define LONG_MIN   // TODO
+#define ULONG_MAX  // TODO
+
+// Limits of type 'long long int'
+#define LLONG_MAX  // TODO
+#define LLONG_MIN  // TODO
+#define ULLONG_MAX // TODO
 
 #endif // __LIMITS_H