mirror of
https://github.com/tmux/tmux.git
synced 2024-12-14 02:48:47 +00:00
Sync OpenBSD patchset 518:
Constify buf.
This commit is contained in:
parent
ef45c1c65b
commit
e275bc52f2
@ -1,4 +1,4 @@
|
|||||||
/* $Id: tty-keys.c,v 1.43 2009-11-08 23:33:17 tcunha Exp $ */
|
/* $Id: tty-keys.c,v 1.44 2009-11-10 23:26:13 tcunha Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -38,7 +38,8 @@ struct tty_key *tty_keys_find1(
|
|||||||
struct tty_key *, const char *, size_t, size_t *);
|
struct tty_key *, const char *, size_t, size_t *);
|
||||||
struct tty_key *tty_keys_find(struct tty *, const char *, size_t, size_t *);
|
struct tty_key *tty_keys_find(struct tty *, const char *, size_t, size_t *);
|
||||||
void tty_keys_callback(int, short, void *);
|
void tty_keys_callback(int, short, void *);
|
||||||
int tty_keys_mouse(char *, size_t, size_t *, struct mouse_event *);
|
int tty_keys_mouse(
|
||||||
|
const char *, size_t, size_t *, struct mouse_event *);
|
||||||
|
|
||||||
struct tty_key_ent {
|
struct tty_key_ent {
|
||||||
enum tty_code_code code;
|
enum tty_code_code code;
|
||||||
@ -350,7 +351,7 @@ tty_keys_next(struct tty *tty)
|
|||||||
struct tty_key *tk;
|
struct tty_key *tk;
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
struct mouse_event mouse;
|
struct mouse_event mouse;
|
||||||
char *buf;
|
const char *buf;
|
||||||
size_t len, size;
|
size_t len, size;
|
||||||
cc_t bspace;
|
cc_t bspace;
|
||||||
int key;
|
int key;
|
||||||
@ -486,7 +487,7 @@ tty_keys_callback(unused int fd, unused short events, void *data)
|
|||||||
|
|
||||||
/* Handle mouse key input. */
|
/* Handle mouse key input. */
|
||||||
int
|
int
|
||||||
tty_keys_mouse(char *buf, size_t len, size_t *size, struct mouse_event *m)
|
tty_keys_mouse(const char *buf, size_t len, size_t *size, struct mouse_event *m)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Mouse sequences are \033[M followed by three characters indicating
|
* Mouse sequences are \033[M followed by three characters indicating
|
||||||
|
Loading…
Reference in New Issue
Block a user