diff options
author | Eric Busboom <eric@softwarestudio.org> | 2000-12-14 10:13:54 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2000-12-14 10:13:54 +0800 |
commit | e83e50a39ba1bd508fb004120071411752f7cd13 (patch) | |
tree | d8875b7e33daa71024dd74f2f6633302430fb417 /libical/src/libical/icalproperty.c.in | |
parent | cbb72fbf86461acb24bfcb0eaf33a87064e2dea7 (diff) | |
download | gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.tar gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.tar.gz gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.tar.bz2 gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.tar.lz gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.tar.xz gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.tar.zst gsoc2013-evolution-e83e50a39ba1bd508fb004120071411752f7cd13.zip |
icalparser.c Addedd support for x-parameters.
2000-12-12 Eric Busboom <eric@softwarestudio.org>
* icalparser.c Addedd support for x-parameters.
* icalenum.c Fixed icalenum_parameter_type_to_string and
icalenum_property_type_to_string to property identify X- parameers
and properties.
* icalparameter.c Fixed icalparameter_as_ical_string to property
write out X-Parameters.
svn path=/trunk/; revision=6990
Diffstat (limited to 'libical/src/libical/icalproperty.c.in')
-rw-r--r-- | libical/src/libical/icalproperty.c.in | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/libical/src/libical/icalproperty.c.in b/libical/src/libical/icalproperty.c.in index 12a9ec4afa..3b5cff835b 100644 --- a/libical/src/libical/icalproperty.c.in +++ b/libical/src/libical/icalproperty.c.in @@ -4,7 +4,7 @@ FILE: icalproperty.c CREATOR: eric 28 April 1999 - $Id: icalproperty.c.in,v 1.1 2000/12/11 22:05:59 federico Exp $ + $Id: icalproperty.c.in,v 1.2 2000/12/14 02:13:54 federico Exp $ (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org @@ -23,7 +23,7 @@ The original code is icalproperty.c ======================================================================*/ -#line 27 "icalproperty.c.in" +/*#line 27 "icalproperty.c.in"*/ #ifdef HAVE_CONFIG_H #include <config.h> @@ -180,17 +180,13 @@ icalproperty* icalproperty_new_from_string(char* str) kind = icalenum_string_to_property_kind(str); - if (kind == ICAL_NO_PROPERTY){ - - if( str[0] == 'X' && str[1] == '-'){ + if(kind == ICAL_X_PROPERTY){ icalproperty *p = icalproperty_new(ICAL_X_PROPERTY); icalproperty_set_x_name(p,str); return p; - } else { - icalerror_set_errno(ICAL_MALFORMEDDATA_ERROR); - return 0; - } - + } else if (kind == ICAL_NO_PROPERTY){ + icalerror_set_errno(ICAL_MALFORMEDDATA_ERROR); + return 0; } else { return icalproperty_new(kind); } |