ref: 63ab1619dbd1d7b3aefb05a04b0ce65a85f8f8e7
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*);
char* vcmserialize(Vcard*);