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 __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 char uint_fast8_t
 
typedef signed char int_fast8_t
 
typedef unsigned short uint16_t
 
typedef signed short int16_t
 
typedef unsigned short uint_fast16_t
 
typedef signed short int_fast16_t
 
typedef unsigned long int uint32_t
 
typedef signed long int int32_t
 
typedef unsigned long int uint_fast32_t
 
typedef signed long int int_fast32_t
 
typedef uint32_t uintptr_t
 
typedef int32_t intptr_t
 
typedef uint32_t uintmax_t
 
typedef int32_t intmax_t
 

Enumerations

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

Macro Definition Documentation

◆ __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 char uint_fast8_t

◆ int_fast8_t

typedef signed char int_fast8_t

◆ uint16_t

typedef unsigned short uint16_t

◆ int16_t

typedef signed short int16_t

◆ uint_fast16_t

typedef unsigned short uint_fast16_t

◆ int_fast16_t

typedef signed short int_fast16_t

◆ uint32_t

typedef unsigned long int uint32_t

◆ int32_t

typedef signed long int int32_t

◆ uint_fast32_t

typedef unsigned long int uint_fast32_t

◆ int_fast32_t

typedef signed long int int_fast32_t

◆ uintptr_t

◆ intptr_t

typedef int32_t intptr_t

◆ uintmax_t

◆ intmax_t

typedef int32_t intmax_t

Enumeration Type Documentation

◆ bool

enum bool
Enumerator
false 
true