Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • keybinding.c

    rd43edd2 r12bc46a  
    1212
    1313/* sets up a new keybinding for a command */
    14 int owl_keybinding_init(owl_keybinding *kb, char *keyseq, char *command, void (*function_fn)(void), char *desc)
     14int owl_keybinding_init(owl_keybinding *kb, const char *keyseq, const char *command, void (*function_fn)(void), const char *desc)
    1515{
    1616  char **ktokens;
     
    6868
    6969/* executes a keybinding */
    70 void owl_keybinding_execute(owl_keybinding *kb, int j)
     70void owl_keybinding_execute(const owl_keybinding *kb, int j)
    7171{
    7272  if (kb->type == OWL_KEYBINDING_COMMAND && kb->command) {
     
    9595
    9696/* returns 0 on success */
    97 int owl_keybinding_tostring(owl_keybinding *kb, char *buff, int bufflen)
     97int owl_keybinding_tostring(const owl_keybinding *kb, char *buff, int bufflen)
    9898{
    9999  return owl_keybinding_stack_tostring(kb->keys, kb->len, buff, bufflen);
    100100}
    101101
    102 char *owl_keybinding_get_desc(owl_keybinding *kb)
     102const char *owl_keybinding_get_desc(const owl_keybinding *kb)
    103103{
    104104  return kb->desc;
     
    106106
    107107/* returns 0 on no match, 1 on subset match, and 2 on complete match */
    108 int owl_keybinding_match(owl_keybinding *kb, owl_keyhandler *kh)
     108int owl_keybinding_match(const owl_keybinding *kb, const owl_keyhandler *kh)
    109109{
    110110  int i;
     
    126126
    127127/* returns 1 if keypress sequence is the same */
    128 int owl_keybinding_equal(owl_keybinding *kb1, owl_keybinding *kb2)
     128int owl_keybinding_equal(const owl_keybinding *kb1, const owl_keybinding *kb2)
    129129{
    130130  int i;
Note: See TracChangeset for help on using the changeset viewer.