mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:44:18 +00:00 
			
		
		
		
	Sync OpenBSD patchset 518:
Constify buf.
This commit is contained in:
		@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user