Mercurial > emacs
comparison src/insdel.c @ 102759:ec3ec7f5d54e
* editfns.c (general_insert_function): Adjust to insdel.c changes.
* insdel.c (prepare_to_modify_buffer, signal_before_change):
Some more EMACS_INT.
* lisp.h (copy_text, count_size_as_multibyte): Fix last change.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 28 Mar 2009 04:53:04 +0000 |
parents | b6116169967f |
children | d0a6d64c3cfc |
comparison
equal
deleted
inserted
replaced
102758:e8910435fe5c | 102759:ec3ec7f5d54e |
---|---|
2030 | 2030 |
2031 If PRESERVE_PTR is nonzero, we relocate *PRESERVE_PTR | 2031 If PRESERVE_PTR is nonzero, we relocate *PRESERVE_PTR |
2032 by holding its value temporarily in a marker. */ | 2032 by holding its value temporarily in a marker. */ |
2033 | 2033 |
2034 void | 2034 void |
2035 prepare_to_modify_buffer (EMACS_INT start, EMACS_INT end, int *preserve_ptr) | 2035 prepare_to_modify_buffer (EMACS_INT start, EMACS_INT end, |
2036 EMACS_INT *preserve_ptr) | |
2036 { | 2037 { |
2037 struct buffer *base_buffer; | 2038 struct buffer *base_buffer; |
2038 | 2039 |
2039 if (!NILP (current_buffer->read_only)) | 2040 if (!NILP (current_buffer->read_only)) |
2040 Fbarf_if_buffer_read_only (); | 2041 Fbarf_if_buffer_read_only (); |
2144 If PRESERVE_PTR is nonzero, we relocate *PRESERVE_PTR | 2145 If PRESERVE_PTR is nonzero, we relocate *PRESERVE_PTR |
2145 by holding its value temporarily in a marker. */ | 2146 by holding its value temporarily in a marker. */ |
2146 | 2147 |
2147 void | 2148 void |
2148 signal_before_change (EMACS_INT start_int, EMACS_INT end_int, | 2149 signal_before_change (EMACS_INT start_int, EMACS_INT end_int, |
2149 int *preserve_ptr) | 2150 EMACS_INT *preserve_ptr) |
2150 { | 2151 { |
2151 Lisp_Object start, end; | 2152 Lisp_Object start, end; |
2152 Lisp_Object start_marker, end_marker; | 2153 Lisp_Object start_marker, end_marker; |
2153 Lisp_Object preserve_marker; | 2154 Lisp_Object preserve_marker; |
2154 struct gcpro gcpro1, gcpro2, gcpro3; | 2155 struct gcpro gcpro1, gcpro2, gcpro3; |