view etc/unicode/mule-ucs/vietnamese-viscii-lower.txt @ 5014:c2e0c3af5fe3

cleanups to debug-print, try harder to make it work during GC -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-08 Ben Wing <ben@xemacs.org> * emacs.c: * emacs.c (assert_failed): Fix comments about when inhibit_non_essential_printing_operations is set and how used. Increment/decrement in assert_failed rather than just setting/resetting to avoid hosing things in case we're called when the value is already non-zero. Similarly increment/ decrement in_assert_failed. * gc.c (gc_prepare): * gc.c (gc_finish): Increment/decrement inhibit_non_essential_printing_operations rather than setting/resetting. * print.c: * print.c (debug_out): * print.c (write_string_to_alternate_debugging_output): * print.c (restore_inhibit_non_essential_conversion_operations): * print.c (debug_print_exit): * print.c (debug_print_enter): * print.c (debug_prin1): * print.c (debug_p4): * print.c (ext_print_begin): * print.c (ext_print_end): * print.c (external_debug_print): * print.c (debug_p3): * print.c (debug_backtrace): * print.c (debug_short_backtrace): * print.c (vars_of_print): Lots of cleanup. Fix debug_out() so it binds inhibit_non_essential_printing_operations around it to ensure no conversion. Remove many other places that set the same var since the lower-level functions now all do it. A few other places, add inhibit_non_essential_printing_operations bindings.Extract the code out that sets up and resets lots of bindings in debug_prin1() so that debug_backtrace() can use it, and rewrite it to use the new STORE_VOID_IN_LISP() rather than having to have a single static opaque structure holding all the bindings (and not handling reentrancy). Fix raw `char' to be `CIbyte' in the declaration of `alternate_do_string'. * signal.c (check_what_happened): Fix bug: Don't try to check for QUIT when inhibit_non_essential_printing_operations or we may screw things up if QUIT happens during debug printing.
author Ben Wing <ben@xemacs.org>
date Mon, 08 Feb 2010 07:00:24 -0600
parents a29c4eef8f00
children
line wrap: on
line source

0x21   0x1EAF  #   LATIN SMALL LETTER A WITH BREVE AND ACUTE
0x22   0x1EB1  #   LATIN SMALL LETTER A WITH BREVE AND GRAVE
0x23   0x1EB7  #   LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
0x24   0x1EA5  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
0x25   0x1EA7  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
0x26   0x1EA9  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0x27   0x1EAD  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0x28   0x1EBD  #   LATIN SMALL LETTER E WITH TILDE
0x29   0x1EB9  #   LATIN SMALL LETTER E WITH DOT BELOW
0x2a   0x1EBF  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
0x2b   0x1EC1  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
0x2c   0x1EC3  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0x2d   0x1EC5  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
0x2e   0x1EC7  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0x2f   0x1ED1  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
0x30   0x1ED3  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
0x31   0x1ED5  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0x32   0x1ED7  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
0x35   0x1ED9  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0x36   0x1EDD  #   LATIN SMALL LETTER O WITH HORN AND GRAVE
0x37   0x1EDF  #   LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
0x38   0x1ECB  #   LATIN SMALL LETTER I WITH DOT BELOW
0x3d   0x01A1  #   LATIN SMALL LETTER O WITH HORN
0x3e   0x1EDB  #   LATIN SMALL LETTER O WITH HORN AND ACUTE
0x46   0x1EB3  #   LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
0x47   0x1EB5  #   LATIN SMALL LETTER A WITH BREVE AND TILDE
0x4f   0x1EF3  #   LATIN SMALL LETTER Y WITH GRAVE
0x51   0x1EE9  #   LATIN SMALL LETTER U WITH HORN AND ACUTE
0x55   0x1EA1  #   LATIN SMALL LETTER A WITH DOT BELOW
0x56   0x1EF7  #   LATIN SMALL LETTER Y WITH HOOK ABOVE
0x57   0x1EEB  #   LATIN SMALL LETTER U WITH HORN AND GRAVE
0x58   0x1EED  #   LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
0x5b   0x1EF9  #   LATIN SMALL LETTER Y WITH TILDE
0x5c   0x1EF5  #   LATIN SMALL LETTER Y WITH DOT BELOW
0x5e   0x1EE1  #   LATIN SMALL LETTER O WITH HORN AND TILDE
0x5f   0x01B0  #   LATIN SMALL LETTER U WITH HORN
0x60   0x00E0  #   LATIN SMALL LETTER A WITH GRAVE
0x61   0x00E1  #   LATIN SMALL LETTER A WITH ACUTE
0x62   0x00E2  #   LATIN SMALL LETTER A WITH CIRCUMFLEX
0x63   0x00E3  #   LATIN SMALL LETTER A WITH TILDE
0x64   0x1EA3  #   LATIN SMALL LETTER A WITH HOOK ABOVE
0x65   0x0103  #   LATIN SMALL LETTER A WITH BREVE
0x66   0x1EEF  #   LATIN SMALL LETTER U WITH HORN AND TILDE
0x67   0x1EAB  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
0x68   0x00E8  #   LATIN SMALL LETTER E WITH GRAVE
0x69   0x00E9  #   LATIN SMALL LETTER E WITH ACUTE
0x6a   0x00EA  #   LATIN SMALL LETTER E WITH CIRCUMFLEX
0x6b   0x1EBB  #   LATIN SMALL LETTER E WITH HOOK ABOVE
0x6c   0x00EC  #   LATIN SMALL LETTER I WITH GRAVE
0x6d   0x00ED  #   LATIN SMALL LETTER I WITH ACUTE
0x6e   0x0129  #   LATIN SMALL LETTER I WITH TILDE
0x6f   0x1EC9  #   LATIN SMALL LETTER I WITH HOOK ABOVE
0x70   0x0111  #   LATIN SMALL LETTER D WITH STROKE
0x71   0x1EF1  #   LATIN SMALL LETTER U WITH HORN AND DOT BELOW
0x72   0x00F2  #   LATIN SMALL LETTER O WITH GRAVE
0x73   0x00F3  #   LATIN SMALL LETTER O WITH ACUTE
0x74   0x00F4  #   LATIN SMALL LETTER O WITH CIRCUMFLEX
0x75   0x00F5  #   LATIN SMALL LETTER O WITH TILDE
0x76   0x1ECF  #   LATIN SMALL LETTER O WITH HOOK ABOVE
0x77   0x1ECD  #   LATIN SMALL LETTER O WITH DOT BELOW
0x78   0x1EE5  #   LATIN SMALL LETTER U WITH DOT BELOW
0x79   0x00F9  #   LATIN SMALL LETTER U WITH GRAVE
0x7a   0x00FA  #   LATIN SMALL LETTER U WITH ACUTE
0x7b   0x0169  #   LATIN SMALL LETTER U WITH TILDE
0x7c   0x1EE7  #   LATIN SMALL LETTER U WITH HOOK ABOVE
0x7d   0x00FD  #   LATIN SMALL LETTER Y WITH ACUTE
0x7e   0x1EE3  #   LATIN SMALL LETTER O WITH HORN AND DOT BELOW