comparison src/lread.c @ 3439:d1754e7f0cea

[xemacs-hg @ 2006-06-03 17:50:39 by aidan] Just-in-time Unicode code point support.
author aidan
date Sat, 03 Jun 2006 17:51:06 +0000
parents 84ee3ca77e7f
children c136144fe765
comparison
equal deleted inserted replaced
3438:14fbcab7c67b 3439:d1754e7f0cea
32 #include "elhash.h" 32 #include "elhash.h"
33 #include "file-coding.h" 33 #include "file-coding.h"
34 #include "lstream.h" 34 #include "lstream.h"
35 #include "opaque.h" 35 #include "opaque.h"
36 #include "profile.h" 36 #include "profile.h"
37 #include "charset.h" /* For Funicode_to_char. */
37 38
38 #include "sysfile.h" 39 #include "sysfile.h"
39 #include "sysfloat.h" 40 #include "sysfloat.h"
40 #ifdef WIN32_NATIVE 41 #ifdef WIN32_NATIVE
41 #include "syswindows.h" 42 #include "syswindows.h"
205 static int saved_doc_string_position; 206 static int saved_doc_string_position;
206 #endif 207 #endif
207 208
208 static int locate_file_open_or_access_file (Ibyte *fn, int access_mode); 209 static int locate_file_open_or_access_file (Ibyte *fn, int access_mode);
209 EXFUN (Fread_from_string, 3); 210 EXFUN (Fread_from_string, 3);
210
211 EXFUN (Funicode_to_char, 2); /* In unicode.c. */
212 211
213 /* When errors are signaled, the actual readcharfun should not be used 212 /* When errors are signaled, the actual readcharfun should not be used
214 as an argument if it is an lstream, so that lstreams don't escape 213 as an argument if it is an lstream, so that lstreams don't escape
215 to the Lisp level. */ 214 to the Lisp level. */
216 #define READCHARFUN_MAYBE(x) (LSTREAMP (x) \ 215 #define READCHARFUN_MAYBE(x) (LSTREAMP (x) \