curse: constify define_key() argument

define_key() is ncurses extension and ncurses defines its first
argument as "const char *".  Follow suit.

PR lib/58254
This commit is contained in:
uwe 2024-05-14 10:22:48 +00:00
parent 1290da4db3
commit 97b9891f11
3 changed files with 9 additions and 9 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: curses.h,v 1.130 2021/02/13 10:37:00 rillig Exp $ */
/* $NetBSD: curses.h,v 1.131 2024/05/14 10:22:48 uwe Exp $ */
/*
* Copyright (c) 1981, 1993, 1994
@ -652,7 +652,7 @@ int copywin(const WINDOW *, WINDOW *, int, int, int, int, int, int, int);
int curs_set(int);
int def_prog_mode(void);
int def_shell_mode(void);
int define_key(char *, int);
int define_key(const char *, int);
int delay_output(int);
void delscreen(SCREEN *);
int delwin(WINDOW *);

View File

@ -1,4 +1,4 @@
.\" $NetBSD: curses_input.3,v 1.30 2022/05/21 12:34:44 uwe Exp $
.\" $NetBSD: curses_input.3,v 1.31 2024/05/14 10:22:48 uwe Exp $
.\"
.\" Copyright (c) 2002
.\" Brett Lymn (blymn@NetBSD.org, brett_lymn@yahoo.com.au)
@ -76,7 +76,7 @@
.Ft int
.Fn has_key "int key_symbol"
.Ft int
.Fn define_key "char *sequence" "int key_symbol"
.Fn define_key "const char *sequence" "int key_symbol"
.Ft int
.Fn getnstr "char *str" "int limit"
.Ft int

View File

@ -1,4 +1,4 @@
/* $NetBSD: getch.c,v 1.78 2021/10/19 06:37:29 blymn Exp $ */
/* $NetBSD: getch.c,v 1.79 2024/05/14 10:22:48 uwe Exp $ */
/*
* Copyright (c) 1981, 1993, 1994
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)getch.c 8.2 (Berkeley) 5/4/94";
#else
__RCSID("$NetBSD: getch.c,v 1.78 2021/10/19 06:37:29 blymn Exp $");
__RCSID("$NetBSD: getch.c,v 1.79 2024/05/14 10:22:48 uwe Exp $");
#endif
#endif /* not lint */
@ -211,7 +211,7 @@ static wchar_t inbuf[INBUF_SZ];
static int start, end, working; /* pointers for manipulating inbuf data */
/* prototypes for private functions */
static void add_key_sequence(SCREEN *screen, char *sequence, int key_type);
static void add_key_sequence(SCREEN *screen, const char *sequence, int key_type);
static key_entry_t *add_new_key(keymap_t *current, char ch, int key_type,
int symbol);
static void delete_key_sequence(keymap_t *current, int key_type);
@ -370,7 +370,7 @@ delete_key_sequence(keymap_t *current, int key_type)
* for the given key symbol.
*/
static void
add_key_sequence(SCREEN *screen, char *sequence, int key_type)
add_key_sequence(SCREEN *screen, const char *sequence, int key_type)
{
key_entry_t *tmp_key;
keymap_t *current;
@ -762,7 +762,7 @@ do_keyok(keymap_t *current, int key_type, bool set, bool flag, int *retval)
*
*/
int
define_key(char *sequence, int symbol)
define_key(const char *sequence, int symbol)
{
if (symbol <= 0 || _cursesi_screen == NULL)