comparison src/lisp.h @ 5381:4f39e57a82b4

Improve read-only error reporting. -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2011-03-17 Didier Verna <didier@xemacs.org> * data.c (init_errors_once_early): Define Qextent_read_only error. * lisp.h: Declare it. * extents.c (verify_extent_mapper): Signal an extent-read-only error instead of a buffer-read-only one.
author Didier Verna <didier@lrde.epita.fr>
date Thu, 17 Mar 2011 16:20:09 +0100
parents 22c4e67a2e69
children e99b473303e3 4dee0387b9de
comparison
equal deleted inserted replaced
5380:919c77c567bb 5381:4f39e57a82b4
4530 Qinteger_or_char_p, Qinteger_or_marker_p, Qlambda, Qlistp, Qnatnump, 4530 Qinteger_or_char_p, Qinteger_or_marker_p, Qlambda, Qlistp, Qnatnump,
4531 Qnonnegativep, Qnumber_char_or_marker_p, Qnumberp, Qquote, Qtrue_list_p; 4531 Qnonnegativep, Qnumber_char_or_marker_p, Qnumberp, Qquote, Qtrue_list_p;
4532 extern MODULE_API Lisp_Object Qintegerp; 4532 extern MODULE_API Lisp_Object Qintegerp;
4533 4533
4534 extern Lisp_Object Qargs_out_of_range, Qarith_error, Qbeginning_of_buffer, 4534 extern Lisp_Object Qargs_out_of_range, Qarith_error, Qbeginning_of_buffer,
4535 Qbuffer_read_only, Qcircular_list, Qcircular_property_list, 4535 Qbuffer_read_only, Qextent_read_only,
4536 Qcircular_list, Qcircular_property_list,
4536 Qconversion_error, Qcyclic_variable_indirection, Qdomain_error, 4537 Qconversion_error, Qcyclic_variable_indirection, Qdomain_error,
4537 Qediting_error, Qend_of_buffer, Qend_of_file, Qerror, Qfile_error, 4538 Qediting_error, Qend_of_buffer, Qend_of_file, Qerror, Qfile_error,
4538 Qinternal_error, Qinvalid_change, Qinvalid_constant, Qinvalid_function, 4539 Qinternal_error, Qinvalid_change, Qinvalid_constant, Qinvalid_function,
4539 Qinvalid_keyword_argument, Qinvalid_operation, 4540 Qinvalid_keyword_argument, Qinvalid_operation,
4540 Qinvalid_read_syntax, Qinvalid_state, Qio_error, Qlist_formation_error, 4541 Qinvalid_read_syntax, Qinvalid_state, Qio_error, Qlist_formation_error,