ref: f43b5b9a6d055938ad4f497e7e556a1e3ad5365c
dir: /libvcard/vcard.h/
typedef struct Vcard Vcard;
typedef struct Vline Vline;
typedef struct Vparam Vparam;
typedef struct Vstate Vstate;
struct Vcard {
Vline *content;
Vcard *next;
};
struct Vline {
char *name;
char *value;
char *group;
Vparam *params;
Vline *next;
};
struct Vparam {
char *name;
char *value;
Vparam *next;
};
struct Vstate {
char *str;
char *s;
int invalue;
int inquote;
};
extern Vstate vcstate;
Vcard* vcparse(char*);
Vcard* vcparsefile(char*);