aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/ebook/e-card-types.h
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/ebook/e-card-types.h')
-rw-r--r--addressbook/backend/ebook/e-card-types.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/addressbook/backend/ebook/e-card-types.h b/addressbook/backend/ebook/e-card-types.h
index 13854c30e7..588a1f5e68 100644
--- a/addressbook/backend/ebook/e-card-types.h
+++ b/addressbook/backend/ebook/e-card-types.h
@@ -14,11 +14,12 @@
/* IDENTIFICATION PROPERTIES */
typedef struct {
- char *prefix; /* Mr. */
- char *given; /* John */
- char *additional; /* Quinlan */
- char *family; /* Public */
- char *suffix; /* Esq. */
+ gint ref_count;
+ char *prefix; /* Mr. */
+ char *given; /* John */
+ char *additional; /* Quinlan */
+ char *family; /* Public */
+ char *suffix; /* Esq. */
} ECardName;
typedef struct {
@@ -51,6 +52,7 @@ typedef enum {
} ECardPhoneFlags;
typedef struct {
+ gint ref_count;
ECardPhoneFlags flags;
char *number;
} ECardPhone;
@@ -67,6 +69,7 @@ typedef enum {
} ECardAddressFlags;
typedef struct {
+ gint ref_count;
ECardAddressFlags flags;
char *po;
@@ -79,6 +82,7 @@ typedef struct {
} ECardDeliveryAddress;
typedef struct {
+ gint ref_count;
ECardAddressFlags flags;
char *data;
} ECardAddrLabel;
@@ -86,6 +90,7 @@ typedef struct {
/* ARBITRARY PROPERTIES */
typedef struct {
+ gint ref_count;
char *key;
char *type;
char *value;