ref: 30d35379c291756e560de78b033c9fc0f3d443b7
dir: /fns.h/
int ircparse(Ircmsg *, char *); void ircprint(Ircmsg *); int ircischan(char *); int ircfmttime(char *, int, long, int *); void ircfmtjoin(Ircmsg *, char *, int); void ircfmtnick(Ircmsg *, char *, int); void ircfmtquit(Ircmsg *, char *, int); void ircfmtpart(Ircmsg *, char *, int); void ircfmtpriv(Ircmsg *, char *, int); void ircfmtnumeric(Ircmsg *, char *, int); void listfree(List **); int listadd(List **, void *); int listdel(List **, void *); Trie* triealloc(void); void triefree(Trie *); void triewalk(Trie *, Triewalk *, Rune *, int); void* trienext(Triewalk *); void* trieadd(Trie *, Rune *, void *); void* triedel(Trie *, Rune *); void* trieget(Trie *, Rune *);