16bit/stdint.h File Reference

Selected exact-width and fast minimum-width integer types for 16-bit CPU architecture (e.g., MSP430). More...

Go to the source code of this file.

## Typedefs | |

typedef signed char | int8_t |

typedef signed int | int16_t |

typedef signed long int | int32_t |

typedef signed long long | int64_t |

typedef unsigned char | uint8_t |

typedef unsigned int | uint16_t |

typedef unsigned long int | uint32_t |

typedef unsigned long long | uint64_t |

typedef signed int | int_fast8_t |

typedef unsigned int | uint_fast8_t |

typedef signed int | int_fast16_t |

typedef unsigned int | uint_fast16_t |

typedef signed long | int_fast32_t |

typedef unsigned long | uint_fast32_t |

Selected exact-width and fast minimum-width integer types for 16-bit CPU architecture (e.g., MSP430).

- Description
- This header is part of the ANSI C99 standard library to define the standard exact-width integer types (see C99 Section 7.18.1.1). If the compiler does not provide the stdint.h header file, you can either create one in the QP port directory, or you can typedef the 8 exact-width integer types directly in the qep_port.h header file.

- Note
- The version included in the QP documentation contains only the 8 exact-width types and 6 fast minimum-width types actually used in QP. The actual definition of the integer types is platform dependent.

Definition in file 16bit/stdint.h.

typedef signed char int8_t |

exact-width 8-bit signed int

Definition at line 24 of file 16bit/stdint.h.

typedef signed int int16_t |

exact-width 16-bit signed int

Definition at line 25 of file 16bit/stdint.h.

typedef signed long int int32_t |

exact-width 32-bit signed int

Definition at line 26 of file 16bit/stdint.h.

typedef signed long long int64_t |

exact-width 64-bit signed int

Definition at line 27 of file 16bit/stdint.h.

typedef unsigned char uint8_t |

exact-width 8-bit unsigned int

Definition at line 29 of file 16bit/stdint.h.

typedef unsigned int uint16_t |

exact-width 16-bit unsigned int

Definition at line 30 of file 16bit/stdint.h.

typedef unsigned long int uint32_t |

exact-width 32-bit unsigned int

Definition at line 31 of file 16bit/stdint.h.

typedef unsigned long long uint64_t |

exact-width 64-bit unsigned int

Definition at line 32 of file 16bit/stdint.h.

typedef signed int int_fast8_t |

fast at-least 8-bit signed int

Definition at line 35 of file 16bit/stdint.h.

typedef unsigned int uint_fast8_t |

fast at-least 8-bit unsigned int

Definition at line 36 of file 16bit/stdint.h.

typedef signed int int_fast16_t |

fast at-least 16-bit signed int

Definition at line 37 of file 16bit/stdint.h.

typedef unsigned int uint_fast16_t |

fast at-least 16-bit unsigned int

Definition at line 38 of file 16bit/stdint.h.

typedef signed long int_fast32_t |

fast at-least 32-bit signed int

Definition at line 39 of file 16bit/stdint.h.

typedef unsigned long uint_fast32_t |

fast at-least 32-bit unsigned int

Definition at line 40 of file 16bit/stdint.h.