From 7a75a3aa7cde4fa33a80d3bb617d08cdd3b8f1ed Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 15 Oct 2013 17:36:16 +0000 Subject: 2013-10-10 Sebastian Huber * libc/sys/rtems/machine/_types.h (_ssize_t): Delete. (__ssize_t_defined) Likewise. --- newlib/libc/sys/rtems/machine/_types.h | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'newlib/libc/sys') diff --git a/newlib/libc/sys/rtems/machine/_types.h b/newlib/libc/sys/rtems/machine/_types.h index ce8dc47f0..565dc1a0c 100644 --- a/newlib/libc/sys/rtems/machine/_types.h +++ b/newlib/libc/sys/rtems/machine/_types.h @@ -5,32 +5,6 @@ #ifndef _MACHINE__TYPES_H #define _MACHINE__TYPES_H -/* - * GCC wants type symmetry between size_t and ssize_t. - * It supplies __SIZE_TYPE__, doesn't supply a corresponding __SSIZE_TYPE__, - * so we have to guess on which type GCC wants ssize_t to be. - * FIXME: GCC > 4.3.x supplies internal defines __SIZEOF_SIZE_T__ etc. which - * could be applied here. - */ - -#if defined(__i386__) || defined(__m32r__) || defined(__h8300__) || (defined(__arm__) && !defined(__ARM_EABI__)) || defined(__bfin__) || defined(__m68k__) || defined(__MICROBLAZE__) -#if defined(__H8300__) -typedef signed int _ssize_t; -#else -typedef long signed int _ssize_t; -#endif -#define __ssize_t_defined 1 -#elif defined(__sparc__) && defined(__LP64__) -typedef long signed int _ssize_t; -#define __ssize_t_defined 1 -#elif defined(__AVR__) || defined(__lm32__) || defined(__m32c__) || defined(__mips__) || defined(__moxie__) || defined(__PPC__) || defined(__sparc__) || defined(__sh__) || defined(__ARM_EABI__) \ - || defined(__v850__) || defined(__v851__) -typedef signed int _ssize_t; -#define __ssize_t_defined 1 -#else -# error unsupported target -#endif - #include typedef __int32_t blksize_t; -- cgit v1.2.3