comparison src/lread.c @ 90650:02cf29720f31

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 490-504) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 161-163) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-130
author Miles Bader <miles@gnu.org>
date Tue, 07 Nov 2006 23:22:48 +0000
parents 858cb33ae39d 4d1706442c96
children 6588c6259dfb
comparison
equal deleted inserted replaced
90649:d53934e7ddef 90650:02cf29720f31
143 /* Nonzero means READCHAR should read bytes one by one (not character) 143 /* Nonzero means READCHAR should read bytes one by one (not character)
144 when READCHARFUN is Qget_file_char or Qget_emacs_mule_file_char. 144 when READCHARFUN is Qget_file_char or Qget_emacs_mule_file_char.
145 This is set to 1 by read1 temporarily while handling #@NUMBER. */ 145 This is set to 1 by read1 temporarily while handling #@NUMBER. */
146 static int load_each_byte; 146 static int load_each_byte;
147 147
148 /* Function to use for loading an Emacs lisp source file (not 148 /* Function to use for loading an Emacs Lisp source file (not
149 compiled) instead of readevalloop. */ 149 compiled) instead of readevalloop. */
150 Lisp_Object Vload_source_file_function; 150 Lisp_Object Vload_source_file_function;
151 151
152 /* List of all DEFVAR_BOOL variables. Used by the byte optimizer. */ 152 /* List of all DEFVAR_BOOL variables. Used by the byte optimizer. */
153 Lisp_Object Vbyte_boolean_vars; 153 Lisp_Object Vbyte_boolean_vars;
4241 doc: /* Function used by `load' and `eval-region' for reading expressions. 4241 doc: /* Function used by `load' and `eval-region' for reading expressions.
4242 The default is nil, which means use the function `read'. */); 4242 The default is nil, which means use the function `read'. */);
4243 Vload_read_function = Qnil; 4243 Vload_read_function = Qnil;
4244 4244
4245 DEFVAR_LISP ("load-source-file-function", &Vload_source_file_function, 4245 DEFVAR_LISP ("load-source-file-function", &Vload_source_file_function,
4246 doc: /* Function called in `load' for loading an Emacs lisp source file. 4246 doc: /* Function called in `load' for loading an Emacs Lisp source file.
4247 This function is for doing code conversion before reading the source file. 4247 This function is for doing code conversion before reading the source file.
4248 If nil, loading is done without any code conversion. 4248 If nil, loading is done without any code conversion.
4249 Arguments are FULLNAME, FILE, NOERROR, NOMESSAGE, where 4249 Arguments are FULLNAME, FILE, NOERROR, NOMESSAGE, where
4250 FULLNAME is the full name of FILE. 4250 FULLNAME is the full name of FILE.
4251 See `load' for the meaning of the remaining arguments. */); 4251 See `load' for the meaning of the remaining arguments. */);