source: rtems/cpukit/include/rtems/stdint.h @ f26145b

4.104.114.84.95
Last change on this file since f26145b was 8ff51798, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/28/05 at 05:14:20

New header guards.

  • Property mode set to 100644
File size: 818 bytes
Line 
1/**
2 * @file  rtems/stdint.h
3 *
4 * Wrapper to <stdint.h>, switching to <inttypes.h> on systems
5 * only having <inttypes.h> (e.g. Solaris-5.7).
6 */
7 
8/*
9 * $Id$
10 */
11
12#ifndef _RTEMS_STDINT_H
13#define _RTEMS_STDINT_H
14
15#include <rtems/score/cpuopts.h>
16
17#if RTEMS_USES_STDINT_H
18#include <stdint.h>
19
20#else
21#include <inttypes.h>
22#endif
23
24typedef uint8_t         unsigned8;      /* unsigned 8-bit  integer */
25typedef uint16_t        unsigned16;     /* unsigned 16-bit integer */
26typedef uint32_t        unsigned32;     /* unsigned 32-bit integer */
27#if 0
28typedef uint64_t        unsigned64;     /* unsigned 64-bit integer */
29#endif
30
31typedef int8_t          signed8;        /* signed 8-bit  integer */
32typedef int16_t         signed16;       /* signed 16-bit integer */
33typedef int32_t         signed32;       /* signed 32-bit integer */
34#if 0
35typedef int64_t         signed64;       /* signed 64-bit integer */
36#endif
37
38#endif
Note: See TracBrowser for help on using the repository browser.