Module Name: src
Committed By: uwe
Date: Wed Jun 8 19:47:11 UTC 2022
Modified Files:
src/sys/dev/wsfont: wsfont.c
Log Message:
wsfont.c: use __arraycount instead of defining it locally
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/dev/wsfont/wsfont.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/wsfont/wsfont.c
diff -u src/sys/dev/wsfont/wsfont.c:1.77 src/sys/dev/wsfont/wsfont.c:1.78
--- src/sys/dev/wsfont/wsfont.c:1.77 Fri Dec 24 18:12:58 2021
+++ src/sys/dev/wsfont/wsfont.c Wed Jun 8 19:47:10 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: wsfont.c,v 1.77 2021/12/24 18:12:58 jmcneill Exp $ */
+/* $NetBSD: wsfont.c,v 1.78 2022/06/08 19:47:10 uwe Exp $ */
/*-
* Copyright (c) 1999, 2000, 2001, 2002 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsfont.c,v 1.77 2021/12/24 18:12:58 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsfont.c,v 1.78 2022/06/08 19:47:10 uwe Exp $");
#include "opt_wsfont.h"
@@ -1045,7 +1045,6 @@ static const struct wsfont_level1_glyphm
{ iso7_level1, 0, 0x26 }, /* WSDISPLAY_FONTENC_ISO7 */
};
-#define MAX_ENCODING (sizeof(encodings) / sizeof(encodings[0]))
/*
* Remap Unicode character to glyph
@@ -1057,7 +1056,7 @@ wsfont_map_unichar(struct wsdisplay_font
const struct wsfont_level2_glyphmap *map2;
int hi, lo;
- if (font->encoding < 0 || font->encoding >= MAX_ENCODING)
+ if (font->encoding < 0 || font->encoding >= __arraycount(encodings))
return (-1);
hi = (c >> 8);