Mercurial > emacs
diff src/cmds.c @ 110552:66f6be9b4d43
Fix int/EMACS_INT use in ccl.c, cmds.c, data.c, dispnew.c.
keyboard.c (make_lispy_position): Use EMACS_INT for buffer
positions.
xdisp.c (redisplay_internal, try_window_id)
(set_cursor_from_row, find_first_unchanged_at_end_row): Use
EMACS_INT for buffer positions.
dispextern.h (set_cursor_from_row, mode_line_string)
(marginal_area_string): Adjust prototypes.
dispnew.c (increment_matrix_positions)
(increment_row_positions, copy_glyph_row_contents)
(mode_line_string, marginal_area_string): Use EMACS_INT for buffer
positions.
dispextern.h (mode_line_string, marginal_area_string)
(increment_matrix_positions, increment_row_positions): Adjust
prototypes.
data.c (Faref, Faset): Use EMACS_INT for string length and
positions.
cmds.c (internal_self_insert): Use EMACS_INT for the count of
characters to insert.
ccl.c (Fccl_execute_on_string): Use EMACS_INT for string
position and size.
| author | Eli Zaretskii <eliz@gnu.org> |
|---|---|
| date | Fri, 24 Sep 2010 13:48:10 -0400 |
| parents | 8e5fcc5dd96b |
| children | 3c2bab829253 |
line wrap: on
line diff
--- a/src/cmds.c Fri Sep 24 11:24:47 2010 -0400 +++ b/src/cmds.c Fri Sep 24 13:48:10 2010 -0400 @@ -37,7 +37,7 @@ /* A possible value for a buffer's overwrite-mode variable. */ Lisp_Object Qoverwrite_mode_binary; -static int internal_self_insert (int, int); +static int internal_self_insert (int, EMACS_INT); DEFUN ("forward-point", Fforward_point, Sforward_point, 1, 1, 0, doc: /* Return buffer position N characters after (before if N negative) point. */) @@ -304,7 +304,7 @@ { int character = translate_char (Vtranslation_table_for_input, (int) XINT (last_command_event)); - int val = internal_self_insert (character, (int) XFASTINT (n)); + int val = internal_self_insert (character, XFASTINT (n)); if (val == 2) nonundocount = 0; frame_make_pointer_invisible (); @@ -323,7 +323,7 @@ static Lisp_Object Qpost_self_insert_hook, Vpost_self_insert_hook; static int -internal_self_insert (int c, int n) +internal_self_insert (int c, EMACS_INT n) { int hairy = 0; Lisp_Object tem;
