ref: 5479f0fb4283ca4a5a58c9b7b50c5b86bde13aa1
dir: /fns.h/
void* emalloc(ulong); 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 *);