libexplain  1.4.D001
Defines
libexplain/ac/limits.h File Reference

Insulate <limits.h> differences. More...

#include <libexplain/config.h>

Go to the source code of this file.

Defines

#define USHRT_MAX   ((unsigned short)~(unsigned)0)
#define SHRT_MAX   ((short)(USHRT_MAX >> 1))
#define SHRT_MIN   ((short)(~(unsigned short)SHRT_MAX))
#define UINT_MAX   (~(unsigned)0)
#define INT_MAX   ((int)(UINT_MAX >> 1))
#define INT_MIN   ((int)(~(unsigned)INT_MAX))
#define ULONG_MAX   (~(unsigned long)0)
#define LONG_MAX   ((long)(ULONG_MAX >> 1))
#define LONG_MIN   ((long)(~(unsigned long)LONG_MAX))
#define MB_LEN_MAX   1

Detailed Description

Insulate <limits.h> differences.

Definition in file limits.h.


Define Documentation

#define INT_MAX   ((int)(UINT_MAX >> 1))

Definition at line 52 of file limits.h.

#define INT_MIN   ((int)(~(unsigned)INT_MAX))

Definition at line 55 of file limits.h.

#define LONG_MAX   ((long)(ULONG_MAX >> 1))

Definition at line 61 of file limits.h.

#define LONG_MIN   ((long)(~(unsigned long)LONG_MAX))

Definition at line 64 of file limits.h.

#define MB_LEN_MAX   1

Definition at line 67 of file limits.h.

#define SHRT_MAX   ((short)(USHRT_MAX >> 1))

Definition at line 43 of file limits.h.

#define SHRT_MIN   ((short)(~(unsigned short)SHRT_MAX))

Definition at line 46 of file limits.h.

#define UINT_MAX   (~(unsigned)0)

Definition at line 49 of file limits.h.

#define ULONG_MAX   (~(unsigned long)0)

Definition at line 58 of file limits.h.

#define USHRT_MAX   ((unsigned short)~(unsigned)0)

Definition at line 40 of file limits.h.