diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-06-30 06:11:43 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-06-30 06:11:43 +0000 |
commit | 51db713ffd51965e1e25638542f31197fe02f2d8 (patch) | |
tree | 6404a97ab15b6ba25ce643f6503f832a423c649b /gcc | |
parent | b8705408e8fb861e6c27cc361b87385adc728a5e (diff) | |
download | gcc-51db713ffd51965e1e25638542f31197fe02f2d8.zip gcc-51db713ffd51965e1e25638542f31197fe02f2d8.tar.gz gcc-51db713ffd51965e1e25638542f31197fe02f2d8.tar.bz2 |
Remove autoconf things and OS header stuff (namely NULL) from gansidecl.h:
* gansidecl.h (ATTRIBUTE_UNUSED): Use __unused__ not `unused'.
Don't define NULL here. Also, remove all vestiges of autoconf
based checks for bcmp/bcopy/bzero/index/rindex.
* system.h: Immediately after including stdio.h, check for and if
necessary provide a default definition of NULL.
From-SVN: r20814
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/gansidecl.h | 55 | ||||
-rw-r--r-- | gcc/system.h | 6 |
3 files changed, 16 insertions, 54 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d87c539..f23fca6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +Tue Jun 30 08:59:15 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * gansidecl.h (ATTRIBUTE_UNUSED): Use __unused__ not `unused'. + Don't define NULL here. Also, remove all vestiges of autoconf + based checks for bcmp/bcopy/bzero/index/rindex. + + * system.h: Immediately after including stdio.h, check for and if + necessary provide a default definition of NULL. + Tue Jun 30 08:22:05 1998 Michael Meissner <meissner@cygnus.com> * reload1.c (reload_cse_simplify_operands): Call diff --git a/gcc/gansidecl.h b/gcc/gansidecl.h index f994b2d..4f4bb42 100644 --- a/gcc/gansidecl.h +++ b/gcc/gansidecl.h @@ -51,7 +51,7 @@ Boston, MA 02111-1307, USA. */ #endif #ifndef ATTRIBUTE_UNUSED -#define ATTRIBUTE_UNUSED __attribute__ ((unused)) +#define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) #endif /* ATTRIBUTE_UNUSED */ #ifndef ATTRIBUTE_PRINTF @@ -63,12 +63,6 @@ Boston, MA 02111-1307, USA. */ #define ATTRIBUTE_PRINTF_5 ATTRIBUTE_PRINTF(5, 6) #endif /* ATTRIBUTE_PRINTF */ -/* Define a generic NULL if one hasn't already been defined. */ - -#ifndef NULL -#define NULL 0 -#endif - #ifndef GENERIC_PTR #if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__) #define GENERIC_PTR void * @@ -94,51 +88,4 @@ Boston, MA 02111-1307, USA. */ #endif /* ! __STDC__ */ -/* We don't have autoconf for libgcc2.c since it's a target, so don't - define these functions, which aren't used there anyway. */ -#ifndef IN_LIBGCC2 -#ifndef bcopy -# ifdef HAVE_BCOPY -# ifdef NEED_DECLARATION_BCOPY -void bcopy (); -# endif -# else -# define bcopy(src,dst,len) memcpy ((dst),(src),(len)) -# endif -#endif - -#ifndef bzero -# ifdef HAVE_BZERO -# ifdef NEED_DECLARATION_BZERO -void bzero (); -# endif -# else -# define bzero(dst,len) memset ((dst),0,(len)) -# endif -#endif - -#ifndef bcmp -# ifdef HAVE_BCMP -# ifdef NEED_DECLARATION_BCMP -int bcmp (); -# endif -# else -# define bcmp(left,right,len) memcmp ((left),(right),(len)) -# endif -#endif - -#ifndef HAVE_RINDEX -# ifndef rindex -# define rindex strrchr -# endif -#endif - -#ifndef HAVE_INDEX -# ifndef index -# define index strchr -# endif -#endif - -#endif /* IN_LIBGCC2 */ - #endif /* ANSIDECL_H */ diff --git a/gcc/system.h b/gcc/system.h index 79e1e27..acb195f 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -8,6 +8,12 @@ #define __GCC_SYSTEM_H__ #include <stdio.h> + +/* Define a generic NULL if one hasn't already been defined. */ +#ifndef NULL +#define NULL 0 +#endif + #include <ctype.h> /* Jim Meyering writes: |