diff options
Diffstat (limited to 'list.h')
-rw-r--r-- | list.h | 47 |
1 files changed, 0 insertions, 47 deletions
@@ -1,47 +0,0 @@ -/* public definitions from list.c */ - -#ifndef _LIST_H_ -#define _LIST_H_ - -int cmp_vtime(vtime *t1, vtime *t2); -void add_vtime(vtime *t1, vtime *t2); -long diff_vtime(vtime *t1, vtime *t2); - -int rev_sort(defnode *node1, defnode *node2); -int ascii_sort(defnode *node1, defnode *node2); -int rev_ascii_sort(defnode *node1, defnode *node2); -int time_sort(defnode *node1, defnode *node2); -int rev_time_sort(defnode *node1, defnode *node2); - -int hash(char *name); - -void add_node(defnode *newnode, defnode **base, function_sort sort); -void reverse_sortedlist(sortednode **base); - -void add_aliasnode(char *name, char *subst); -void add_actionnode(char *pattern, char *command, char *label, int active, int type, void *qregexp); -void add_promptnode(char *pattern, char *command, char *label, int active, int type, void *qregexp); -void add_marknode(char *pattern, int attrcode, char mbeg, char wild); -void add_keynode(char *name, char *sequence, int seqlen, function_str funct, char *call_data); -delaynode *add_delaynode(char *name, char *command, vtime *when, int is_dead); -varnode *add_varnode(char *name, int type); - -aliasnode **lookup_alias(char *name); -actionnode **lookup_action(char *label); -actionnode **lookup_prompt(char *label); -actionnode **lookup_action_pattern(char *pattern); -marknode **lookup_marker(char *pattern, char mbeg); -keynode **lookup_key(char *name); -delaynode **lookup_delay(char *name, int is_dead); -varnode **lookup_varnode(char *name, int type); - -void delete_aliasnode(aliasnode **base); -void delete_actionnode(actionnode **base); -void delete_promptnode(promptnode **base); -void delete_marknode(marknode **base); -void delete_keynode(keynode **base); -void delete_delaynode(delaynode **base); -void delete_varnode(varnode **base, int type); - -#endif /* _LIST_H_ */ - |