]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid magic values in xfont_list
authorStefan Kangas <stefankangas@gmail.com>
Sat, 20 Jul 2024 13:12:50 +0000 (15:12 +0200)
committerEshel Yaron <me@eshelyaron.com>
Mon, 22 Jul 2024 10:38:00 +0000 (12:38 +0200)
* src/xfont.c (xfont_list): Avoid magic values.

(cherry picked from commit 2f875ead59abe16c4559d26883ff1db524fa22f7)

src/xfont.c

index b112bb4fb39538d03ce5c9cd868c4be5a6f1c201..e439b954c5e4922a3516d683c3807d80b3d00578 100644 (file)
@@ -487,9 +487,9 @@ xfont_list (struct frame *f, Lisp_Object spec)
   if (NILP (list) && NILP (registry))
     {
       /* Try iso10646-1 */
-      char *r = name + len - 9;        /* 9 == strlen (iso8859-1) */
+      char *r = name + len - sizeof "iso8859-1" - 1;
 
-      if (r - name + 10 < 256) /* 10 == strlen (iso10646-1) */
+      if (r - name + sizeof "iso10646-1" - 1 < 256)
        {
          strcpy (r, "iso10646-1");
          list = xfont_list_pattern (display, name, Qiso10646_1, script);