aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/debugify.c7
-rw-r--r--gdb/maint.c2
-rw-r--r--gdb/remote-sim.c4
3 files changed, 8 insertions, 5 deletions
diff --git a/gdb/debugify.c b/gdb/debugify.c
index 8411e35..841b589 100644
--- a/gdb/debugify.c
+++ b/gdb/debugify.c
@@ -19,6 +19,10 @@ You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+#define DEBUGIFY
+#include "debugify.h"
+#include "config.h"
+
#include <stdio.h>
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
@@ -29,9 +33,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include <strings.h>
#endif
-#define DEBUGIFY
-#include "debugify.h"
-
#define REDIRECT
static FILE *fout = NULL;
diff --git a/gdb/maint.c b/gdb/maint.c
index 54fc626..ac86dd0 100644
--- a/gdb/maint.c
+++ b/gdb/maint.c
@@ -297,7 +297,7 @@ maintenance_translate_address (arg, from_tty)
sect = NULL;
p = arg;
- if (!isdigit (p))
+ if (!isdigit (*p))
{ /* See if we have a valid section name */
while (*p && !isspace (*p)) /* Find end of section name */
p++;
diff --git a/gdb/remote-sim.c b/gdb/remote-sim.c
index 3b0ddb4..f40c70c 100644
--- a/gdb/remote-sim.c
+++ b/gdb/remote-sim.c
@@ -137,7 +137,9 @@ init_callbacks ()
gdb_callback.init (&gdb_callback);
gdb_callback.write_stdout = gdb_os_write_stdout;
gdb_callback.printf_filtered = gdb_os_printf_filtered;
- gdb_callback.error = gdb_os_error;
+ /* ??? where'd error come from? */
+ /*gdb_callback.error = gdb_os_error;*/
+ gdb_callback.last_errno= gdb_os_error;
sim_set_callbacks (&gdb_callback);
callbacks_initialized = 1;
}