aboutsummaryrefslogtreecommitdiff
path: root/gcc/gansidecl.h
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1998-02-08 00:48:07 +0000
committerJeff Law <law@gcc.gnu.org>1998-02-07 17:48:07 -0700
commit7d4679eaa8b4631d0245f057c7e5f94b26b7c65a (patch)
tree5edd6d52aaf0c212347262406be9ddd9febab4c4 /gcc/gansidecl.h
parente93e582cb7a4ba6b81c4ff54209d160649a8fced (diff)
downloadgcc-7d4679eaa8b4631d0245f057c7e5f94b26b7c65a.zip
gcc-7d4679eaa8b4631d0245f057c7e5f94b26b7c65a.tar.gz
gcc-7d4679eaa8b4631d0245f057c7e5f94b26b7c65a.tar.bz2
gansidecl.h: Check for a conflicting macro definition before attempting to prototype bcopy...
* gansidecl.h: Check for a conflicting macro definition before attempting to prototype bcopy, bcmp or bzero. From-SVN: r17773
Diffstat (limited to 'gcc/gansidecl.h')
-rw-r--r--gcc/gansidecl.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/gcc/gansidecl.h b/gcc/gansidecl.h
index 83625aa..fff81d4 100644
--- a/gcc/gansidecl.h
+++ b/gcc/gansidecl.h
@@ -77,32 +77,32 @@ Boston, MA 02111-1307, USA. */
#endif /* ! __STDC__ */
-#ifdef HAVE_BCOPY
-# ifdef NEED_DECLARATION_BCOPY
+#ifndef bcopy
+# ifdef HAVE_BCOPY
+# ifdef NEED_DECLARATION_BCOPY
void bcopy ();
-# endif
-#else
-# ifndef bcopy
+# endif
+# else
# define bcopy(src,dst,len) memcpy ((dst),(src),(len))
# endif
#endif
-#ifdef HAVE_BZERO
-# ifdef NEED_DECLARATION_BZERO
+#ifndef bzero
+# ifdef HAVE_BZERO
+# ifdef NEED_DECLARATION_BZERO
void bzero ();
-# endif
-#else
-# ifndef bzero
+# endif
+# else
# define bzero(dst,len) memset ((dst),0,(len))
# endif
#endif
-#ifdef HAVE_BCMP
-# ifdef NEED_DECLARATION_BCMP
+#ifndef bcmp
+# ifdef HAVE_BCMP
+# ifdef NEED_DECLARATION_BCMP
int bcmp ();
-# endif
-#else
-# ifndef bcmp
+# endif
+# else
# define bcmp(left,right,len) memcmp ((left),(right),(len))
# endif
#endif