blob: cdd493419864bf21e2c796a466c972ab93ad9570 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
/**
* @file rtems/stdint.h
*
* Wrapper to <stdint.h>, switching to <inttypes.h> on systems
* only having <inttypes.h> (e.g. Solaris-5.7).
*/
/*
* $Id$
*/
#ifndef _RTEMS_STDINT_H
#define _RTEMS_STDINT_H
#include <rtems/score/cpuopts.h>
#if RTEMS_USES_STDINT_H
#include <stdint.h>
#else
#include <inttypes.h>
#endif
#if RTEMS_DEPRECATED_TYPES
typedef uint8_t unsigned8; /* unsigned 8-bit integer */
typedef uint16_t unsigned16; /* unsigned 16-bit integer */
typedef uint32_t unsigned32; /* unsigned 32-bit integer */
#if 0
typedef uint64_t unsigned64; /* unsigned 64-bit integer */
#endif
typedef int8_t signed8; /* signed 8-bit integer */
typedef int16_t signed16; /* signed 16-bit integer */
typedef int32_t signed32; /* signed 32-bit integer */
#if 0
typedef int64_t signed64; /* signed 64-bit integer */
#endif
#endif
#endif
|