1 /* 2 * list.h: header for list.c 3 * 4 * Written By Michael Sandrof 5 * 6 * Copyright(c) 1990 7 * 8 * See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT 9 * 10 * @(#)$Id: list.h 3 2008-02-25 09:49:14Z keaston $ 11 */ 12 13 #ifndef __list_h_ 14 #define __list_h_ 15 16 void BX_add_to_list (List **, List *); 17 List *BX_find_in_list (List **, char *, int); 18 List *BX_remove_from_list (List **, char *); 19 List *BX_removewild_from_list (List **, char *); 20 List *BX_list_lookup_ext (List **, char *, int, int, int (*)(List *, char *)); 21 List *BX_list_lookup (List **, char *, int, int); 22 List *BX_remove_from_list_ext (List **, char *, int (*)(List *, char *)); 23 void BX_add_to_list_ext (List **, List *, int (*)(List *, List *)); 24 List *BX_find_in_list_ext (List **, char *, int, int (*)(List *, char *)); 25 int list_strnicmp (List *item1, char *str); 26 27 #define REMOVE_FROM_LIST 1 28 #define USE_WILDCARDS 1 29 30 #endif /* __list_h_ */ 31