Subversion Repositories Kolibri OS

Rev

Rev 4921 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4921 Rev 6536
Line 1... Line 1...
1
#ifndef _LIBC_LIMITS_H_
1
#ifndef _LIBC_LIMITS_H_
2
# define _LIBC_LIMITS_H_	1
2
# define _LIBC_LIMITS_H_	1
Line 3... Line 3...
3
 
3
 
-
 
4
#include 
Line 4... Line 5...
4
#include 
5
#include 
5
 
6
 
6
# ifdef _MB_LEN_MAX
7
# ifdef _MB_LEN_MAX
7
#  define MB_LEN_MAX	_MB_LEN_MAX
8
#  define MB_LEN_MAX	_MB_LEN_MAX
Line 94... Line 95...
94
 
95
 
95
#   ifndef __LONG_LONG_MAX__
96
#   ifndef __LONG_LONG_MAX__
96
#    define __LONG_LONG_MAX__ 9223372036854775807LL
97
#    define __LONG_LONG_MAX__ 9223372036854775807LL
Line 97... Line 98...
97
#   endif
98
#   endif
98
 
-
 
99
#   if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) ||   \
99
 
100
  (defined(__cplusplus) && __cplusplus >= 201103L)
100
#   if __ISO_C_VISIBLE >= 1999
101
/* Minimum and maximum values a `signed long long int' can hold.  */
101
/* Minimum and maximum values a `signed long long int' can hold.  */
102
#    undef LLONG_MIN
102
#    undef LLONG_MIN
103
#    define LLONG_MIN (-LLONG_MAX-1)
103
#    define LLONG_MIN (-LLONG_MAX-1)
Line 107... Line 107...
107
/* Maximum value an `unsigned long long int' can hold.  (Minimum is 0).  */
107
/* Maximum value an `unsigned long long int' can hold.  (Minimum is 0).  */
108
#    undef ULLONG_MAX
108
#    undef ULLONG_MAX
109
#    define ULLONG_MAX (LLONG_MAX * 2ULL + 1)
109
#    define ULLONG_MAX (LLONG_MAX * 2ULL + 1)
110
#   endif
110
#   endif
Line 111... Line 111...
111
 
111
 
112
#  if defined (__GNU_LIBRARY__) ? defined (__USE_GNU) : !defined (__STRICT_ANSI__)
112
#  if __GNU_VISIBLE
113
/* Minimum and maximum values a `signed long long int' can hold.  */
113
/* Minimum and maximum values a `signed long long int' can hold.  */
114
#    undef LONG_LONG_MIN
114
#    undef LONG_LONG_MIN
115
#    define LONG_LONG_MIN (-LONG_LONG_MAX-1)
115
#    define LONG_LONG_MIN (-LONG_LONG_MAX-1)
116
#    undef LONG_LONG_MAX
116
#    undef LONG_LONG_MAX