NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Typedefs
kstdint.h File Reference
#include <limits.h>

Go to the source code of this file.

Macros

#define INT8_MIN   (-SCHAR_MAX-1)
 
#define INT8_MAX   SCHAR_MAX
 
#define UINT8_MAX   UCHAR_MAX
 
#define INT16_MIN   (-SHRT_MAX-1)
 
#define INT16_MAX   SHRT_MAX
 
#define UINT16_MAX   USHRT_MAX
 
#define INT32_MIN   (-LONG_MAX-1)
 
#define INT32_MAX   LONG_MAX
 
#define UINT32_MAX   ULONG_MAX
 
#define INT64_MIN   (-LLONG_MAX-1)
 
#define INT64_MAX   LLONG_MAX
 
#define UINT64_MAX   ULLONG_MAX
 

Typedefs

typedef signed char int8_t
 
typedef unsigned char uint8_t
 
typedef signed short int16_t
 
typedef unsigned short uint16_t
 
typedef signed long int32_t
 
typedef unsigned long uint32_t
 
typedef signed long long int64_t
 
typedef unsigned long long uint64_t
 

Macro Definition Documentation

#define INT16_MAX   SHRT_MAX

Definition at line 31 of file kstdint.h.

#define INT16_MIN   (-SHRT_MAX-1)

Definition at line 30 of file kstdint.h.

#define INT32_MAX   LONG_MAX

Definition at line 45 of file kstdint.h.

#define INT32_MIN   (-LONG_MAX-1)

Definition at line 44 of file kstdint.h.

#define INT64_MAX   LLONG_MAX

Definition at line 60 of file kstdint.h.

#define INT64_MIN   (-LLONG_MAX-1)

Definition at line 59 of file kstdint.h.

#define INT8_MAX   SCHAR_MAX

Definition at line 24 of file kstdint.h.

#define INT8_MIN   (-SCHAR_MAX-1)

Definition at line 23 of file kstdint.h.

#define UINT16_MAX   USHRT_MAX

Definition at line 32 of file kstdint.h.

#define UINT32_MAX   ULONG_MAX

Definition at line 46 of file kstdint.h.

#define UINT64_MAX   ULLONG_MAX

Definition at line 61 of file kstdint.h.

#define UINT8_MAX   UCHAR_MAX

Definition at line 25 of file kstdint.h.

Typedef Documentation

typedef signed short int16_t

Definition at line 28 of file kstdint.h.

typedef signed long int32_t

Definition at line 42 of file kstdint.h.

typedef signed long long int64_t

Definition at line 57 of file kstdint.h.

typedef signed char int8_t

Definition at line 21 of file kstdint.h.

typedef unsigned short uint16_t

Definition at line 29 of file kstdint.h.

typedef unsigned long uint32_t

Definition at line 43 of file kstdint.h.

typedef unsigned long long uint64_t

Definition at line 58 of file kstdint.h.

typedef unsigned char uint8_t

Definition at line 22 of file kstdint.h.