=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tty-keys.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- src/usr.bin/tmux/tty-keys.c 2009/11/05 19:32:34 1.17 +++ src/usr.bin/tmux/tty-keys.c 2009/11/09 11:45:10 1.18 @@ -1,4 +1,4 @@ -/* $OpenBSD: tty-keys.c,v 1.17 2009/11/05 19:32:34 nicm Exp $ */ +/* $OpenBSD: tty-keys.c,v 1.18 2009/11/09 11:45:10 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -38,7 +38,8 @@ struct tty_key *, 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 *); -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 { enum tty_code_code code; @@ -350,7 +351,7 @@ struct tty_key *tk; struct timeval tv; struct mouse_event mouse; - char *buf; + const char *buf; size_t len, size; cc_t bspace; int key; @@ -486,7 +487,7 @@ /* Handle mouse key input. */ 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