diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2013-12-03 14:36:49 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2013-12-03 14:36:49 -0800 |
commit | 5df474aaa900307b90d55434308c32c555314313 (patch) | |
tree | bd95be90b49d93039720ad80484e13c85b61db28 | |
parent | 2654ac09ccc5da6e2fe99e60291d4c6013958c3e (diff) |
Use bool for boolean.
* tparam.c (tparam1):
* undo.c (record_point, record_property_change):
Use bool for boolean, for local vars that are always true or false.
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/tparam.c | 2 | ||||
-rw-r--r-- | src/undo.c | 6 |
3 files changed, 9 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 44039f83d8..f7ed14c1f4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,10 @@ 2013-12-03 Paul Eggert <eggert@cs.ucla.edu> + Use bool for boolean. + * tparam.c (tparam1): + * undo.c (record_point, record_property_change): + Use bool for boolean, for local vars that are always true or false. + Minor integer overflow fixes (Bug#16033). * window.c (Fset_window_new_pixel): Don't let new_pixel go negative. This improves on the previous fix to this function. diff --git a/src/tparam.c b/src/tparam.c index c3ecfb9e3a..e97544d923 100644 --- a/src/tparam.c +++ b/src/tparam.c @@ -79,7 +79,7 @@ tparam1 (const char *string, char *outstring, int len, register int tem; int *old_argp = argp; /* can move */ int *fixed_argp = argp; /* never moves */ - int explicit_param_p = 0; /* set by %p */ + bool explicit_param_p = 0; /* set by %p */ ptrdiff_t doleft = 0; ptrdiff_t doup = 0; ptrdiff_t append_len = 0; diff --git a/src/undo.c b/src/undo.c index 234b8510f0..88cca102b6 100644 --- a/src/undo.c +++ b/src/undo.c @@ -55,7 +55,7 @@ static Lisp_Object pending_boundary; static void record_point (ptrdiff_t pt) { - int at_boundary; + bool at_boundary; /* Don't record position of pt when undo_inhibit_record_point holds. */ if (undo_inhibit_record_point) @@ -77,7 +77,7 @@ record_point (ptrdiff_t pt) if (CONSP (BVAR (current_buffer, undo_list))) { - /* Set AT_BOUNDARY to 1 only when we have nothing other than + /* Set AT_BOUNDARY only when we have nothing other than marker adjustment before undo boundary. */ Lisp_Object tail = BVAR (current_buffer, undo_list), elt; @@ -244,7 +244,7 @@ record_property_change (ptrdiff_t beg, ptrdiff_t length, { Lisp_Object lbeg, lend, entry; struct buffer *obuf = current_buffer, *buf = XBUFFER (buffer); - int boundary = 0; + bool boundary = 0; if (EQ (BVAR (buf, undo_list), Qt)) return; |