diff options
Diffstat (limited to 'cpukit/libcsupport/include/rtems')
-rw-r--r-- | cpukit/libcsupport/include/rtems/_inttypes.h | 78 | ||||
-rw-r--r-- | cpukit/libcsupport/include/rtems/_stdint.h | 88 |
2 files changed, 0 insertions, 166 deletions
diff --git a/cpukit/libcsupport/include/rtems/_inttypes.h b/cpukit/libcsupport/include/rtems/_inttypes.h deleted file mode 100644 index f74105470b..0000000000 --- a/cpukit/libcsupport/include/rtems/_inttypes.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * COPYRIGHT (c) 2004. - * Ralf Corsepius, Ulm/Germany. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - * - * $Id$ - */ - -#ifndef __rtems__inttypes_h -#define __rtems__inttypes_h - -#include <rtems/_stdint.h> - -#define __STRINGIFY(a) #a - -/* 8-bit types */ -#define __PRI8(x) __STRINGIFY(x) - -#define PRId8 __PRI8(d) -#define PRIi8 __PRI8(i) -#define PRIo8 __PRI8(o) -#define PRIu8 __PRI8(u) -#define PRIx8 __PRI8(x) -#define PRIX8 __PRI8(X) - -#undef __PRI8 - -/* 16-bit types */ -#define __PRI16(x) __STRINGIFY(x) - -#define PRId16 __PRI16(d) -#define PRIi16 __PRI16(i) -#define PRIo16 __PRI16(o) -#define PRIu16 __PRI16(u) -#define PRIx16 __PRI16(x) -#define PRIX16 __PRI16(X) - -#undef __PRI16 - -/* 32-bit types */ -#if defined(__rtems_long32) -#define __PRI32(x) __STRINGIFY(l##x) -#else -#define __PRI32(x) __STRINGIFY(x) -#endif - -#define PRId32 __PRI32(d) -#define PRIi32 __PRI32(i) -#define PRIo32 __PRI32(o) -#define PRIu32 __PRI32(u) -#define PRIx32 __PRI32(x) -#define PRIX32 __PRI32(X) - -#undef __PRI32 - -/* 64-bit types */ -#if defined(__rtems_longlong64) -#define __PRI64(x) __STRINGIFY(ll##x) -#elif defined(__rtems_longlong64) -#define __PRI64(x) __STRINGIFY(l##x) -#else -#define __PRI64(x) __STRINGIFY(x) -#endif - -#define PRId64 __PRI64(d) -#define PRIi64 __PRI64(i) -#define PRIo64 __PRI64(o) -#define PRIu64 __PRI64(u) -#define PRIx64 __PRI64(x) -#define PRIX64 __PRI64(X) - -#undef __STRINGIFY -#undef __PRI64 - -#endif /* __rtems__inttypes_h */ diff --git a/cpukit/libcsupport/include/rtems/_stdint.h b/cpukit/libcsupport/include/rtems/_stdint.h deleted file mode 100644 index 70705055d8..0000000000 --- a/cpukit/libcsupport/include/rtems/_stdint.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * COPYRIGHT (c) 2004. - * Ralf Corsepius, Ulm/Germany. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - * - * $Id$ - */ - -#ifndef __rtems__stdint_h -#define __rtems__stdint_h - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined(__GNUC__) && (__GNUC__ >= 3 ) \ - && defined(__GNUC_MINOR__) && (__GNUC_MINOR__ > 2 ) -#define __EXP(x) __##x##__ -#else -#define __EXP(x) x -#include <limits.h> -#endif - -#if __EXP(SCHAR_MAX) == 0x7f -typedef signed char __rtems_int8_t ; -typedef unsigned char __rtems_uint8_t ; -#define __rtems_int8_t_defined 1 -#endif - -#if __EXP(INT_MAX) == 0x7fff -typedef signed int __rtems_int16_t; -typedef unsigned int __rtems_uint16_t; -#define __rtems_int16_t_defined 1 -#elif __EXP(SHRT_MAX) == 0x7fff -typedef signed short __rtems_int16_t; -typedef unsigned short __rtems_uint16_t; -#define __rtems_int16_t_defined 1 -#elif __EXP(SCHAR_MAX) == 0x7fff -typedef signed char __rtems_int32_t; -typedef unsigned char __rtems_uint32_t; -#define __rtems_int16_t_defined 1 -#endif - -#if __EXP(INT_MAX) == 0x7fffffff -typedef signed int __rtems_int32_t; -typedef unsigned int __rtems_uint32_t; -#define __rtems_int32_t_defined 1 -#elif __EXP(LONG_MAX) == 0x7fffffff -typedef signed long __rtems_int32_t; -typedef unsigned long __rtems_uint32_t; -#define __rtems_int32_t_defined 1 -#define __rtems_long32 1 -#elif __EXP(SHRT_MAX) == 0x7fffffff -typedef signed short __rtems_int32_t; -typedef unsigned short __rtems_uint32_t; -#define __rtems_int32_t_defined 1 -#elif __EXP(SCHAR_MAX) == 0x7fffffff -typedef signed char __rtems_int32_t; -typedef unsigned char __rtems_uint32_t; -#define __rtems_int32_t_defined 1 -#endif - -#if __EXP(LONG_MAX) == 0x7fffffffffffffff -typedef signed long int __rtems_int64_t; -typedef unsigned long int __rtems_uint64_t; -#define __rtems_int64_t_defined 1 -#define __rtems_long64 1 -#elif __EXP(LONG_LONG_MAX) == 0x7fffffffffffffff -typedef signed long int __rtems_int64_t; -typedef unsigned long int __rtems_uint64_t; -#define __rtems_int64_t_defined 1 -#define __rtems_longlong64 1 -#elif __EXP(INT_MAX) == 0x7fffffffffffffff -typedef signed int __rtems_int64_t; -typedef unsigned int __rtems_uint64_t; -#define __rtems_int64_t_defined 1 -#endif - -#undef __EXP - -#ifdef __cplusplus -} -#endif - -#endif /* __rtems__stdint_h */ |