VSF Documented
Macros | Typedefs | Enumerations
type.h File Reference
#include <uchar.h>
#include "../__common/__type.h"

Go to the source code of this file.

Macros

#define UINT64_MAX   ((uint64_t)(-1))
 
#define __optimal_bit_sz   (sizeof(uintalu_t) * 8)
 
#define __optimal_bit_msk   (__optimal_bit_sz - 1)
 

Typedefs

typedef unsigned char uint8_t
 
typedef signed char int8_t
 
typedef unsigned int uint_fast8_t
 
typedef signed int int_fast8_t
 
typedef unsigned short uint16_t
 
typedef signed short int16_t
 
typedef unsigned int uint_fast16_t
 
typedef signed int int_fast16_t
 
typedef unsigned int uint32_t
 
typedef signed int int32_t
 
typedef unsigned int uint_fast32_t
 
typedef signed int int_fast32_t
 
typedef unsigned long long uint64_t
 
typedef signed long long int64_t
 
typedef unsigned long long uint_fast64_t
 
typedef signed long long int_fast64_t
 
typedef uint32_t uintptr_t
 
typedef int32_t intptr_t
 
typedef uint64_t uintmax_t
 
typedef int64_t intmax_t
 
typedef uint_fast8_t uintalu_t
 
typedef int_fast8_t intalu_t
 

Enumerations

enum  bool {
  false = 0 ,
  true = !false
}
 

Macro Definition Documentation

◆ UINT64_MAX

#define UINT64_MAX   ((uint64_t)(-1))

◆ __optimal_bit_sz

#define __optimal_bit_sz   (sizeof(uintalu_t) * 8)

◆ __optimal_bit_msk

#define __optimal_bit_msk   (__optimal_bit_sz - 1)

Typedef Documentation

◆ uint8_t

typedef unsigned char uint8_t

◆ int8_t

typedef signed char int8_t

◆ uint_fast8_t

typedef unsigned int uint_fast8_t

◆ int_fast8_t

typedef signed int int_fast8_t

◆ uint16_t

typedef unsigned short uint16_t

◆ int16_t

typedef signed short int16_t

◆ uint_fast16_t

typedef unsigned int uint_fast16_t

◆ int_fast16_t

typedef signed int int_fast16_t

◆ uint32_t

typedef unsigned int uint32_t

◆ int32_t

typedef signed int int32_t

◆ uint_fast32_t

typedef unsigned int uint_fast32_t

◆ int_fast32_t

typedef signed int int_fast32_t

◆ uint64_t

typedef unsigned long long uint64_t

◆ int64_t

typedef signed long long int64_t

◆ uint_fast64_t

typedef unsigned long long uint_fast64_t

◆ int_fast64_t

typedef signed long long int_fast64_t

◆ uintptr_t

◆ intptr_t

typedef int32_t intptr_t

◆ uintmax_t

◆ intmax_t

typedef int64_t intmax_t

◆ uintalu_t

◆ intalu_t

Enumeration Type Documentation

◆ bool

enum bool
Enumerator
false 
true