4 * vCard implementation for Citadel/UX
6 * Copyright (C) 1999 by Art Cancro
7 * This code is freely redistributable under the terms of the GNU General
8 * Public License. All other rights reserved.
12 #define CTDL_VCARD_MAGIC 0xa1f9
15 * This data structure represents a vCard object currently in memory.
27 struct vCard *vcard_new(void);
28 struct vCard *vcard_load(char *);
29 void vcard_free(struct vCard *);
30 void vcard_set_prop(struct vCard *v, char *name, char *value, int append);
31 char *vcard_get_prop(struct vCard *v, char *propname, int is_partial,
32 int instance, int return_propname);
33 char *vcard_serialize(struct vCard *);