aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2012-06-19 22:46:57 +0000
committerJoel Brobecker <brobecker@gnat.com>2012-06-19 22:46:57 +0000
commitd0a5a356aa2d5d3e4c62819468cdece25685a53d (patch)
treedc2858287bc4b8b3e055f113e72dc1f244dfd8b2 /sim
parent95c391b64aafe6d8868a99dd476e6f110011dd2d (diff)
downloadgdb-d0a5a356aa2d5d3e4c62819468cdece25685a53d.zip
gdb-d0a5a356aa2d5d3e4c62819468cdece25685a53d.tar.gz
gdb-d0a5a356aa2d5d3e4c62819468cdece25685a53d.tar.bz2
include "config.h" instead of BFD's sysdep.h in d10v/interp.c
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.
Diffstat (limited to 'sim')
-rw-r--r--sim/d10v/ChangeLog6
-rw-r--r--sim/d10v/interp.c14
2 files changed, 19 insertions, 1 deletions
diff --git a/sim/d10v/ChangeLog b/sim/d10v/ChangeLog
index 1266ead..107befc 100644
--- a/sim/d10v/ChangeLog
+++ b/sim/d10v/ChangeLog
@@ -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.
diff --git a/sim/d10v/interp.c b/sim/d10v/interp.c
index 92f161bd..23db647 100644
--- a/sim/d10v/interp.c
+++ b/sim/d10v/interp.c
@@ -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;