#ifndef ROSTER_H #define ROSTER_H typedef struct ilist ilist; struct ilist { char *name; char *val; ilist *p; ilist *n; }; typedef struct jabberc jabberc; struct jabberc { char *stat; char *show; char *name; char *reso; char *serv; char *jid; char *dest; ilist *list; int debug; int unreg; }; void freeilist(ilist *i); void freejabberc(jabberc *j); jabberc *mkjabberc(void); ilist *lastilist(ilist *i); ilist *mkilist(char *name, char *val); ilist *addilist(ilist *i, char *name, char *val); #endif