aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-18 17:42:24 -0700
committerPaul Eggert2011-07-18 17:42:24 -0700
commit5637687fead7d57f73ea9a7677d25b93fb785dc7 (patch)
treee74204022166de1a8a17ed8860aa9197ce01428e /src/ChangeLog
parenta2271ba21087837896098f97663efaa60eab943e (diff)
downloademacs-5637687fead7d57f73ea9a7677d25b93fb785dc7.tar.gz
emacs-5637687fead7d57f73ea9a7677d25b93fb785dc7.zip
Don't assume that stated character widths fit in int.
* character.c (Fchar_width, c_string_width, lisp_string_width): * character.h (CHAR_WIDTH): * indent.c (MULTIBYTE_BYTES_WIDTH): Use sanitize_char_width to avoid undefined and/or bad behavior with outlandish widths. * character.h (sanitize_tab_width): Renamed from sanitize_width, now that we have two such functions. All uses changed. (sanitize_char_width): New inline function.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 909bb052fea..54ce0c8df4e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,15 @@
12011-07-19 Paul Eggert <eggert@cs.ucla.edu>
2
3 Don't assume that stated character widths fit in int.
4 * character.c (Fchar_width, c_string_width, lisp_string_width):
5 * character.h (CHAR_WIDTH):
6 * indent.c (MULTIBYTE_BYTES_WIDTH):
7 Use sanitize_char_width to avoid undefined and/or bad behavior
8 with outlandish widths.
9 * character.h (sanitize_tab_width): Renamed from sanitize_width,
10 now that we have two such functions. All uses changed.
11 (sanitize_char_width): New inline function.
12
12011-07-18 Paul Eggert <eggert@cs.ucla.edu> 132011-07-18 Paul Eggert <eggert@cs.ucla.edu>
2 14
3 Don't assume that tab-width fits in int. 15 Don't assume that tab-width fits in int.