aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-06-19 23:07:16 -0700
committerPaul Eggert2011-06-19 23:07:16 -0700
commit52c61c22eeda7b11969f44d3c002ad94f228f29d (patch)
tree030eed8c8d2212fed5e8ab8d82501e9f12070a42 /src
parent74ca2eb34bb66901b04d33cbef16ff7c8d8df551 (diff)
downloademacs-52c61c22eeda7b11969f44d3c002ad94f228f29d.tar.gz
emacs-52c61c22eeda7b11969f44d3c002ad94f228f29d.zip
* keyboard.c (parse_tool_bar_item): Avoid need for strlen.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog1
-rw-r--r--src/keyboard.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4928e209364..b1035da6c7b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -3,6 +3,7 @@
3 * image.c (xpm_scan) [HAVE_NS && !HAVE_XPM]: 3 * image.c (xpm_scan) [HAVE_NS && !HAVE_XPM]:
4 Don't assume string length fits in int. 4 Don't assume string length fits in int.
5 5
6 * keyboard.c (parse_tool_bar_item):
6 * gtkutil.c (style_changed_cb): Avoid need for strlen. 7 * gtkutil.c (style_changed_cb): Avoid need for strlen.
7 8
8 * font.c: Don't assume string length fits in int. 9 * font.c: Don't assume string length fits in int.
diff --git a/src/keyboard.c b/src/keyboard.c
index e7a0598e839..bffe2b035dc 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -8225,7 +8225,7 @@ parse_tool_bar_item (Lisp_Object key, Lisp_Object item)
8225 /* `:label LABEL-STRING'. */ 8225 /* `:label LABEL-STRING'. */
8226 PROP (TOOL_BAR_ITEM_LABEL) = STRINGP (value) 8226 PROP (TOOL_BAR_ITEM_LABEL) = STRINGP (value)
8227 ? value 8227 ? value
8228 : make_string (bad_label, strlen (bad_label)); 8228 : build_string (bad_label);
8229 have_label = 1; 8229 have_label = 1;
8230 } 8230 }
8231 else if (EQ (ikey, QCfilter)) 8231 else if (EQ (ikey, QCfilter))
@@ -8291,7 +8291,7 @@ parse_tool_bar_item (Lisp_Object key, Lisp_Object item)
8291 else 8291 else
8292 label = ""; 8292 label = "";
8293 8293
8294 new_lbl = Fupcase_initials (make_string (label, strlen (label))); 8294 new_lbl = Fupcase_initials (build_string (label));
8295 if (SCHARS (new_lbl) <= tool_bar_max_label_size) 8295 if (SCHARS (new_lbl) <= tool_bar_max_label_size)
8296 PROP (TOOL_BAR_ITEM_LABEL) = new_lbl; 8296 PROP (TOOL_BAR_ITEM_LABEL) = new_lbl;
8297 else 8297 else