X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Flread.c;h=604ccdfcd94259eeeaeb8d8631e659f6685a4de5;hp=3e714690fa7677d095db2e98ee5535a7461ad8c5;hb=ee38d21b330f5001b47a577cefb5ba7b82a3b7d3;hpb=a5812bf2ff9a9cf40f4ff78dcb83f5b4c295bd18 diff --git a/src/lread.c b/src/lread.c index 3e71469..604ccdf 100644 --- a/src/lread.c +++ b/src/lread.c @@ -1815,25 +1815,6 @@ read_escape (Lisp_Object readcharfun) } return i; } - case 'u': - { - REGISTER Emchar i = 0; - REGISTER int count = 0; - while (++count <= 6) - { - c = readchar (readcharfun); - /* Remember, can't use isdigit(), isalpha() etc. on Emchars */ - if (c >= '0' && c <= '9') i = (i << 4) + (c - '0'); - else if (c >= 'a' && c <= 'f') i = (i << 4) + (c - 'a') + 10; - else if (c >= 'A' && c <= 'F') i = (i << 4) + (c - 'A') + 10; - else - { - unreadchar (readcharfun, c); - break; - } - } - return i; - } #ifdef MULE /* #### need some way of reading an extended character with @@ -1940,7 +1921,7 @@ read_atom (Lisp_Object readcharfun, else if (sizeof (long) == sizeof (EMACS_INT)) number = atol (read_buffer); else - abort (); + ABORT (); return make_int (number); } #else @@ -2217,8 +2198,8 @@ read_structure (Lisp_Object readcharfun) static Lisp_Object read_compiled_function (Lisp_Object readcharfun, - Emchar terminator); -static Lisp_Object read_vector (Lisp_Object readcharfun, Emchar terminator); + int terminator); +static Lisp_Object read_vector (Lisp_Object readcharfun, int terminator); /* Get the next character; filter out whitespace and comments */