evolution-data-server r8441 - trunk/servers/google/libgdata
- From: ebbyw svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-data-server r8441 - trunk/servers/google/libgdata
- Date: Tue, 29 Jan 2008 10:40:06 +0000 (GMT)
Author: ebbyw
Date: Tue Jan 29 10:40:06 2008
New Revision: 8441
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=8441&view=rev
Log:
2008-01-29 Ebby Wiselyn <ebbywiselyn gmail com>
* Fix various compiler warnings
Modified:
trunk/servers/google/libgdata/gdata-entry.c
Modified: trunk/servers/google/libgdata/gdata-entry.c
==============================================================================
--- trunk/servers/google/libgdata/gdata-entry.c (original)
+++ trunk/servers/google/libgdata/gdata-entry.c Tue Jan 29 10:40:06 2008
@@ -87,8 +87,6 @@
gboolean is_recurrent;
};
-static void gdata_entry_set_xml (GDataEntry *entry, const gchar *xml);
-
static void destroy_authors (gpointer data, gpointer user_data)
{
GDataEntryAuthor *author = (GDataEntryAuthor *)data;
@@ -386,7 +384,7 @@
return category;
}
-Attendee *
+static Attendee *
xmlnode_to_attendee (xmlDocPtr doc, xmlNodePtr cur)
{
Attendee *attendee;
@@ -394,45 +392,25 @@
attendee = g_new0 (Attendee, 1);
- while (cur != NULL) {
- value = xmlGetProp(cur, (xmlChar *)"email");
- if (value) {
- attendee->attendee_email = g_strdup((gchar *)value);
- xmlFree(value);
- }
-
- value = xmlGetProp(cur, (xmlChar *)"rel");
-
- if (value) {
- attendee->attendee_rel = g_strdup((gchar *)value);
- xmlFree (value);
- }
-
- value= xmlGetProp(cur, (xmlChar *)"valueString");
- if (value) {
- attendee->attendee_value = g_strdup((gchar *)value);
- xmlFree (value);
- }
-
- cur = cur->next;
+ value = xmlGetProp(cur, (xmlChar *)"email");
+ if (value) {
+ attendee->attendee_email = g_strdup((gchar *)value);
+ xmlFree(value);
}
- return attendee;
-}
-static xmlNodePtr
-entry_to_xmlnode (GDataEntry *entry)
-{
- xmlDocPtr doc;
- xmlNodePtr cur;
- gchar *xmlEntry;
-
- xmlEntry = gdata_entry_generate_xml (entry);
+ value = xmlGetProp(cur, (xmlChar *)"rel");
+ if (value) {
+ attendee->attendee_rel = g_strdup((gchar *)value);
+ xmlFree (value);
+ }
- /* FIXME 3rd argument could carry a better name */
- doc = xmlReadMemory (xmlEntry, strlen(xmlEntry), "feeds.xml", NULL, 0);
- cur = xmlDocGetRootElement (doc);
+ value= xmlGetProp(cur, (xmlChar *)"valueString");
+ if (value) {
+ attendee->attendee_value = g_strdup((gchar *)value);
+ xmlFree (value);
+ }
- return cur;
+ return attendee;
}
static xmlNodePtr
@@ -801,30 +779,6 @@
return priv->entry_xml;
}
-/* Builds the DOM tree for the entries stored in hash table */
-static void
-build_hash_table_entries (gchar *key, gchar *value, xmlNode **cur)
-{
- xmlNode *ptr;
- ptr = *cur;
-
- /* Iterates from a node pointer , till it reaches NULL , to append other nodes */
- while (TRUE) {
-
- if (ptr->next == NULL) {
- /* FIXME: Will we be needing , these nodes of entries when building them ? */
- if (!g_ascii_strcasecmp (key, "published") || !g_ascii_strcasecmp (key, "id") || !g_ascii_strcasecmp (key, "updated"))
- break;
-
- ptr->next = xmlNewNode (NULL, (xmlChar *)key);
- (value) ? xmlNodeSetContent (ptr->next, (xmlChar *)value) : xmlNodeSetContent (ptr->next, (xmlChar *)"");
- break;
- }
- else
- ptr = ptr->next;
- }
-}
-
/**
* gdata_entry_get_id:
* @entry: A GDataEntry object
@@ -1344,25 +1298,6 @@
}
/**
- * gdata_entry_set_xml:
- * @entry: A GDataEntry object.
- * @location: xml tree of the entry.
- * Sets the xml tree of the entry.
- **/
-static void
-gdata_entry_set_xml (GDataEntry *entry, const gchar *xml)
-{
- GDataEntryPrivate *priv;
-
- g_return_if_fail(GDATA_IS_ENTRY(entry));
-
- priv = GDATA_ENTRY_GET_PRIVATE(entry);
- priv->entry_xml = g_strdup (xml);
- priv->entry_needs_update = TRUE;
-
-}
-
-/**
* gdata_entry_create_authors:
* @entry: A GDataEntry object.
* @name: The name of the author.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]