From 74d18e89a3a315ae9ee4fb3efcaf515abd339b1d Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Fri, 12 Jun 2009 12:39:06 -0400 Subject: [PATCH] __STDC__ is always defined in C89. --- Xmd.h | 11 +---------- Xos.h | 9 --------- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/Xmd.h b/Xmd.h index 80e2947..768b68d 100644 --- a/Xmd.h +++ b/Xmd.h @@ -91,7 +91,7 @@ SOFTWARE. * The extra indirection in the __STDC__ case is to get macro arguments to * expand correctly before the concatenation, rather than afterward. */ -#if ((defined(__STDC__) || defined(__cplusplus) || defined(c_plusplus)) && !defined(UNIXCPP)) || defined(ANSICPP) +#if !defined(UNIXCPP) || defined(ANSICPP) #define _SIZEOF(x) sz_##x #define SIZEOF(x) _SIZEOF(x) #else @@ -112,13 +112,8 @@ typedef unsigned long CARD64; typedef unsigned int INT32; typedef unsigned int INT16; #else -#ifdef __STDC__ typedef signed int INT32; typedef signed int INT16; -#else -typedef int INT32; -typedef int INT16; -#endif #endif #else #define B32 @@ -132,11 +127,7 @@ typedef long INT32; typedef short INT16; #endif -#if defined(__STDC__) typedef signed char INT8; -#else -typedef char INT8; -#endif #ifdef LONG64 typedef unsigned long CARD64; diff --git a/Xos.h b/Xos.h index bdc97c8..85486a9 100644 --- a/Xos.h +++ b/Xos.h @@ -73,21 +73,12 @@ in this Software without prior written authorization from The Open Group. #if (defined(sun) && defined(__SVR4)) #include #endif -#ifdef __STDC__ #ifndef index #define index(s,c) (strchr((s),(c))) #endif #ifndef rindex #define rindex(s,c) (strrchr((s),(c))) #endif -#else -#ifndef index -#define index strchr -#endif -#ifndef rindex -#define rindex strrchr -#endif -#endif #endif #else