summaryrefslogtreecommitdiffabout
path: root/libical/src/libical/icalvalueimpl.h
Side-by-side diff
Diffstat (limited to 'libical/src/libical/icalvalueimpl.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libical/src/libical/icalvalueimpl.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libical/src/libical/icalvalueimpl.h b/libical/src/libical/icalvalueimpl.h
index 116535d..d1ba786 100644
--- a/libical/src/libical/icalvalueimpl.h
+++ b/libical/src/libical/icalvalueimpl.h
@@ -30,28 +30,30 @@
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifndef ICALVALUEIMPL_H
#define ICALVALUEIMPL_H
#include "icalenums.h"
+#include "icalproperty.h"
+#include "icalderivedvalue.h"
struct icalvalue_impl {
icalvalue_kind kind; /*this is the kind that is visible from the outside*/
char id[5];
int size;
icalproperty* parent;
- const char* x_value;
+ char* x_value;
union data {
- struct icalattachtype *v_attach;
+ icalattach *v_attach;
/* void *v_binary; */ /* use v_attach */
const char *v_string;
/*char *v_text;*/
/*char *v_caladdress;*/
/*char *v_uri;*/
float v_float;
int v_int;
/*int v_boolean;*/