X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=includes%2Flimits.h;h=302eb3af2663f0d9a8bd7bf36c76d73abf689dce;hb=ac3f809c3c10347c110fac3db93af0954eda98bb;hp=168b7b0c5ab9ee279662ef263d284a0f72b408fc;hpb=1e221deb9ee725a14b3656f94e2763f8faeb18dc;p=pdclib diff --git a/includes/limits.h b/includes/limits.h index 168b7b0..302eb3a 100644 --- a/includes/limits.h +++ b/includes/limits.h @@ -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