]> git.eshelyaron.com Git - emacs.git/commitdiff
Move #define of bcopy to after #include <string.h>.
authorDavid J. MacKenzie <djm@gnu.org>
Wed, 26 Jul 1995 17:54:50 +0000 (17:54 +0000)
committerDavid J. MacKenzie <djm@gnu.org>
Wed, 26 Jul 1995 17:54:50 +0000 (17:54 +0000)
src/termcap.c

index bf16ed2824caa9b65bd3010e1c2fa06c94dbc8ce..7be847503f0acf5366e813bb2ec8b278c7a48cfe 100644 (file)
@@ -1,5 +1,5 @@
 /* Work-alike for termcap, plus extra features.
-   Copyright (C) 1985, 1986, 1993, 1994 Free Software Foundation, Inc.
+   Copyright (C) 1985, 86, 93, 94, 95 Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -28,10 +28,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #else /* not HAVE_CONFIG_H */
 
-#if defined(HAVE_STRING_H) || defined(STDC_HEADERS)
-#define bcopy(s, d, n) memcpy ((d), (s), (n))
-#endif
-
 #ifdef STDC_HEADERS
 #include <stdlib.h>
 #include <string.h>
@@ -41,6 +37,11 @@ char *malloc ();
 char *realloc ();
 #endif
 
+/* Do this after the include, in case string.h prototypes bcopy.  */
+#if (defined(HAVE_STRING_H) || defined(STDC_HEADERS)) && !defined(bcopy)
+#define bcopy(s, d, n) memcpy ((d), (s), (n))
+#endif
+
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif