- Timestamp:
- Aug 15, 2009, 7:08:18 PM (15 years ago)
- Branches:
- master, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 1077891a
- Parents:
- fa4562c
- git-author:
- Anders Kaseorg <andersk@mit.edu> (08/04/09 02:37:51)
- git-committer:
- Anders Kaseorg <andersk@mit.edu> (08/15/09 19:08:18)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
keymap.c
r4d86e06 re19eb97 3 3 4 4 /* returns 0 on success */ 5 int owl_keymap_init(owl_keymap *km, c har *name,char *desc, void (*default_fn)(owl_input), void (*prealways_fn)(owl_input), void (*postalways_fn)(owl_input))5 int owl_keymap_init(owl_keymap *km, const char *name, const char *desc, void (*default_fn)(owl_input), void (*prealways_fn)(owl_input), void (*postalways_fn)(owl_input)) 6 6 { 7 7 if (!name || !desc) return(-1); … … 30 30 31 31 /* creates and adds a key binding */ 32 int owl_keymap_create_binding(owl_keymap *km, c har *keyseq, char *command, void (*function_fn)(void),char *desc)32 int owl_keymap_create_binding(owl_keymap *km, const char *keyseq, const char *command, void (*function_fn)(void), const char *desc) 33 33 { 34 34 owl_keybinding *kb, *curkb; … … 103 103 char buff[100]; 104 104 owl_cmd *cmd; 105 c har *tmpdesc, *desc = "";105 const char *tmpdesc, *desc = ""; 106 106 107 107 kb = owl_list_get_element(&km->bindings, i); … … 149 149 } 150 150 151 owl_keymap *owl_keyhandler_create_and_add_keymap(owl_keyhandler *kh, c har *name,char *desc, void (*default_fn)(owl_input), void (*prealways_fn)(owl_input), void (*postalways_fn)(owl_input))151 owl_keymap *owl_keyhandler_create_and_add_keymap(owl_keyhandler *kh, const char *name, const char *desc, void (*default_fn)(owl_input), void (*prealways_fn)(owl_input), void (*postalways_fn)(owl_input)) 152 152 { 153 153 owl_keymap *km; … … 167 167 } 168 168 169 owl_keymap *owl_keyhandler_get_keymap(owl_keyhandler *kh, c har *mapname)169 owl_keymap *owl_keyhandler_get_keymap(owl_keyhandler *kh, const char *mapname) 170 170 { 171 171 return owl_dict_find_element(&kh->keymaps, mapname); … … 187 187 /* sets the active keymap, which will also reset any key state. 188 188 * returns the new keymap, or NULL on failure. */ 189 owl_keymap *owl_keyhandler_activate(owl_keyhandler *kh, c har *mapname)189 owl_keymap *owl_keyhandler_activate(owl_keyhandler *kh, const char *mapname) 190 190 { 191 191 owl_keymap *km;
Note: See TracChangeset
for help on using the changeset viewer.