include "config.h" instead of BFD's sysdep.h in d10v/interp.c
authorJoel Brobecker <brobecker@gnat.com>
Tue, 19 Jun 2012 22:46:57 +0000 (22:46 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 19 Jun 2012 22:46:57 +0000 (22:46 +0000)
The change of include file introduces some new warnings about functions
being used without a prototype. So a few more system includes have been
added to compensate for that.

sim/d10v/ChangeLog:

        * interp.c: #include "config.h" instead of "sysdep.h".
        Add conditional include of string.h or strings.h, as well as
        conditional include of stdlib.h.

sim/d10v/ChangeLog
sim/d10v/interp.c

index 1266ead..107befc 100644 (file)
@@ -1,3 +1,9 @@
+2012-06-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * interp.c: #include "config.h" instead of "sysdep.h".
+       Add conditional include of string.h or strings.h, as well as
+       conditional include of stdlib.h.
+
 2012-06-15  Joel Brobecker  <brobecker@adacore.com>
 
        * config.in, configure: Regenerate.
index 92f161b..23db647 100644 (file)
@@ -1,5 +1,5 @@
+#include "config.h"
 #include <signal.h>
-#include "sysdep.h"
 #include "bfd.h"
 #include "gdb/callback.h"
 #include "gdb/remote-sim.h"
@@ -8,6 +8,18 @@
 #include "gdb/sim-d10v.h"
 #include "gdb/signals.h"
 
+#ifdef HAVE_STRING_H
+#include <string.h>
+#else
+#ifdef HAVE_STRINGS_H
+#include <strings.h>
+#endif /* HAVE_STRING_H */
+#endif /* HAVE_STRINGS_H */
+
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
 enum _leftright { LEFT_FIRST, RIGHT_FIRST };
 
 static char *myname;