diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2021-08-30 19:22:44 +0200 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-09-03 12:17:45 +0200 |
commit | 9579d9b7aa2cfd68c8c7e033583103022c9a77de (patch) | |
tree | 34857f933767260e0618a6bd04cd0b49fcc11367 | |
parent | 0580dbb202cca6afddd9c77b2b4c4283bc0a2319 (diff) |
NetBSD: silence dropping const qualifier on define_key(3)
On NetBSD define_key(3) has the prototype
int define_key(char *sequence, int key_symbol);
-rw-r--r-- | CRT.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -886,6 +886,10 @@ void CRT_init(const Settings* settings, bool allowUnicode) { } if (termType && (String_startsWith(termType, "xterm") || String_eq(termType, "vt220"))) { +#ifdef HTOP_NETBSD +#define define_key(s_, k_) define_key((char*)s_, k_) +IGNORE_WCASTQUAL_BEGIN +#endif define_key("\033[H", KEY_HOME); define_key("\033[F", KEY_END); define_key("\033[7~", KEY_HOME); @@ -906,6 +910,10 @@ void CRT_init(const Settings* settings, bool allowUnicode) { sequence[1] = c; define_key(sequence, KEY_ALT('A' + (c - 'a'))); } +#ifdef HTOP_NETBSD +IGNORE_WCASTQUAL_END +#undef define_key +#endif } CRT_installSignalHandlers(); |