diff options
| author | Stefan Monnier | 2009-03-28 04:53:04 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2009-03-28 04:53:04 +0000 |
| commit | 9628fed72164a10758c241c2b220f84668a50b14 (patch) | |
| tree | 690af1f76e634ac1cba77409e44c6fe79e724938 /src | |
| parent | 08c8710454443c2b5266af2d1fa49a81da0b5187 (diff) | |
| download | emacs-9628fed72164a10758c241c2b220f84668a50b14.tar.gz emacs-9628fed72164a10758c241c2b220f84668a50b14.zip | |
* 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.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 9 | ||||
| -rw-r--r-- | src/editfns.c | 21 | ||||
| -rw-r--r-- | src/insdel.c | 5 | ||||
| -rw-r--r-- | src/lisp.h | 10 |
4 files changed, 28 insertions, 17 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7ccd3a34c8f..2e2ca792323 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,14 @@ | |||
| 1 | 2009-03-28 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2009-03-28 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * frame.c (delete_frame): Work around compiler bug. | ||
| 4 | |||
| 5 | * editfns.c (general_insert_function): Adjust to insdel.c changes. | ||
| 6 | * insdel.c (prepare_to_modify_buffer, signal_before_change): | ||
| 7 | Some more EMACS_INT. | ||
| 8 | * lisp.h (copy_text, count_size_as_multibyte): Fix last change. | ||
| 9 | |||
| 10 | * xdisp.c (dump_glyph): Fix typo. | ||
| 11 | |||
| 3 | * insdel.c (move_gap, move_gap_both, gap_left, gap_right) | 12 | * insdel.c (move_gap, move_gap_both, gap_left, gap_right) |
| 4 | (adjust_markers_gap_motion, adjust_markers_for_delete) | 13 | (adjust_markers_gap_motion, adjust_markers_for_delete) |
| 5 | (adjust_markers_for_insert, adjust_point) | 14 | (adjust_markers_for_insert, adjust_point) |
diff --git a/src/editfns.c b/src/editfns.c index 0a7473d6d63..9d6ff9be655 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -98,10 +98,11 @@ static Lisp_Object region_limit P_ ((int)); | |||
| 98 | int lisp_time_argument P_ ((Lisp_Object, time_t *, int *)); | 98 | int lisp_time_argument P_ ((Lisp_Object, time_t *, int *)); |
| 99 | static size_t emacs_memftimeu P_ ((char *, size_t, const char *, | 99 | static size_t emacs_memftimeu P_ ((char *, size_t, const char *, |
| 100 | size_t, const struct tm *, int)); | 100 | size_t, const struct tm *, int)); |
| 101 | static void general_insert_function P_ ((void (*) (const unsigned char *, int), | 101 | static void general_insert_function (void (*) (const unsigned char *, EMACS_INT), |
| 102 | void (*) (Lisp_Object, int, int, int, | 102 | void (*) (Lisp_Object, EMACS_INT, |
| 103 | int, int), | 103 | EMACS_INT, EMACS_INT, |
| 104 | int, int, Lisp_Object *)); | 104 | EMACS_INT, int), |
| 105 | int, int, Lisp_Object *); | ||
| 105 | static Lisp_Object subst_char_in_region_unwind P_ ((Lisp_Object)); | 106 | static Lisp_Object subst_char_in_region_unwind P_ ((Lisp_Object)); |
| 106 | static Lisp_Object subst_char_in_region_unwind_1 P_ ((Lisp_Object)); | 107 | static Lisp_Object subst_char_in_region_unwind_1 P_ ((Lisp_Object)); |
| 107 | static void transpose_markers P_ ((int, int, int, int, int, int, int, int)); | 108 | static void transpose_markers P_ ((int, int, int, int, int, int, int, int)); |
| @@ -2161,12 +2162,12 @@ set_time_zone_rule (tzstring) | |||
| 2161 | INSERT_FROM_STRING_FUNC as the last argument. */ | 2162 | INSERT_FROM_STRING_FUNC as the last argument. */ |
| 2162 | 2163 | ||
| 2163 | static void | 2164 | static void |
| 2164 | general_insert_function (insert_func, insert_from_string_func, | 2165 | general_insert_function (void (*insert_func) |
| 2165 | inherit, nargs, args) | 2166 | (const unsigned char *, EMACS_INT), |
| 2166 | void (*insert_func) P_ ((const unsigned char *, int)); | 2167 | void (*insert_from_string_func) |
| 2167 | void (*insert_from_string_func) P_ ((Lisp_Object, int, int, int, int, int)); | 2168 | (Lisp_Object, EMACS_INT, EMACS_INT, |
| 2168 | int inherit, nargs; | 2169 | EMACS_INT, EMACS_INT, int), |
| 2169 | register Lisp_Object *args; | 2170 | int inherit, int nargs, Lisp_Object *args) |
| 2170 | { | 2171 | { |
| 2171 | register int argnum; | 2172 | register int argnum; |
| 2172 | register Lisp_Object val; | 2173 | register Lisp_Object val; |
diff --git a/src/insdel.c b/src/insdel.c index 70a6a6618ec..f94f4f0067b 100644 --- a/src/insdel.c +++ b/src/insdel.c | |||
| @@ -2032,7 +2032,8 @@ modify_region (struct buffer *buffer, EMACS_INT start, EMACS_INT end, | |||
| 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 | ||
| @@ -2146,7 +2147,7 @@ reset_var_on_error (val) | |||
| 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; |
diff --git a/src/lisp.h b/src/lisp.h index a68afeb4388..84252dd8288 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -2455,9 +2455,9 @@ extern Lisp_Object Qinhibit_modification_hooks; | |||
| 2455 | extern void move_gap (EMACS_INT); | 2455 | extern void move_gap (EMACS_INT); |
| 2456 | extern void move_gap_both (EMACS_INT, EMACS_INT); | 2456 | extern void move_gap_both (EMACS_INT, EMACS_INT); |
| 2457 | extern void make_gap (EMACS_INT); | 2457 | extern void make_gap (EMACS_INT); |
| 2458 | extern int copy_text (const unsigned char *, unsigned char *, | 2458 | extern EMACS_INT copy_text (const unsigned char *, unsigned char *, |
| 2459 | EMACS_INT, int, int); | 2459 | EMACS_INT, int, int); |
| 2460 | extern int count_size_as_multibyte (const unsigned char *, EMACS_INT); | 2460 | extern EMACS_INT count_size_as_multibyte (const unsigned char *, EMACS_INT); |
| 2461 | extern int count_combining_before (const unsigned char *, | 2461 | extern int count_combining_before (const unsigned char *, |
| 2462 | EMACS_INT, EMACS_INT, EMACS_INT); | 2462 | EMACS_INT, EMACS_INT, EMACS_INT); |
| 2463 | extern int count_combining_after (const unsigned char *, | 2463 | extern int count_combining_after (const unsigned char *, |
| @@ -2486,8 +2486,8 @@ extern void del_range_both (EMACS_INT, EMACS_INT, EMACS_INT, EMACS_INT, int); | |||
| 2486 | extern Lisp_Object del_range_2 (EMACS_INT, EMACS_INT, | 2486 | extern Lisp_Object del_range_2 (EMACS_INT, EMACS_INT, |
| 2487 | EMACS_INT, EMACS_INT, int); | 2487 | EMACS_INT, EMACS_INT, int); |
| 2488 | extern void modify_region (struct buffer *, EMACS_INT, EMACS_INT, int); | 2488 | extern void modify_region (struct buffer *, EMACS_INT, EMACS_INT, int); |
| 2489 | extern void prepare_to_modify_buffer (EMACS_INT, EMACS_INT, int *); | 2489 | extern void prepare_to_modify_buffer (EMACS_INT, EMACS_INT, EMACS_INT *); |
| 2490 | extern void signal_before_change (EMACS_INT, EMACS_INT, int *); | 2490 | extern void signal_before_change (EMACS_INT, EMACS_INT, EMACS_INT *); |
| 2491 | extern void signal_after_change (EMACS_INT, EMACS_INT, EMACS_INT); | 2491 | extern void signal_after_change (EMACS_INT, EMACS_INT, EMACS_INT); |
| 2492 | extern void adjust_after_replace (EMACS_INT, EMACS_INT, Lisp_Object, | 2492 | extern void adjust_after_replace (EMACS_INT, EMACS_INT, Lisp_Object, |
| 2493 | EMACS_INT, EMACS_INT); | 2493 | EMACS_INT, EMACS_INT); |