aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-06-20 18:40:45 -0700
committerPaul Eggert2011-06-20 18:40:45 -0700
commit7de51af53b40c4fcaa4369feffad11e9db11fbe0 (patch)
treeb3387f8457fcd3fdcf819b3b24259d0371a8259d /src
parent25ed6cc39748008e8f95a247d3ece3e063fcc92e (diff)
downloademacs-7de51af53b40c4fcaa4369feffad11e9db11fbe0.tar.gz
emacs-7de51af53b40c4fcaa4369feffad11e9db11fbe0.zip
* xfont.c (xfont_match): Avoid need for strlen.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog2
-rw-r--r--src/xfont.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b1e30e68a0c..857b0fa79e2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,7 @@
12011-06-21 Paul Eggert <eggert@cs.ucla.edu> 12011-06-21 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * xfont.c (xfont_match): Avoid need for strlen.
4
3 * xfns.c: Don't assume strlen fits in int. 5 * xfns.c: Don't assume strlen fits in int.
4 (xic_create_fontsetname, x_window): Use ptrdiff_t, not int. 6 (xic_create_fontsetname, x_window): Use ptrdiff_t, not int.
5 7
diff --git a/src/xfont.c b/src/xfont.c
index 5dd6aae3846..2c3ca911623 100644
--- a/src/xfont.c
+++ b/src/xfont.c
@@ -594,16 +594,14 @@ xfont_match (Lisp_Object frame, Lisp_Object spec)
594 { 594 {
595 if (XGetFontProperty (xfont, XA_FONT, &value)) 595 if (XGetFontProperty (xfont, XA_FONT, &value))
596 { 596 {
597 int len;
598 char *s; 597 char *s;
599 598
600 s = (char *) XGetAtomName (display, (Atom) value); 599 s = (char *) XGetAtomName (display, (Atom) value);
601 len = strlen (s);
602 600
603 /* If DXPC (a Differential X Protocol Compressor) 601 /* If DXPC (a Differential X Protocol Compressor)
604 Ver.3.7 is running, XGetAtomName will return null 602 Ver.3.7 is running, XGetAtomName will return null
605 string. We must avoid such a name. */ 603 string. We must avoid such a name. */
606 if (len > 0) 604 if (*s)
607 { 605 {
608 entity = font_make_entity (); 606 entity = font_make_entity ();
609 ASET (entity, FONT_TYPE_INDEX, Qx); 607 ASET (entity, FONT_TYPE_INDEX, Qx);