File: keys.h

package info (click to toggle)
epic5 3.0.3-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 5,328 kB
  • sloc: ansic: 75,810; makefile: 648; ruby: 227; python: 215; sh: 78; perl: 13
file content (26 lines) | stat: -rw-r--r-- 670 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * keys.h: header for keys.c 
 *
 * Copyright 2002 EPIC Software Labs
 * See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT 
 */

#ifndef __keys_h__
#define __keys_h__

	void	init_binds		(void);
	void *  handle_keypress         (void *, Timeval, uint32_t, int);
	void    init_keys               (void);
	void    init_termkeys           (void);
	void    remove_bindings         (void);
	void    unload_bindings         (const char *);
	void    set_key_interval        (void *);
	void    do_stack_bind           (int, char *);

BUILT_IN_COMMAND(bindcmd);
BUILT_IN_COMMAND(rbindcmd);
BUILT_IN_COMMAND(parsekeycmd);

	char *	bindctl			(char *);

#endif /* __keys_h_ */