blob: 75d49b5f5d2d4afb31cebb477f1fdbfade348b96 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#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
|