Mercurial > emacs
view etc/nxml/00080-000FF.el @ 110503:fda36a325177
Fix some more uses of int instead of EMACS_INT.
font.c (font_intern_prop): Use EMACS_INT for string length
variables.
character.c (parse_str_as_multibyte, str_as_multibyte)
(parse_str_to_multibyte, str_to_multibyte, str_as_unibyte)
(string_count_byte8, string_escape_byte8): Use EMACS_INT for
string length arguments, variables, and return values.
character.h (parse_str_as_multibyte, str_as_multibyte)
(parse_str_to_multibyte, str_to_multibyte, str_as_unibyte): Adjust
prototypes.
fns.c (Fstring_as_multibyte): Use EMACS_INT for string length
variables.
alloc.c <total_string_size>: Declare as EMACS_INT, not int.
(Fmake_string): Protect against too large strings.
(live_string_p, live_cons_p, live_symbol_p, live_float_p)
(live_misc_p): Use ptrdiff_t instead of int for pointer
differences.
(string_bytes, check_sblock, check_string_free_list)
(allocate_string_data, compact_small_strings, Fmake_string)
(Fmake_bool_vector, make_string, make_unibyte_string)
(make_multibyte_string, make_string_from_bytes)
(make_specified_string_string, Fmake_list, Fmake_vector): Use
EMACS_INT for string length variables and arguments.
(find_string_data_in_pure, make_pure_string, make_pure_c_string)
(Fpurecopy): Use EMACS_INT for string size.
(mark_vectorlike, mark_char_table, mark_object): Use EMACS_UINT
for vector size.
lisp.h (make_string, make_unibyte_string, make_multibyte_string)
(make_string_from_bytes, make_specified_string_string)
(make_pure_string, string_bytes): Adjust prototypes.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Thu, 23 Sep 2010 08:09:12 -0400 |
parents | 7b7e18df0dbf |
children | ef719132ddfa |
line wrap: on
line source
(nxml-define-char-name-set 'latin-1-supplement '(("NO-BREAK SPACE" #x00A0) ("INVERTED EXCLAMATION MARK" #x00A1) ("CENT SIGN" #x00A2) ("POUND SIGN" #x00A3) ("CURRENCY SIGN" #x00A4) ("YEN SIGN" #x00A5) ("BROKEN BAR" #x00A6) ("SECTION SIGN" #x00A7) ("DIAERESIS" #x00A8) ("COPYRIGHT SIGN" #x00A9) ("FEMININE ORDINAL INDICATOR" #x00AA) ("LEFT-POINTING DOUBLE ANGLE QUOTATION MARK" #x00AB) ("NOT SIGN" #x00AC) ("SOFT HYPHEN" #x00AD) ("REGISTERED SIGN" #x00AE) ("MACRON" #x00AF) ("DEGREE SIGN" #x00B0) ("PLUS-MINUS SIGN" #x00B1) ("SUPERSCRIPT TWO" #x00B2) ("SUPERSCRIPT THREE" #x00B3) ("ACUTE ACCENT" #x00B4) ("MICRO SIGN" #x00B5) ("PILCROW SIGN" #x00B6) ("MIDDLE DOT" #x00B7) ("CEDILLA" #x00B8) ("SUPERSCRIPT ONE" #x00B9) ("MASCULINE ORDINAL INDICATOR" #x00BA) ("RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" #x00BB) ("VULGAR FRACTION ONE QUARTER" #x00BC) ("VULGAR FRACTION ONE HALF" #x00BD) ("VULGAR FRACTION THREE QUARTERS" #x00BE) ("INVERTED QUESTION MARK" #x00BF) ("LATIN CAPITAL LETTER A WITH GRAVE" #x00C0) ("LATIN CAPITAL LETTER A WITH ACUTE" #x00C1) ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX" #x00C2) ("LATIN CAPITAL LETTER A WITH TILDE" #x00C3) ("LATIN CAPITAL LETTER A WITH DIAERESIS" #x00C4) ("LATIN CAPITAL LETTER A WITH RING ABOVE" #x00C5) ("LATIN CAPITAL LETTER AE" #x00C6) ("LATIN CAPITAL LETTER C WITH CEDILLA" #x00C7) ("LATIN CAPITAL LETTER E WITH GRAVE" #x00C8) ("LATIN CAPITAL LETTER E WITH ACUTE" #x00C9) ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX" #x00CA) ("LATIN CAPITAL LETTER E WITH DIAERESIS" #x00CB) ("LATIN CAPITAL LETTER I WITH GRAVE" #x00CC) ("LATIN CAPITAL LETTER I WITH ACUTE" #x00CD) ("LATIN CAPITAL LETTER I WITH CIRCUMFLEX" #x00CE) ("LATIN CAPITAL LETTER I WITH DIAERESIS" #x00CF) ("LATIN CAPITAL LETTER ETH" #x00D0) ("LATIN CAPITAL LETTER N WITH TILDE" #x00D1) ("LATIN CAPITAL LETTER O WITH GRAVE" #x00D2) ("LATIN CAPITAL LETTER O WITH ACUTE" #x00D3) ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX" #x00D4) ("LATIN CAPITAL LETTER O WITH TILDE" #x00D5) ("LATIN CAPITAL LETTER O WITH DIAERESIS" #x00D6) ("MULTIPLICATION SIGN" #x00D7) ("LATIN CAPITAL LETTER O WITH STROKE" #x00D8) ("LATIN CAPITAL LETTER U WITH GRAVE" #x00D9) ("LATIN CAPITAL LETTER U WITH ACUTE" #x00DA) ("LATIN CAPITAL LETTER U WITH CIRCUMFLEX" #x00DB) ("LATIN CAPITAL LETTER U WITH DIAERESIS" #x00DC) ("LATIN CAPITAL LETTER Y WITH ACUTE" #x00DD) ("LATIN CAPITAL LETTER THORN" #x00DE) ("LATIN SMALL LETTER SHARP S" #x00DF) ("LATIN SMALL LETTER A WITH GRAVE" #x00E0) ("LATIN SMALL LETTER A WITH ACUTE" #x00E1) ("LATIN SMALL LETTER A WITH CIRCUMFLEX" #x00E2) ("LATIN SMALL LETTER A WITH TILDE" #x00E3) ("LATIN SMALL LETTER A WITH DIAERESIS" #x00E4) ("LATIN SMALL LETTER A WITH RING ABOVE" #x00E5) ("LATIN SMALL LETTER AE" #x00E6) ("LATIN SMALL LETTER C WITH CEDILLA" #x00E7) ("LATIN SMALL LETTER E WITH GRAVE" #x00E8) ("LATIN SMALL LETTER E WITH ACUTE" #x00E9) ("LATIN SMALL LETTER E WITH CIRCUMFLEX" #x00EA) ("LATIN SMALL LETTER E WITH DIAERESIS" #x00EB) ("LATIN SMALL LETTER I WITH GRAVE" #x00EC) ("LATIN SMALL LETTER I WITH ACUTE" #x00ED) ("LATIN SMALL LETTER I WITH CIRCUMFLEX" #x00EE) ("LATIN SMALL LETTER I WITH DIAERESIS" #x00EF) ("LATIN SMALL LETTER ETH" #x00F0) ("LATIN SMALL LETTER N WITH TILDE" #x00F1) ("LATIN SMALL LETTER O WITH GRAVE" #x00F2) ("LATIN SMALL LETTER O WITH ACUTE" #x00F3) ("LATIN SMALL LETTER O WITH CIRCUMFLEX" #x00F4) ("LATIN SMALL LETTER O WITH TILDE" #x00F5) ("LATIN SMALL LETTER O WITH DIAERESIS" #x00F6) ("DIVISION SIGN" #x00F7) ("LATIN SMALL LETTER O WITH STROKE" #x00F8) ("LATIN SMALL LETTER U WITH GRAVE" #x00F9) ("LATIN SMALL LETTER U WITH ACUTE" #x00FA) ("LATIN SMALL LETTER U WITH CIRCUMFLEX" #x00FB) ("LATIN SMALL LETTER U WITH DIAERESIS" #x00FC) ("LATIN SMALL LETTER Y WITH ACUTE" #x00FD) ("LATIN SMALL LETTER THORN" #x00FE) ("LATIN SMALL LETTER Y WITH DIAERESIS" #x00FF) )) ;; arch-tag: f7ca0f06-9eb7-4b7a-b014-795af10f23ac