Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
limits.h File Reference

Go to the source code of this file.

Macros

#define SCHAR_MAX   __SCHAR_MAX__
 
#define SCHAR_MIN   (-SCHAR_MAX - 1)
 
#define CHAR_MAX   SCHAR_MAX
 
#define CHAR_MIN   SCHAR_MIN
 
#define CHAR_BIT   __CHAR_BIT__
 
#define LONG_BIT   (__SIZEOF_LONG__ * CHAR_BIT)
 
#define WORD_BIT   (__SIZEOF_POINTER__ * CHAR_BIT)
 
#define INT_MAX   __INT_MAX__
 
#define SHRT_MAX   __SHRT_MAX__
 
#define LONG_MAX   __LONG_MAX__
 
#define LLONG_MAX   __LONG_LONG_MAX__
 
#define INT_MIN   (-INT_MAX - 1)
 
#define SHRT_MIN   (-SHRT_MAX - 1)
 
#define LONG_MIN   (-LONG_MAX - 1L)
 
#define LLONG_MIN   (-LLONG_MAX - 1LL)
 
#define SSIZE_MAX   __INT32_MAX__
 
#define PATH_MAX   256
 

Macro Definition Documentation

◆ CHAR_BIT

#define CHAR_BIT   __CHAR_BIT__

◆ CHAR_MAX

#define CHAR_MAX   SCHAR_MAX

◆ CHAR_MIN

#define CHAR_MIN   SCHAR_MIN

◆ INT_MAX

#define INT_MAX   __INT_MAX__

◆ INT_MIN

#define INT_MIN   (-INT_MAX - 1)

◆ LLONG_MAX

#define LLONG_MAX   __LONG_LONG_MAX__

◆ LLONG_MIN

#define LLONG_MIN   (-LLONG_MAX - 1LL)

◆ LONG_BIT

#define LONG_BIT   (__SIZEOF_LONG__ * CHAR_BIT)

◆ LONG_MAX

#define LONG_MAX   __LONG_MAX__

◆ LONG_MIN

#define LONG_MIN   (-LONG_MAX - 1L)

◆ PATH_MAX

#define PATH_MAX   256

◆ SCHAR_MAX

#define SCHAR_MAX   __SCHAR_MAX__

◆ SCHAR_MIN

#define SCHAR_MIN   (-SCHAR_MAX - 1)

◆ SHRT_MAX

#define SHRT_MAX   __SHRT_MAX__

◆ SHRT_MIN

#define SHRT_MIN   (-SHRT_MAX - 1)

◆ SSIZE_MAX

#define SSIZE_MAX   __INT32_MAX__

◆ WORD_BIT

#define WORD_BIT   (__SIZEOF_POINTER__ * CHAR_BIT)