Mercurial > hg > xemacs-beta
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