aboutsummaryrefslogtreecommitdiff
path: root/xterm-keys.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2016-10-04 02:01:11 +0100
committerThomas Adam <thomas@xteddy.org>2016-10-04 02:01:11 +0100
commit4740ecbeaef04ece4e58edc0e29a21cd5282896f (patch)
treeba76f611776380a344db073efd1e3f970bab1f40 /xterm-keys.c
parentddfed259f69e7f4242bfba6095ce3928b81b21f0 (diff)
parent1b31d148c94f48932f439baa4d336e7de1035ddf (diff)
downloadrtmux-4740ecbeaef04ece4e58edc0e29a21cd5282896f.tar.gz
rtmux-4740ecbeaef04ece4e58edc0e29a21cd5282896f.tar.bz2
rtmux-4740ecbeaef04ece4e58edc0e29a21cd5282896f.zip
Merge branch 'obsd-master'
Diffstat (limited to 'xterm-keys.c')
-rw-r--r--xterm-keys.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/xterm-keys.c b/xterm-keys.c
index 7bfefd15..5ffc845f 100644
--- a/xterm-keys.c
+++ b/xterm-keys.c
@@ -40,16 +40,17 @@
* We accept any but always output the latter (it comes first in the table).
*/
-int xterm_keys_match(const char *, const char *, size_t, size_t *,
- key_code *);
-int xterm_keys_modifiers(const char *, size_t, size_t *, key_code *);
+static int xterm_keys_match(const char *, const char *, size_t, size_t *,
+ key_code *);
+static int xterm_keys_modifiers(const char *, size_t, size_t *,
+ key_code *);
struct xterm_keys_entry {
key_code key;
const char *template;
};
-const struct xterm_keys_entry xterm_keys_table[] = {
+static const struct xterm_keys_entry xterm_keys_table[] = {
{ KEYC_F1, "\033[1;_P" },
{ KEYC_F1, "\033O1;_P" },
{ KEYC_F1, "\033O_P" },
@@ -114,7 +115,7 @@ const struct xterm_keys_entry xterm_keys_table[] = {
* Match key against buffer, treating _ as a wildcard. Return -1 for no match,
* 0 for match, 1 if the end of the buffer is reached (need more data).
*/
-int
+static int
xterm_keys_match(const char *template, const char *buf, size_t len,
size_t *size, key_code *modifiers)
{
@@ -148,7 +149,7 @@ xterm_keys_match(const char *template, const char *buf, size_t len,
}
/* Find modifiers from buffer. */
-int
+static int
xterm_keys_modifiers(const char *buf, size_t len, size_t *pos,
key_code *modifiers)
{