diff options
author | Colin Walters <walters@gnu.org> | 2002-05-28 16:24:55 +0000 |
---|---|---|
committer | Colin Walters <walters@gnu.org> | 2002-05-28 16:24:55 +0000 |
commit | abb13b09f457bbf32e3a75d9cabd66d2d8df494d (patch) | |
tree | 95da1f359cb56600b74b3a3e43bbe7de4824f238 /lisp/emacs-lisp/cl-macs.el | |
parent | b44ec8e346cd5128bf6a31d902beea5ca6414e8e (diff) | |
download | emacs-abb13b09f457bbf32e3a75d9cabd66d2d8df494d.tar.gz emacs-abb13b09f457bbf32e3a75d9cabd66d2d8df494d.tar.bz2 emacs-abb13b09f457bbf32e3a75d9cabd66d2d8df494d.zip |
lread.c (readchar_count): New variable.
(readchar): Increment it.
(unreadchar): Decrement it.
(read_multibyte): Decrement it.
(Vread_with_symbol_positions): New variable.
(Vread_symbol_positions_list): New variable.
(read_internal_start): New function, created from Fread and
Fread_from_string. Handle Vread_symbol_positions_list and
Vread_with_symbol_positions.
(readevalloop, Fread, Fread_from_string): Use it.
(read1): Use readchar_count to add symbol positions to
Vread_symbol_positions_list if Vread_with_symbol_positions is
non-nil.
(syms_of_lread): DEFVAR_LISP and initialize them.
Diffstat (limited to 'lisp/emacs-lisp/cl-macs.el')
0 files changed, 0 insertions, 0 deletions