* utils.c (printchar): Print 0x7F and 0x80-0x9F in \nnn notation
authorJohn Gilmore <gnu@cygnus>
Fri, 1 May 1992 09:39:30 +0000 (09:39 +0000)
committerJohn Gilmore <gnu@cygnus>
Fri, 1 May 1992 09:39:30 +0000 (09:39 +0000)
even when printing 8-bit characters.

gdb/ChangeLog
gdb/utils.c

index 1bcb2a71cb006c4533a7ff9faed07261abd2d403..fdcd4e5f8d6e5f838744aa40b4efed6ff47d5bcb 100644 (file)
@@ -1,5 +1,8 @@
 Fri May  1 01:53:26 1992  John Gilmore  (gnu at cygnus.com)
 
+       * utils.c (printchar):  Print 0x7F and 0x80-0x9F in \nnn notation
+       even when printing 8-bit characters.
+
        * gdbtypes.c (make_{reference,pointer,function}_type):  New
        functions which handle overwriting of forward-referenced types
        for stabs file reading.
@@ -41,6 +44,16 @@ Wed Apr 29 15:26:51 1992  Per Bothner  (bothner@rtl.cygnus.com)
        variables.  Instead, place all shared variables in a
        stack-allocated structure, and pass around its address. 
 
+Wed Apr 29 23:39:38 1992  John Gilmore  (gnu at cygnus.com)
+
+       * m68k-pinsn.c (print_insn_arg):  When we really want sign
+       extension, use "signed char".  (Doesn't work on non-ANSI
+       compilers with char unsigned by default.  FIXME.)
+
+Mon Apr 27 20:06:14 1992  John Gilmore  (gnu at cygnus.com)
+
+       * munch:  Add sort -u to avoid duplications.
+
 Fri Apr 24 07:41:19 1992  Stu Grossman  (grossman at cygnus.com)
 
        * Makefile.in (make-proto-gdb-1):  1st cut at packaging
index 554cb6a1e03ea6d93fabaa6f85301538f7ef5c07..14ff2fc89b187e1d164c88f6e8e284eff88a27ca 100644 (file)
@@ -815,7 +815,9 @@ printchar (c, stream, quoter)
      int quoter;
 {
 
-  if (c < 040 || (sevenbit_strings && c >= 0177)) {
+  if (              c < 0x20  ||               /* Low control chars */ 
+      (c >= 0x7F && c < 0xA0) ||               /* DEL, High controls */
+      (sevenbit_strings && c >= 0x80)) {       /* high order bit set */
     switch (c)
       {
       case '\n':