aboutsummaryrefslogtreecommitdiffstats
path: root/libical/src/libical/icalproperty.c.in
diff options
context:
space:
mode:
authorEric Busboom <eric@softwarestudio.org>2000-12-14 10:13:54 +0800
committerFederico Mena Quintero <federico@src.gnome.org>2000-12-14 10:13:54 +0800
commite83e50a39ba1bd508fb004120071411752f7cd13 (patch)
treed8875b7e33daa71024dd74f2f6633302430fb417 /libical/src/libical/icalproperty.c.in
parentcbb72fbf86461acb24bfcb0eaf33a87064e2dea7 (diff)
downloadgsoc2013-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.in16
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);
}