From 56ec5c69ddbc42e3ec78909fcee6ee5822cdb6df Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Fri, 6 Aug 2021 19:20:17 +0200 Subject: [PATCH] [kbd] Compilation warning --- src/terminal/event.h | 6 ------ src/terminal/kbd.h | 7 ++++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/terminal/event.h b/src/terminal/event.h index c241a6bd..9b41dd7c 100644 --- a/src/terminal/event.h +++ b/src/terminal/event.h @@ -10,12 +10,6 @@ extern "C" { struct terminal; -/* Some constants for the strings inside of {struct terminal}. */ - -#define MAX_TERM_LEN 32 /* this must be multiple of 8! (alignment problems) */ -#define MAX_CWD_LEN 256 /* this must be multiple of 8! (alignment problems) */ - - /** Type of an event received from a terminal. */ enum term_event_type { EVENT_INIT, diff --git a/src/terminal/kbd.h b/src/terminal/kbd.h index 51708cac..b22ad6e6 100644 --- a/src/terminal/kbd.h +++ b/src/terminal/kbd.h @@ -7,6 +7,11 @@ extern "C" { #endif +/* Some constants for the strings inside of {struct terminal}. */ + +#define MAX_TERM_LEN 32 /* this must be multiple of 8! (alignment problems) */ +#define MAX_CWD_LEN 256 /* this must be multiple of 8! (alignment problems) */ + struct itrm; /** A character received from a terminal. */ @@ -135,7 +140,7 @@ void resize_terminal(void); void dispatch_special(char *); void kbd_ctrl_c(void); int is_blocked(void); -void get_terminal_name(char *); +void get_terminal_name(char[MAX_TERM_LEN]); #define kbd_get_key(kbd_) ((kbd_)->key) #define kbd_key_is(kbd_, key) (kbd_get_key(kbd_) == (key))