*read-supress*The behaviour of *read-supress* is not fully specified in the
standard. ECL tries to be as liberal as possible in the syntax that it
accepts when *read-suppress* is true. Errors are only signaled
in the following cases:
< or ) (Undefined dispatching macro characters don’t produce errors)
Common Lisp and C equivalence
| Lisp symbol | C function | 
|---|---|
| copy-readtable | cl_object cl_copy_readtable(cl_narg narg, ...) | 
| make-dispatch-macro-character | cl_object cl_make_dispatch_macro_character(cl_narg narg, cl_object char, ...) | 
| read | cl_object cl_read(cl_narg narg, ...) | 
| read-preserving-whitespace | cl_object cl_read_preserving_whitespace(cl_narg narg, ...) | 
| read-delimited-list | cl_object cl_read_delimited_list(cl_narg narg, cl_object char, ...) | 
| read-from-string | cl_object cl_read_from_string(cl_narg narg, cl_object string, ...) | 
| readtable-case | cl_object cl_readtable_case(cl_object readtable) | 
| (setf readtable-case) | cl_object si_readtable_case_set(cl_object readtable, cl_object mode) | 
| readtablep | cl_object cl_readtablep(cl_object object) | 
| get-dispatch-macro-character | cl_object cl_get_dispatch_macro_character(cl_narg narg, cl_object disp_char, cl_object sub_char, ...) | 
| set-dispatch-macro-character | cl_object cl_set_dispatch_macro_character(cl_narg narg, cl_object disp_char, cl_object sub_char, cl_object function, ...) | 
| get-macro-character | cl_object cl_get_macro_character(cl_narg narg, cl_object char, ...) | 
| set-macro-character | cl_object cl_set_macro_character(cl_narg narg, cl_object char, cl_object function, ...) | 
| set-syntax-from-char | cl_object cl_set_syntax_from_char(cl_narg narg, cl_object to_char, cl_object from_char, ...) |