mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Merge branch 'obsd-master'
This commit is contained in:
		@@ -32,7 +32,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
static int			 yylex(void);
 | 
					static int			 yylex(void);
 | 
				
			||||||
static int			 yyparse(void);
 | 
					static int			 yyparse(void);
 | 
				
			||||||
static int printflike(1,2)	 yyerror(const char *, ...);
 | 
					static void printflike(1,2)	 yyerror(const char *, ...);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static char			*yylex_token(int);
 | 
					static char			*yylex_token(int);
 | 
				
			||||||
static char			*yylex_format(void);
 | 
					static char			*yylex_format(void);
 | 
				
			||||||
@@ -1127,7 +1127,7 @@ cmd_parse_from_arguments(struct args_value *values, u_int count,
 | 
				
			|||||||
	return (&pr);
 | 
						return (&pr);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int printflike(1, 2)
 | 
					static void printflike(1, 2)
 | 
				
			||||||
yyerror(const char *fmt, ...)
 | 
					yyerror(const char *fmt, ...)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	struct cmd_parse_state	*ps = &parse_state;
 | 
						struct cmd_parse_state	*ps = &parse_state;
 | 
				
			||||||
@@ -1136,7 +1136,7 @@ yyerror(const char *fmt, ...)
 | 
				
			|||||||
	char			*error;
 | 
						char			*error;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (ps->error != NULL)
 | 
						if (ps->error != NULL)
 | 
				
			||||||
		return (0);
 | 
							return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	va_start(ap, fmt);
 | 
						va_start(ap, fmt);
 | 
				
			||||||
	xvasprintf(&error, fmt, ap);
 | 
						xvasprintf(&error, fmt, ap);
 | 
				
			||||||
@@ -1144,7 +1144,6 @@ yyerror(const char *fmt, ...)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	ps->error = cmd_parse_get_error(pi->file, pi->line, error);
 | 
						ps->error = cmd_parse_get_error(pi->file, pi->line, error);
 | 
				
			||||||
	free(error);
 | 
						free(error);
 | 
				
			||||||
	return (0);
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										16
									
								
								tty-keys.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								tty-keys.c
									
									
									
									
									
								
							@@ -1422,14 +1422,16 @@ tty_keys_device_attributes(struct tty *tty, const char *buf, size_t len,
 | 
				
			|||||||
		return (1);
 | 
							return (1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Copy the rest up to a c. */
 | 
						/* Copy the rest up to a c. */
 | 
				
			||||||
	for (i = 0; i < (sizeof tmp); i++) {
 | 
						for (i = 0; i < sizeof tmp; i++) {
 | 
				
			||||||
		if (3 + i == len)
 | 
							if (3 + i == len)
 | 
				
			||||||
			return (1);
 | 
								return (1);
 | 
				
			||||||
		if (buf[3 + i] == 'c')
 | 
							if (buf[3 + i] >= 'a' && buf[3 + i] <= 'z')
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
		tmp[i] = buf[3 + i];
 | 
							tmp[i] = buf[3 + i];
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if (i == (sizeof tmp))
 | 
						if (i == sizeof tmp)
 | 
				
			||||||
 | 
							return (-1);
 | 
				
			||||||
 | 
						if (buf[3 + i] != 'c')
 | 
				
			||||||
		return (-1);
 | 
							return (-1);
 | 
				
			||||||
	tmp[i] = '\0';
 | 
						tmp[i] = '\0';
 | 
				
			||||||
	*size = 4 + i;
 | 
						*size = 4 + i;
 | 
				
			||||||
@@ -1504,14 +1506,16 @@ tty_keys_device_attributes2(struct tty *tty, const char *buf, size_t len,
 | 
				
			|||||||
		return (1);
 | 
							return (1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Copy the rest up to a c. */
 | 
						/* Copy the rest up to a c. */
 | 
				
			||||||
	for (i = 0; i < (sizeof tmp); i++) {
 | 
						for (i = 0; i < sizeof tmp; i++) {
 | 
				
			||||||
		if (3 + i == len)
 | 
							if (3 + i == len)
 | 
				
			||||||
			return (1);
 | 
								return (1);
 | 
				
			||||||
		if (buf[3 + i] == 'c')
 | 
							if (buf[3 + i] >= 'a' && buf[3 + i] <= 'z')
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
		tmp[i] = buf[3 + i];
 | 
							tmp[i] = buf[3 + i];
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if (i == (sizeof tmp))
 | 
						if (i == sizeof tmp)
 | 
				
			||||||
 | 
							return (-1);
 | 
				
			||||||
 | 
						if (buf[3 + i] != 'c')
 | 
				
			||||||
		return (-1);
 | 
							return (-1);
 | 
				
			||||||
	tmp[i] = '\0';
 | 
						tmp[i] = '\0';
 | 
				
			||||||
	*size = 4 + i;
 | 
						*size = 4 + i;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user