]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove includes of
authorGerd Moellmann <gerd@gnu.org>
Sat, 2 Sep 2000 19:35:49 +0000 (19:35 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sat, 2 Sep 2000 19:35:49 +0000 (19:35 +0000)
string.h and strings.h.
(index) [HAVE_INDEX]: Add prototype.

src/ChangeLog
src/callint.c
src/doc.c
src/editfns.c
src/emacs.c

index ff6af32b1c621b024fafcce3b9ddacf0ef954363..09108b858f6a96dbfb42d67ec98d4233fa1159b0 100644 (file)
@@ -1,5 +1,9 @@
 2000-09-02  Gerd Moellmann  <gerd@gnu.org>
 
+       * emacs.c, callint.c, doc.c, editfns.c: Remove includes of
+       string.h and strings.h.
+       (index) [HAVE_INDEX]: Add prototype.
+
        * unexelf.c (SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define.
        (SHT_MIPS_DEBUG, HDRR) [__NetBSD__ && __mips__]: Define.
 
index 88743b83980e100c2974b74a29d1d11a07e2f78c..5289bfa3853d028e4d33ae0b437c2b06df7e387c 100644 (file)
@@ -27,12 +27,8 @@ Boston, MA 02111-1307, USA.  */
 #include "window.h"
 #include "mocklisp.h"
 
-#ifdef HAVE_STRING_H
-#include <string.h>
-#endif
-
-#ifdef HAVE_STRINGS_H
-#include <strings.h>
+#ifdef HAVE_INDEX
+extern char *index P_ ((const char *, int));
 #endif
 
 extern Lisp_Object Qcursor_in_echo_area;
index 52545c1f3fc344b792de9bdd4c08bb24fa1396b6..ee0a28d16218a5ac1e0b73d31c038a3dc60fac2d 100644 (file)
--- a/src/doc.c
+++ b/src/doc.c
@@ -41,12 +41,8 @@ Boston, MA 02111-1307, USA.  */
 #include "keyboard.h"
 #include "charset.h"
 
-#ifdef HAVE_STRING_H
-#include <string.h>
-#endif
-
-#ifdef HAVE_STRINGS_H
-#include <strings.h>
+#ifdef HAVE_INDEX
+extern char *index P_ ((const char *, int));
 #endif
 
 Lisp_Object Vdoc_file_name, Vhelp_manyarg_func_alist;
index c8011c8eb3e02605157ddfd57c9c5efda84c55c8..7b5264385a22febec785a74b4560f44873ffabaf 100644 (file)
@@ -42,14 +42,6 @@ Boston, MA 02111-1307, USA.  */
 
 #include "systime.h"
 
-#ifdef HAVE_STRING_H
-#include <string.h>
-#endif
-
-#ifdef HAVE_STRINGS_H
-#include <strings.h>
-#endif
-
 #define min(a, b) ((a) < (b) ? (a) : (b))
 #define max(a, b) ((a) > (b) ? (a) : (b))
 
@@ -79,6 +71,10 @@ static Lisp_Object subst_char_in_region_unwind P_ ((Lisp_Object));
 static Lisp_Object subst_char_in_region_unwind_1 P_ ((Lisp_Object));
 static void transpose_markers P_ ((int, int, int, int, int, int, int, int));
 
+#ifdef HAVE_INDEX
+extern char *index P_ ((const char *, int));
+#endif
+
 Lisp_Object Vbuffer_access_fontify_functions;
 Lisp_Object Qbuffer_access_fontify_functions;
 Lisp_Object Vbuffer_access_fontified_property;
index e91fca2eb018e32044dd5472ae9aeb0088c9b89a..ef28352d3d4e8eab413d45c7a6f61057be340f1a 100644 (file)
@@ -60,14 +60,6 @@ Boston, MA 02111-1307, USA.  */
 #include <sys/resource.h>
 #endif
 
-#ifdef HAVE_STRING_H
-#include <string.h>
-#endif
-
-#ifdef HAVE_STRINGS_H
-#include <strings.h>
-#endif
-
 #ifndef O_RDWR
 #define O_RDWR 2
 #endif
@@ -81,6 +73,9 @@ Boston, MA 02111-1307, USA.  */
 
 extern void malloc_warning P_ ((char *));
 extern void set_time_zone_rule P_ ((char *));
+#ifdef HAVE_INDEX
+extern char *index P_ ((const char *, int));
+#endif
 
 /* Make these values available in GDB, which doesn't see macros.  */