]> err.no Git - eweouz/commitdiff
Make this compile again
authorTollef Fog Heen <tfheen@err.no>
Tue, 16 Oct 2007 16:45:14 +0000 (18:45 +0200)
committerTollef Fog Heen <tfheen@err.no>
Tue, 16 Oct 2007 16:45:14 +0000 (18:45 +0200)
src/dump-addressbook.c

index 4943206b1fc6d5b6e79467f613186cae51c6acb9..a70e2dbf96c34de349cf537c33340ef913d59d3f 100644 (file)
@@ -3,17 +3,15 @@
 #include <gconf/gconf.h>
 #include <glib.h>
 
-void dump_as_rfc822(EContact *c
+void dump_as_rfc822(EContact *contact)
 {
        GList *attrs;
        int i;
-       
-       contact = E_CONTACT(c->data);
        attrs = e_contact_get_attributes(contact, E_CONTACT_PHONE_MOBILE);
        printf("\t\tCONTACT: %s\n", e_contact_get(contact, E_CONTACT_FULL_NAME));
        if (! attrs) {
                fprintf(stderr, "Could not get phone attributes for contact\n");
-               continue;
+               return;
        }
        for (i = 0; i < g_list_length(attrs); i++) {
                EVCardAttribute *attr = (EVCardAttribute *) g_list_nth_data(attrs, i);
@@ -35,7 +33,8 @@ void dump_as_rfc822(EContact *c)
        }
 }
 
-int main(int argc, char **argv) {
+int main(int argc, char **argv)
+{
        EBook *book;
        ESourceList *source_list;
        ESourceGroup *group;
@@ -43,7 +42,6 @@ int main(int argc, char **argv) {
        GSList *groups;
        EBookQuery *query;
        GList *contacts;
-       EContact *contact;
        GSList *sources;
        GSList *g, *s;
        GList *c;
@@ -72,6 +70,7 @@ int main(int argc, char **argv) {
                        e_book_get_contacts(book, query, &contacts, &error);
 
                        for (c = contacts; c; c = c->next) {
+                               dump_as_rfc822(E_CONTACT(c->data));
                        }
                }
        }