[PATCH] __THROW for non-gcc
Jakub Jelinek
jakub@redhat.com
Fri Oct 6 14:05:00 GMT 2000
Hi!
This patch tries to make non-gcc compilers happy (e.g. Compaq C) because
otherwise __THROW which is used everywhere is undefined.
2000-10-06 Jakub Jelinek <jakub@redhat.com>
* malloc/malloc.h (__THROW): Define to nothing if not gcc.
* misc/sys/cdefs.h (__THROW): Likewise.
--- libc/malloc/malloc.h.jj Fri Sep 29 12:56:58 2000
+++ libc/malloc/malloc.h Fri Oct 6 22:57:33 2000
@@ -1,5 +1,5 @@
/* Prototypes and definition for malloc implementation.
- Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -75,6 +75,8 @@
# define __MALLOC_PMT(args) args
#else /* Not GCC. */
+
+# define __THROW
# if (defined __STDC__ && __STDC__) || defined __cplusplus
--- libc/misc/sys/cdefs.h.jj Tue Aug 22 10:12:59 2000
+++ libc/misc/sys/cdefs.h Fri Oct 6 22:53:17 2000
@@ -54,6 +54,7 @@
# define __inline /* No inline functions. */
+# define __THROW
# define __P(args) args
# define __PMT(args) args
Jakub
More information about the Libc-hacker
mailing list