glibc  2.20
About: The GNU C Library ("system calls" and other basic facilities such as open, malloc, printf, exit ...).
  Fossies Dox: glibc-2.20.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
limits.h File Reference
#include <features.h>
#include <bits/wordsize.h>
#include <bits/posix1_lim.h>
#include <bits/posix2_lim.h>
Include dependency graph for limits.h:

Go to the source code of this file.

Macros

#define MB_LEN_MAX   16
 
#define _LIMITS_H   1
 
#define CHAR_BIT   8
 
#define SCHAR_MIN   (-128)
 
#define SCHAR_MAX   127
 
#define UCHAR_MAX   255
 
#define CHAR_MIN   SCHAR_MIN
 
#define CHAR_MAX   SCHAR_MAX
 
#define SHRT_MIN   (-32768)
 
#define SHRT_MAX   32767
 
#define USHRT_MAX   65535
 
#define INT_MIN   (-INT_MAX - 1)
 
#define INT_MAX   2147483647
 
#define UINT_MAX   4294967295U
 
#define LONG_MAX   2147483647L
 
#define LONG_MIN   (-LONG_MAX - 1L)
 
#define ULONG_MAX   4294967295UL
 
#define LLONG_MAX   9223372036854775807LL
 
#define LLONG_MIN   (-LLONG_MAX - 1LL)
 
#define ULLONG_MAX   18446744073709551615ULL
 

Macro Definition Documentation

#define _LIMITS_H   1

Definition at line 42 of file limits.h.

#define CHAR_BIT   8

Definition at line 53 of file limits.h.

Referenced by __sysconf(), compute_hashval(), iconv_string(), and main().

#define CHAR_MAX   SCHAR_MAX
#define CHAR_MIN   SCHAR_MIN

Definition at line 67 of file limits.h.

Referenced by __correctly_grouped_prefixmb(), __sysconf(), and ldbl_hidden_def().

#define INT_MIN   (-INT_MAX - 1)

Definition at line 79 of file limits.h.

Referenced by __getdate_r(), __sysconf(), getpriority(), and main().

#define LLONG_MAX   9223372036854775807LL

Definition at line 103 of file limits.h.

Referenced by main().

#define LLONG_MIN   (-LLONG_MAX - 1LL)

Definition at line 104 of file limits.h.

Referenced by main().

#define LONG_MAX   2147483647L

Definition at line 89 of file limits.h.

Referenced by __strtol_internal(), __ulimit(), libc_hidden_proto(), main(), and prune_cache().

#define LONG_MIN   (-LONG_MAX - 1L)

Definition at line 91 of file limits.h.

Referenced by __strtol_internal(), and main().

#define MB_LEN_MAX   16
#define SCHAR_MAX   127

Definition at line 57 of file limits.h.

Referenced by __sysconf(), and main().

#define SCHAR_MIN   (-128)

Definition at line 56 of file limits.h.

Referenced by __sysconf(), and main().

#define SHRT_MAX   32767

Definition at line 73 of file limits.h.

Referenced by __sysconf(), authdes_getucred(), and main().

#define SHRT_MIN   (-32768)

Definition at line 72 of file limits.h.

Referenced by __sysconf(), and main().

#define UINT_MAX   4294967295U

Definition at line 83 of file limits.h.

#define ULLONG_MAX   18446744073709551615ULL

Definition at line 107 of file limits.h.

Referenced by main().

#define ULONG_MAX   4294967295UL
#define USHRT_MAX   65535

Definition at line 76 of file limits.h.

Referenced by __sysconf(), and main().