Module Name: src Committed By: tsutsui Date: Thu May 26 14:28:56 UTC 2022
Modified Files: src/sys/arch/x68k/dev: kbdmap.c kbdmap.c.ascii kbdmap.h Log Message: Make readonly keymap data const. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/x68k/dev/kbdmap.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/x68k/dev/kbdmap.c.ascii \ src/sys/arch/x68k/dev/kbdmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x68k/dev/kbdmap.c diff -u src/sys/arch/x68k/dev/kbdmap.c:1.7 src/sys/arch/x68k/dev/kbdmap.c:1.8 --- src/sys/arch/x68k/dev/kbdmap.c:1.7 Wed Oct 17 19:58:02 2007 +++ src/sys/arch/x68k/dev/kbdmap.c Thu May 26 14:28:56 2022 @@ -1,10 +1,10 @@ -/* $NetBSD: kbdmap.c,v 1.7 2007/10/17 19:58:02 garbled Exp $ */ +/* $NetBSD: kbdmap.c,v 1.8 2022/05/26 14:28:56 tsutsui Exp $ */ /* from: arch/amiga/dev/kbdmap.c */ /* modified for X680x0 by Masaru Oki and Makoto MINOURA */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kbdmap.c,v 1.7 2007/10/17 19:58:02 garbled Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kbdmap.c,v 1.8 2022/05/26 14:28:56 tsutsui Exp $"); #include "kbdmap.h" @@ -22,7 +22,7 @@ __KERNEL_RCSID(0, "$NetBSD: kbdmap.c,v 1 #define D KBD_MODE_DEAD struct kbdmap kbdmap; -struct kbdmap ascii_kbdmap = { +const struct kbdmap ascii_kbdmap = { /* normal map */ { {0, 0}, /* 0x00 */ Index: src/sys/arch/x68k/dev/kbdmap.c.ascii diff -u src/sys/arch/x68k/dev/kbdmap.c.ascii:1.4 src/sys/arch/x68k/dev/kbdmap.c.ascii:1.5 --- src/sys/arch/x68k/dev/kbdmap.c.ascii:1.4 Wed Oct 17 19:58:02 2007 +++ src/sys/arch/x68k/dev/kbdmap.c.ascii Thu May 26 14:28:56 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: kbdmap.c.ascii,v 1.4 2007/10/17 19:58:02 garbled Exp $ */ +/* $NetBSD: kbdmap.c.ascii,v 1.5 2022/05/26 14:28:56 tsutsui Exp $ */ /* from: arch/amiga/dev/kbdmap.c */ /* modified for X680x0 by Masaru Oki */ @@ -18,7 +18,7 @@ #define K KBD_MODE_KPAD struct kbdmap kbdmap; -struct kbdmap ascii_kbdmap = { +const struct kbdmap ascii_kbdmap = { /* normal map */ { 0, 0, /* 0x00 */ Index: src/sys/arch/x68k/dev/kbdmap.h diff -u src/sys/arch/x68k/dev/kbdmap.h:1.4 src/sys/arch/x68k/dev/kbdmap.h:1.5 --- src/sys/arch/x68k/dev/kbdmap.h:1.4 Sun Dec 11 12:19:37 2005 +++ src/sys/arch/x68k/dev/kbdmap.h Thu May 26 14:28:56 2022 @@ -1,9 +1,10 @@ -/* $NetBSD: kbdmap.h,v 1.4 2005/12/11 12:19:37 christos Exp $ */ +/* $NetBSD: kbdmap.h,v 1.5 2022/05/26 14:28:56 tsutsui Exp $ */ #include <machine/kbdmap.h> #ifdef _KERNEL /* XXX: ITE interface */ -extern struct kbdmap kbdmap, ascii_kbdmap; +extern struct kbdmap kbdmap; +extern const struct kbdmap ascii_kbdmap; extern unsigned char acctable[KBD_NUM_ACC][64]; #endif