]> code.citadel.org Git - citadel.git/blobdiff - citadel/vcard.h
* Replaced all "Citadel/UX" references with "Citadel"
[citadel.git] / citadel / vcard.h
index 035e5caa637640c5d795e2c8d3dc37e4eccfd388..e62e7aeae697029cacfb1504c0ff2406093f41df 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $Id$
  *
- * vCard implementation for Citadel/UX
+ * vCard implementation for Citadel
  *
  * Copyright (C) 1999 by Art Cancro
  * This code is freely redistributable under the terms of the GNU General
@@ -24,7 +24,11 @@ struct vCard {
 };
 
 
-struct vCard *new_vcard(void);
-struct vCard *load_vcard(char *);
-void free_vcard(struct vCard *);
-void set_prop(struct vCard *v, char *name, char *value);
+struct vCard *vcard_new(void);
+void vcard_add_prop(struct vCard *v, char *propname, char *propvalue);
+struct vCard *vcard_load(char *);
+void vcard_free(struct vCard *);
+void vcard_set_prop(struct vCard *v, char *name, char *value, int append);
+char *vcard_get_prop(struct vCard *v, char *propname, int is_partial,
+                       int instance, int return_propname);
+char *vcard_serialize(struct vCard *);