diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2001-10-01 08:41:27 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2001-10-01 08:41:27 +0000 |
commit | 3c195773444850fbd9cf231761a4f76eaf863e5a (patch) | |
tree | f9436ba88ca8f8420af319b0a12dd175381b507b /lib/libedit/key.h | |
parent | c3aa3459b1000cef0734f66507785c13a7083e2a (diff) | |
download | src-3c195773444850fbd9cf231761a4f76eaf863e5a.tar.gz src-3c195773444850fbd9cf231761a4f76eaf863e5a.zip |
+ Sync with NetBSD, bringing in feature enhancements.
+ Convert to ANSI-C function definitions
+ style(9)
Submitted by: kris
Notes
Notes:
svn path=/head/; revision=84260
Diffstat (limited to 'lib/libedit/key.h')
-rw-r--r-- | lib/libedit/key.h | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/lib/libedit/key.h b/lib/libedit/key.h index eed081829c80..c6d71881e840 100644 --- a/lib/libedit/key.h +++ b/lib/libedit/key.h @@ -34,47 +34,45 @@ * SUCH DAMAGE. * * @(#)key.h 8.1 (Berkeley) 6/4/93 + * $NetBSD: key.h,v 1.4 2000/09/04 22:06:30 lukem Exp $ + * $FreeBSD$ */ /* * el.key.h: Key macro header */ #ifndef _h_el_key -#define _h_el_key +#define _h_el_key typedef union key_value_t { - el_action_t cmd; /* If it is a command the # */ - char *str; /* If it is a string... */ + el_action_t cmd; /* If it is a command the # */ + char *str; /* If it is a string... */ } key_value_t; typedef struct key_node_t key_node_t; typedef struct el_key_t { - char *buf; /* Key print buffer */ - key_node_t *map; /* Key map */ - key_value_t val; /* Local conversion buffer */ + char *buf; /* Key print buffer */ + key_node_t *map; /* Key map */ + key_value_t val; /* Local conversion buffer */ } el_key_t; -#define XK_CMD 0 -#define XK_STR 1 -#define XK_NOD 2 -#define XK_EXE 3 +#define XK_CMD 0 +#define XK_STR 1 +#define XK_NOD 2 +#define XK_EXE 3 -protected int key_init __P((EditLine *)); -protected void key_end __P((EditLine *)); -protected key_value_t * key_map_cmd __P((EditLine *, int)); -protected key_value_t * key_map_str __P((EditLine *, char *)); -protected void key_reset __P((EditLine *)); -protected int key_get __P((EditLine *, char *, - key_value_t *)); -protected void key_add __P((EditLine *, char *, key_value_t *, - int)); -protected void key_clear __P((EditLine *, el_action_t *, - char *)); -protected int key_delete __P((EditLine *, char *)); -protected void key_print __P((EditLine *, char *)); -protected void key_kprint __P((EditLine *, char *, - key_value_t *, int)); -protected char *key__decode_str __P((char *, char *, char *)); +protected int key_init(EditLine *); +protected void key_end(EditLine *); +protected key_value_t *key_map_cmd(EditLine *, int); +protected key_value_t *key_map_str(EditLine *, char *); +protected void key_reset(EditLine *); +protected int key_get(EditLine *, char *, key_value_t *); +protected void key_add(EditLine *, const char *, key_value_t *, int); +protected void key_clear(EditLine *, el_action_t *, char *); +protected int key_delete(EditLine *, char *); +protected void key_print(EditLine *, char *); +protected void key_kprint(EditLine *, char *, key_value_t *, int); +protected char *key__decode_str(char *, char *, char *); #endif /* _h_el_key */ |