embclib  0.1
All Files Functions Typedefs Enumerations Macros Modules Pages
Macros | Typedefs
stdint.h File Reference

Standard interger data types based on integer length. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __INTTYPE_VERSION   (0x0001u)
 Source file version tag. More...
 
#define INT8_MAX   127
 8 bit signed integer maximum limit
 
#define INT8_MIN   -128
 8 bit signed integer minimum limit
 
#define INT16_MAX   32767
 16 bit signed integer maximum limit
 
#define INT16_MIN   -32768
 16 bit signed integer minimum limit
 
#define INT32_MAX   2147483647
 32 bit signed integer maximum limit
 
#define INT32_MIN   -2147483648
 32 bit signed integer minimum limit
 
#define UINT8_MAX   255u
 8 bit unsigned integer maximum limit
 
#define UINT8_MIN   0u
 8 bit unsigned integer minimum limit
 
#define UINT16_MAX   65535u
 16 bit unsigned integer maximum limit
 
#define UINT16_MIN   0u
 16 bit unsigned integer minimum limit
 
#define UINT32_MAX   4294967295u
 32 bit unsigned integer maximum limit
 
#define UINT32_MIN   0u
 32 bit unsigned integer minimum limit
 

Typedefs

typedef signed char int8_t
 8 bit signed integer. Signed integer type maximun and minimum limits
 
typedef signed int int16_t
 16 bit signed integer. Signed integer type maximun and minimum limits
 
typedef signed long int int32_t
 32 bit signed integer. Signed integer type maximun and minimum limits
 
typedef unsigned char uint8_t
 8 bit unsigned integer. Unsigned integer type maximun and minimum limits
 
typedef unsigned int uint16_t
 16 bit unsigned integer. Unsigned integer type maximun and minimum limits
 
typedef unsigned long int uint32_t
 32 bit unsigned integer. Unsigned integer type maximun and minimum limits
 

Detailed Description

Standard interger data types based on integer length.

Author
Binary Maker (https://github.com/binarymaker)
Date
2019-10-10

Macro Definition Documentation

◆ __INTTYPE_VERSION

#define __INTTYPE_VERSION   (0x0001u)

Source file version tag.

   version info: [15:8] main [7:0] beta

version: 0.1v