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
@@ -22,44 +22,46 @@
The original code is icalvalue.c
Contributions from:
Graham Davison (g.m.davison@computer.org)
======================================================================*/
#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;*/
/*int v_integer;*/
struct icaldurationtype v_duration;
/*int v_utcoffset;*/
struct icalperiodtype v_period;
/*struct icalperiodtype v_datetimeperiod;*/
struct icalgeotype v_geo;
/*time_t v_time;*/