gdb: Make use of safe-ctype.h header.
authorAndrew Burgess <andrew.burgess@embecosm.com>
Mon, 7 Sep 2015 22:46:49 +0000 (23:46 +0100)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Mon, 12 Oct 2015 21:28:24 +0000 (23:28 +0200)
In stack.c switch to using safe-ctype.h instead of ctype.h, update code
as required.

gdb/ChangeLog:

* stack.c: Include safe-ctype.h not ctype.h.
(parse_frame_specification): Use ISSPACE not isspace.
(backtrace_command): Use TOLOWER not tolower.

gdb/ChangeLog
gdb/stack.c

index 64c4b4e..799bf30 100644 (file)
@@ -1,3 +1,9 @@
+2015-10-12  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * stack.c: Include safe-ctype.h not ctype.h.
+       (parse_frame_specification): Use ISSPACE not isspace.
+       (backtrace_command): Use TOLOWER not tolower.
+
 2015-10-12  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * mep-tdep.c (current_me_module): Add cast.
index 8af34f3..f257ce1 100644 (file)
@@ -48,7 +48,7 @@
 #include "cli/cli-utils.h"
 #include "objfiles.h"
 
-#include <ctype.h>
+#include "safe-ctype.h"
 #include "symfile.h"
 #include "extension.h"
 
@@ -1305,7 +1305,7 @@ parse_frame_specification_1 (const char *frame_exp, const char *message,
 
          /* Parse the argument, extract it, save it.  */
          for (p = frame_exp;
-              *p && !isspace (*p);
+              *p && !ISSPACE (*p);
               p++);
          addr_string = savestring (frame_exp, p - frame_exp);
          frame_exp = p;
@@ -1894,7 +1894,7 @@ backtrace_command (char *arg, int from_tty)
          unsigned int j;
 
          for (j = 0; j < strlen (argv[i]); j++)
-           argv[i][j] = tolower (argv[i][j]);
+           argv[i][j] = TOLOWER (argv[i][j]);
 
          if (no_filters < 0 && subset_compare (argv[i], "no-filters"))
            no_filters = argc;