libkcal

icalparameterimpl.h

Go to the documentation of this file.
00001 /* -*- Mode: C -*-
00002   ======================================================================
00003   FILE: icalparameterimpl.h
00004   CREATOR: eric 09 May 1999
00005   
00006     
00007 
00008  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
00009      http://www.softwarestudio.org
00010 
00011  This program is free software; you can redistribute it and/or modify
00012  it under the terms of either: 
00013 
00014     The LGPL as published by the Free Software Foundation, version
00015     2.1, available at: http://www.fsf.org/copyleft/lesser.html
00016 
00017   Or:
00018 
00019     The Mozilla Public License Version 1.0. You may obtain a copy of
00020     the License at http://www.mozilla.org/MPL/
00021 
00022   The original code is icalderivedparameters.{c,h}
00023 
00024   Contributions from:
00025      Graham Davison (g.m.davison@computer.org)
00026 
00027  ======================================================================*/
00028 #ifdef HAVE_CONFIG_H
00029 #include <config.h>
00030 #endif
00031 
00032 #ifndef ICALPARAMETER_IMPL
00033 #define ICALPARAMETER_IMPL
00034 
00035 #include "icalparameter.h"
00036 #include "icalproperty.h"
00037 
00038 struct icalparameter_impl
00039 {
00040     icalparameter_kind kind;
00041     char id[5];
00042     int size;
00043     const char* string;
00044     const char* x_name;
00045     icalproperty* parent;
00046 
00047     int data;
00048 };
00049 
00050 
00051 #endif /*ICALPARAMETER_IMPL*/