Mercurial > emacs
diff src/intervals.c @ 110510:fa060a284a1b
Use EMACS_INT instead of EMACS_UINT in intervals.c.
The latter causes crashes, since LENGTH macro in intervals.h:114 has to be
able to return a negative number.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Thu, 23 Sep 2010 14:54:49 -0400 |
parents | db816f28c44b |
children | ba79df773e8d |
line wrap: on
line diff
--- a/src/intervals.c Thu Sep 23 14:50:57 2010 -0400 +++ b/src/intervals.c Thu Sep 23 14:54:49 2010 -0400 @@ -1326,8 +1326,8 @@ if (relative_position < LEFT_TOTAL_LENGTH (tree)) { EMACS_INT subtract = interval_deletion_adjustment (tree->left, - relative_position, - amount); + relative_position, + amount); tree->total_length -= subtract; CHECK_TOTAL_LENGTH (tree); return subtract;