[balsa/wip/gtk4: 71/351] Do not use g_list_next or g_list_first
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/wip/gtk4: 71/351] Do not use g_list_next or g_list_first
- Date: Wed, 23 May 2018 21:22:54 +0000 (UTC)
commit 8be951f7e3d816deaf81a87bdf21ec345e626525
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Sun Nov 19 18:47:29 2017 -0500
Do not use g_list_next or g_list_first
libbalsa/address-book-extern.c | 2 +-
libbalsa/address-book-rubrica.c | 2 +-
libbalsa/filter-file.c | 14 +++++++-------
libbalsa/filter.c | 4 ++--
libbalsa/identity.c | 4 ++--
libbalsa/imap-server.c | 4 ++--
libbalsa/libbalsa-gpgme-cb.c | 2 +-
libbalsa/libbalsa-vfs.c | 2 +-
libbalsa/mailbox-filter.c | 2 +-
libbalsa/mailbox_imap.c | 4 ++--
libbalsa/mime.c | 4 ++--
libbalsa/rfc3156.c | 4 ++--
src/ab-main.c | 4 ++--
src/ab-window.c | 2 +-
src/balsa-mblist.c | 4 ++--
src/balsa-message.c | 4 ++--
src/balsa-mime-widget-message.c | 2 +-
src/balsa-mime-widget-text.c | 6 +++---
src/balsa-mime-widget-vcalendar.c | 2 +-
src/balsa-print-object-header.c | 8 ++++----
src/balsa-print-object-text.c | 18 +++++++++---------
src/filter-edit-callbacks.c | 18 +++++++++---------
src/filter-edit-dialog.c | 4 ++--
src/filter-export-dialog.c | 4 ++--
src/filter-run-dialog.c | 2 +-
src/mailbox-node.c | 8 ++++----
src/pref-manager.c | 2 +-
src/print-gtk.c | 2 +-
src/sendmsg-window.c | 12 ++++++------
29 files changed, 75 insertions(+), 75 deletions(-)
---
diff --git a/libbalsa/address-book-extern.c b/libbalsa/address-book-extern.c
index 22e786c..51ffa8e 100644
--- a/libbalsa/address-book-extern.c
+++ b/libbalsa/address-book-extern.c
@@ -300,7 +300,7 @@ libbalsa_address_book_externq_add_address(LibBalsaAddressBook * ab,
if(ex->save) {
g_snprintf(command, sizeof(command), "%s \"%s\" \"%s\" \"%s\"",
ex->save,
- (gchar *)g_list_first(new_address->address_list)->data,
+ (gchar *) new_address->address_list->data,
new_address->full_name, "TODO");
if( (gc = popen(command, "r")) == NULL)
diff --git a/libbalsa/address-book-rubrica.c b/libbalsa/address-book-rubrica.c
index 56bea7b..dded807 100644
--- a/libbalsa/address-book-rubrica.c
+++ b/libbalsa/address-book-rubrica.c
@@ -531,7 +531,7 @@ lbab_insert_address_node(const LibBalsaAddress * address,
/* create the Net section of the card */
new_data = xmlNewChild(new_addr, NULL, CXMLCHARP("Net"), NULL);
- for (l = address->address_list; l; l = g_list_next(l)) {
+ for (l = address->address_list; l != NULL; l = l->next) {
xmlNodePtr new_mail =
xmlNewChild(new_data, NULL, CXMLCHARP("Uri"),
CXMLCHARP(l->data));
diff --git a/libbalsa/filter-file.c b/libbalsa/filter-file.c
index 07951c3..d783301 100644
--- a/libbalsa/filter-file.c
+++ b/libbalsa/filter-file.c
@@ -140,15 +140,15 @@ libbalsa_mailbox_filters_load_config(LibBalsaMailbox* mbox)
libbalsa_conf_get_vector_with_default(MAILBOX_FILTERS_WHEN_KEY,
&nb_filters,&filters_names,&def);
if (def)
- for(lst=mbox->filters;lst;lst=g_slist_next(lst))
+ for(lst = mbox->filters; lst != NULL; lst = lst->next)
FILTER_WHEN_SETFLAG((LibBalsaMailboxFilter*)lst->data,
FILTER_WHEN_NEVER);
else {
lst=mbox->filters;
- for (i=0;i<nb_filters && lst;i++) {
- ((LibBalsaMailboxFilter*)lst->data)->when =
+ for (i=0;i<nb_filters && lst != NULL;i++) {
+ ((LibBalsaMailboxFilter*)lst->data)->when =
atoi(filters_names[i]);
- lst=g_slist_next(lst);
+ lst = lst->next;
}
}
g_strfreev(filters_names);
@@ -170,7 +170,7 @@ libbalsa_mailbox_filters_save_config(LibBalsaMailbox * mbox)
* Note : in all the following we never copy the filters name, so we don't have to (and me must not!)
free any gchar *
* That's why we only free g_slist and gchar **
*/
- for(fil=mbox->filters;fil;fil=g_slist_next(fil)) {
+ for (fil = mbox->filters; fil != NULL; fil = fil->next) {
names=g_slist_prepend(names,
((LibBalsaMailboxFilter*)fil->data)->actual_filter->name);
nb_filters++;
@@ -181,7 +181,7 @@ libbalsa_mailbox_filters_save_config(LibBalsaMailbox * mbox)
lst=names;
for(i=0; i<nb_filters; i++) {
filters_names[i]=(gchar*)lst->data;
- lst=g_slist_next(lst);
+ lst = lst->next;
}
g_slist_free(names);
libbalsa_conf_set_vector(MAILBOX_FILTERS_KEY,nb_filters,
@@ -192,7 +192,7 @@ libbalsa_mailbox_filters_save_config(LibBalsaMailbox * mbox)
filters_names[i]=
g_strdup_printf("%d",
((LibBalsaMailboxFilter*)fil->data)->when);
- fil=g_slist_next(fil);
+ fil = fil->next;
}
libbalsa_conf_set_vector(MAILBOX_FILTERS_WHEN_KEY,nb_filters,
(const gchar**)filters_names);
diff --git a/libbalsa/filter.c b/libbalsa/filter.c
index 4d9e0b1..bf78ad9 100644
--- a/libbalsa/filter.c
+++ b/libbalsa/filter.c
@@ -225,7 +225,7 @@ filters_prepare_to_run(GSList * filters)
LibBalsaFilter* fil;
gboolean ok=TRUE;
- for(;filters;filters=g_slist_next(filters)) {
+ for(; filters != NULL; filters = filters->next) {
fil=(LibBalsaFilter*) filters->data;
if (!FILTER_CHKFLAG(fil,FILTER_VALID)) {
libbalsa_information(LIBBALSA_INFORMATION_ERROR,
@@ -348,7 +348,7 @@ libbalsa_filter_get_by_name(const gchar * fname)
if (!fname || fname[0]=='\0') return NULL;
fnamelen = strlen(fname);
- for (list = *filter_list;list;list = g_slist_next(list)) {
+ for (list = *filter_list; list != NULL; list = list->next) {
gint len = strlen(((LibBalsaFilter*)list->data)->name);
if (strncmp(fname,((LibBalsaFilter*)list->data)->name,
diff --git a/libbalsa/identity.c b/libbalsa/identity.c
index 919d4fb..3d8d2ab 100644
--- a/libbalsa/identity.c
+++ b/libbalsa/identity.c
@@ -788,7 +788,7 @@ identity_list_update_real(GtkTreeView * tree,
sorted = g_list_sort(g_list_copy(identities),
(GCompareFunc) compare_identities);
- for (list = sorted; list; list = g_list_next(list)) {
+ for (list = sorted; list != NULL; list = list->next) {
LibBalsaIdentity* ident = LIBBALSA_IDENTITY(list->data);
gtk_list_store_append(store, &iter);
gtk_list_store_set(store, &iter,
@@ -1479,7 +1479,7 @@ ident_dialog_update(GObject * dlg)
return FALSE;
}
- for (list = *identities; list; list = g_list_next(list)) {
+ for (list = *identities; list != NULL; list = list->next) {
exist_ident = list->data;
if (g_ascii_strcasecmp(exist_ident->identity_name, text) == 0
diff --git a/libbalsa/imap-server.c b/libbalsa/imap-server.c
index 6a8ad02..a4a3063 100644
--- a/libbalsa/imap-server.c
+++ b/libbalsa/imap-server.c
@@ -637,7 +637,7 @@ libbalsa_imap_server_get_handle(LibBalsaImapServer *imap_server, GError **err)
conn = g_list_find_custom(imap_server->free_handles, NULL,
by_last_user);
if (!conn)
- conn = g_list_first(imap_server->free_handles);
+ conn = imap_server->free_handles;
info = (struct handle_info*)conn->data;
imap_server->free_handles =
g_list_delete_link(imap_server->free_handles, conn);
@@ -743,7 +743,7 @@ libbalsa_imap_server_get_handle_with_user(LibBalsaImapServer *imap_server,
/* reuse a free connection */
if (!info && imap_server->free_handles) {
GList *conn;
- conn = g_list_first(imap_server->free_handles);
+ conn = imap_server->free_handles;
info = (struct handle_info*)conn->data;
imap_server->free_handles =
g_list_delete_link(imap_server->free_handles, conn);
diff --git a/libbalsa/libbalsa-gpgme-cb.c b/libbalsa/libbalsa-gpgme-cb.c
index 5632203..9e1a3c0 100644
--- a/libbalsa/libbalsa-gpgme-cb.c
+++ b/libbalsa/libbalsa-gpgme-cb.c
@@ -272,7 +272,7 @@ lb_gpgme_select_key(const gchar * user_name, lb_key_sel_md_t mode, GList * keys,
GPG_KEY_PTR_COLUMN, key, -1);
g_free(uid_info);
}
- keys = g_list_next(keys);
+ keys = keys->next;
}
g_object_unref(G_OBJECT(model));
diff --git a/libbalsa/libbalsa-vfs.c b/libbalsa/libbalsa-vfs.c
index 1c3a7a4..66adb0c 100644
--- a/libbalsa/libbalsa-vfs.c
+++ b/libbalsa/libbalsa-vfs.c
@@ -700,7 +700,7 @@ libbalsa_vfs_fill_menu_by_content_type(GtkMenu * menu,
gio_add_vfs_menu_item(menu, def_app, callback, data);
app_list = g_app_info_get_all_for_type(content_type);
- for (list = app_list; list; list = g_list_next(list)) {
+ for (list = app_list; list != NULL; list = list->next) {
GAppInfo *app = G_APP_INFO(list->data);
if (app && g_app_info_should_show(app) &&
diff --git a/libbalsa/mailbox-filter.c b/libbalsa/mailbox-filter.c
index 6d3551e..6647021 100644
--- a/libbalsa/mailbox-filter.c
+++ b/libbalsa/mailbox-filter.c
@@ -45,7 +45,7 @@ GSList*
libbalsa_mailbox_filters_when(GSList * filters, gint when)
{
GSList * lst = NULL;
- for (; filters; filters = g_slist_next(filters))
+ for (; filters != NULL; filters = filters->next)
if (FILTER_WHEN_CHKFLAG((LibBalsaMailboxFilter*)filters->data,when))
lst = g_slist_prepend(lst,((LibBalsaMailboxFilter*)filters->data)->actual_filter);
lst = g_slist_reverse(lst);
diff --git a/libbalsa/mailbox_imap.c b/libbalsa/mailbox_imap.c
index aab9c43..f2b2736 100644
--- a/libbalsa/mailbox_imap.c
+++ b/libbalsa/mailbox_imap.c
@@ -424,7 +424,7 @@ libbalsa_imap_get_acls(LibBalsaMailboxImap * mailbox)
return NULL;
acls = g_new0(char *, 2 * g_list_length(mailbox->acls) + 1);
n = 0;
- for (p = g_list_first(mailbox->acls); p; p = g_list_next(p), n += 2) {
+ for (p = mailbox->acls; p != NULL; p = p->next, n += 2) {
acls[n] = g_strdup(((ImapUserAclType *)p->data)->uid);
acls[n + 1] = imap_acl_to_str(((ImapUserAclType *)p->data)->acl);
}
@@ -2945,7 +2945,7 @@ append_to_cache(unsigned uid, void *arg)
uid, "body");
gchar *msg = atcd->curr_name->data;
- atcd->curr_name = g_list_next(atcd->curr_name);
+ atcd->curr_name = atcd->curr_name->next;
g_return_if_fail(msg);
diff --git a/libbalsa/mime.c b/libbalsa/mime.c
index 3704939..b090933 100644
--- a/libbalsa/mime.c
+++ b/libbalsa/mime.c
@@ -415,8 +415,8 @@ dowrap_rfc2646(GList * list, gint width, gboolean to_screen,
g_free(text->str);
g_free(text);
- list = g_list_next(list);
- if (list) /* paragraph separator */
+ list = list->next;
+ if (list != NULL) /* paragraph separator */
g_string_append_c(result, '\n');
} /* end of paragraph */
}
diff --git a/libbalsa/rfc3156.c b/libbalsa/rfc3156.c
index f3b5fe8..8f901b3 100644
--- a/libbalsa/rfc3156.c
+++ b/libbalsa/rfc3156.c
@@ -246,7 +246,7 @@ libbalsa_encrypt_mime_object(GMimeObject ** content, GList * rfc822_for,
recipients = g_ptr_array_new();
while (rfc822_for) {
g_ptr_array_add(recipients, rfc822_for->data);
- rfc822_for = g_list_next(rfc822_for);
+ rfc822_for = rfc822_for->next;
}
/* encrypt: multipart/encrypted for RFC 3156, application/pkcs7-mime for
@@ -487,7 +487,7 @@ libbalsa_rfc2440_sign_encrypt(GMimePart *part, const gchar *sign_for,
recipients = g_ptr_array_new();
while (encrypt_for) {
g_ptr_array_add(recipients, encrypt_for->data);
- encrypt_for = g_list_next(encrypt_for);
+ encrypt_for = encrypt_for->next;
}
} else
recipients = NULL;
diff --git a/src/ab-main.c b/src/ab-main.c
index b1a2163..688c7bd 100644
--- a/src/ab-main.c
+++ b/src/ab-main.c
@@ -444,8 +444,8 @@ file_delete_activated(GSimpleAction * action,
LibBalsaAddressBook *address_book;
GList *list;
- if (!(address_book = contacts_app.address_book)
- || !g_list_next(contacts_app.address_book_list))
+ if ((address_book = contacts_app.address_book) == NULL
+ || contacts_app.address_book_list->next == NULL)
return;
if (address_book->config_prefix) {
diff --git a/src/ab-window.c b/src/ab-window.c
index 9ae4cbd..5a7afaa 100644
--- a/src/ab-window.c
+++ b/src/ab-window.c
@@ -789,7 +789,7 @@ balsa_ab_window_load_cb(LibBalsaAddressBook *libbalsa_ab,
LIST_COLUMN_WHICH, count,
-1);
- address_list = g_list_next(address_list);
+ address_list = address_list->next;
count++;
}
}
diff --git a/src/balsa-mblist.c b/src/balsa-mblist.c
index ba9ce07..7219d99 100644
--- a/src/balsa-mblist.c
+++ b/src/balsa-mblist.c
@@ -1653,7 +1653,7 @@ bmbl_mru_menu(GtkWindow * window, GList ** url_list,
GList *list;
BalsaMBListMRUEntry *mru;
- for (list = *url_list; list; list = g_list_next(list)) {
+ for (list = *url_list; list != NULL; list = list->next) {
gchar *url = list->data;
LibBalsaMailbox *mailbox = balsa_find_mailbox_by_url(url);
@@ -1933,7 +1933,7 @@ balsa_mblist_mru_drop(GList ** list, const gchar * url)
{
GList *tmp;
- for (tmp = *list; tmp; tmp = g_list_next(tmp)) {
+ for (tmp = *list; tmp != NULL; tmp = tmp->next) {
if (!strcmp((char *) tmp->data, url)) {
g_free(tmp->data);
*list = g_list_delete_link(*list, tmp);
diff --git a/src/balsa-message.c b/src/balsa-message.c
index 8ecbc73..31ec347 100644
--- a/src/balsa-message.c
+++ b/src/balsa-message.c
@@ -1687,7 +1687,7 @@ part_context_save_all_cb(GtkWidget * menu_item, GList * info_list)
while (info_list) {
balsa_mime_widget_ctx_menu_save(menu_item,
BALSA_PART_INFO(info_list->data)->body);
- info_list = g_list_next(info_list);
+ info_list = info_list->next;
}
}
@@ -1795,7 +1795,7 @@ part_context_dump_all_cb(GtkWidget * menu_item, GList * info_list)
err->message : "Unknown error");
g_clear_error(&err);
g_object_unref(save_uri);
- info_list = g_list_next(info_list);
+ info_list = info_list->next;
}
g_object_unref(dir_uri);
}
diff --git a/src/balsa-mime-widget-message.c b/src/balsa-mime-widget-message.c
index 5e85f9d..dcc50c9 100644
--- a/src/balsa-mime-widget-message.c
+++ b/src/balsa-mime-widget-message.c
@@ -757,7 +757,7 @@ bmw_message_set_headers_d(BalsaMessage * bm,
}
/* remaining headers */
- for (p = g_list_first(headers->user_hdrs); p; p = g_list_next(p)) {
+ for (p = headers->user_hdrs; p != NULL; p = p->next) {
gchar **pair = p->data;
gchar *hdr;
diff --git a/src/balsa-mime-widget-text.c b/src/balsa-mime-widget-text.c
index 6816e35..cc03390 100644
--- a/src/balsa-mime-widget-text.c
+++ b/src/balsa-mime-widget-text.c
@@ -661,7 +661,7 @@ prepare_url_offsets(GtkTextBuffer * buffer, GList * url_list)
GtkTextTagTable *table = gtk_text_buffer_get_tag_table(buffer);
GtkTextTag *url_tag = gtk_text_tag_table_lookup(table, "url");
- for (; url_list; url_list = g_list_next(url_list)) {
+ for (; url_list != NULL; url_list = url_list->next) {
message_url_t *url = url_list->data;
GtkTextIter iter;
@@ -739,7 +739,7 @@ find_url(GtkWidget * widget, gint x, gint y, GList * url_list)
gtk_text_view_get_iter_at_location(GTK_TEXT_VIEW(widget), &iter, x, y);
offset = gtk_text_iter_get_offset(&iter);
- for (; url_list; url_list = g_list_next(url_list)) {
+ for (; url_list != NULL; url_list = url_list->next) {
url = (message_url_t *) url_list->data;
if (url->start <= offset && offset < url->end)
return url;
@@ -803,7 +803,7 @@ free_url_list(GList * url_list)
{
GList *list;
- for (list = url_list; list; list = g_list_next(list)) {
+ for (list = url_list; list != NULL; list = list->next) {
message_url_t *url_data = (message_url_t *) list->data;
g_free(url_data->url);
diff --git a/src/balsa-mime-widget-vcalendar.c b/src/balsa-mime-widget-vcalendar.c
index 4438fe0..c38ed54 100644
--- a/src/balsa-mime-widget-vcalendar.c
+++ b/src/balsa-mime-widget-vcalendar.c
@@ -88,7 +88,7 @@ balsa_mime_widget_new_vcalendar(BalsaMessage * bm,
}
/* add events */
- for (l = vcal_obj->vevent; l; l = g_list_next(l)) {
+ for (l = vcal_obj->vevent; l != NULL; l = l->next) {
GtkWidget *event =
balsa_vevent_widget((LibBalsaVEvent *) l->data, may_reply,
sender);
diff --git a/src/balsa-print-object-header.c b/src/balsa-print-object-header.c
index 871fc61..8003e9e 100644
--- a/src/balsa-print-object-header.c
+++ b/src/balsa-print-object-header.c
@@ -182,7 +182,7 @@ balsa_print_object_header_new_real(GList * list,
headers->dispnotify_to, &p_label_width, print_all_headers);
/* user headers */
- p = g_list_first(headers->user_hdrs);
+ p = headers->user_hdrs;
face = NULL;
while (p) {
gchar **pair, *curr_hdr;
@@ -215,7 +215,7 @@ balsa_print_object_header_new_real(GList * list,
}
/* next */
- p = g_list_next(p);
+ p = p->next;
}
/* add a small space between label and value */
@@ -314,7 +314,7 @@ balsa_print_object_header_new_real(GList * list,
}
list = g_list_append(list, po);
- this_chunk = g_list_next(this_chunk);
+ this_chunk = this_chunk->next;
}
g_list_free(chunks);
g_object_unref(G_OBJECT(test_layout));
@@ -429,7 +429,7 @@ balsa_print_object_header_crypto(GList *list, GtkPrintContext * context,
po->p_layout_width = C_TO_P(c_use_width);
list = g_list_append(list, po);
- this_chunk = g_list_next(this_chunk);
+ this_chunk = this_chunk->next;
}
g_list_free(chunks);
diff --git a/src/balsa-print-object-text.c b/src/balsa-print-object-text.c
index 40f0501..6d310c1 100644
--- a/src/balsa-print-object-text.c
+++ b/src/balsa-print-object-text.c
@@ -306,7 +306,7 @@ balsa_print_object_text_plain(GList *list, GtkPrintContext * context,
list = g_list_append(list, pot);
g_array_remove_index(attr_offs, 0);
- this_par_part = g_list_next(this_par_part);
+ this_par_part = this_par_part->next;
}
if (attr_list) {
g_list_foreach(attr_list, (GFunc) g_free, NULL);
@@ -400,7 +400,7 @@ balsa_print_object_text(GList *list, GtkPrintContext * context,
pot->attributes = NULL;
list = g_list_append(list, pot);
- this_par_part = g_list_next(this_par_part);
+ this_par_part = this_par_part->next;
}
g_list_free(par_parts);
@@ -638,7 +638,7 @@ balsa_print_object_text_calendar(GList * list,
/* add fields from the events*/
desc_buf = g_string_new("");
pod->p_label_width = 0;
- for (this_ev = vcal_obj->vevent; this_ev; this_ev = g_list_next(this_ev)) {
+ for (this_ev = vcal_obj->vevent; this_ev != NULL; this_ev = this_ev->next) {
LibBalsaVEvent * event = (LibBalsaVEvent *) this_ev->data;
if (desc_buf->len > 0)
@@ -659,11 +659,11 @@ balsa_print_object_text_calendar(GList * list,
this_att =
libbalsa_vcal_attendee_to_str(LIBBALSA_ADDRESS(att->data));
- att = g_list_next(att);
+ att = att->next;
ADD_VCAL_FIELD(desc_buf, pod->p_label_width, test_layout,
this_att, att ? _("Attendees") : _("Attendee"));
g_free(this_att);
- for (; att; att = g_list_next(att)) {
+ for (; att != NULL; att = att->next) {
this_att =
libbalsa_vcal_attendee_to_str(LIBBALSA_ADDRESS(att->data));
g_string_append_printf(desc_buf, "\n\t%s", this_att);
@@ -716,8 +716,8 @@ balsa_print_object_text_calendar(GList * list,
list = g_list_append(list, pod);
/* add more parts */
- for (this_par_part = g_list_next(par_parts); this_par_part;
- this_par_part = g_list_next(this_par_part)) {
+ for (this_par_part = par_parts->next; this_par_part != NULL;
+ this_par_part = this_par_part->next) {
BalsaPrintObjectDefault * new_pod;
BalsaPrintObject *new_po;
@@ -899,7 +899,7 @@ phrase_list_to_pango(GList * phrase_list)
new_attr->end_index = region->end_index;
pango_attr_list_insert(attr_list, new_attr);
- phrase_list = g_list_next(phrase_list);
+ phrase_list = phrase_list->next;
}
for (n = 0; n < PHRASE_TYPE_COUNT; n++)
@@ -934,7 +934,7 @@ collect_attrs(GList * all_attr, guint offset, guint len)
this_reg->end_index -= offset;
attr = g_list_prepend(attr, this_reg);
}
- all_attr = g_list_next(all_attr);
+ all_attr = all_attr->next;
}
return attr;
diff --git a/src/filter-edit-callbacks.c b/src/filter-edit-callbacks.c
index ef1fd26..8ce273c 100644
--- a/src/filter-edit-callbacks.c
+++ b/src/filter-edit-callbacks.c
@@ -441,7 +441,7 @@ fe_add_new_user_header(const gchar * str)
{
GList *lst;
- for (lst = fe_user_headers_list; lst; lst = g_list_next(lst))
+ for (lst = fe_user_headers_list; lst != NULL; lst = lst->next)
if (g_ascii_strcasecmp(str, (gchar *) lst->data) == 0)
return;
@@ -1363,7 +1363,7 @@ update_filters_mailbox(GtkTreeModel * model, GtkTreePath * path,
lst &&
strcmp(((filters_names_rec *) lst->data)->old_name,
filters_names[i]) != 0;
- lst = g_list_next(lst));
+ lst = lst->next);
if (lst) {
g_free(filters_names[i]);
@@ -1422,7 +1422,7 @@ void fe_destroy_window_cb(GtkWidget * widget,gpointer throwaway)
else
fe_free_associated_filters();
- for (lst=filters_names_changes;lst;lst=g_list_next(lst)) {
+ for (lst = filters_names_changes; lst != NULL; lst = lst->next) {
g_free(((filters_names_rec *)lst->data)->old_name);
g_free(((filters_names_rec *)lst->data)->new_name);
g_free((filters_names_rec *)lst->data);
@@ -1431,7 +1431,7 @@ void fe_destroy_window_cb(GtkWidget * widget,gpointer throwaway)
g_list_free(filters_names_changes);
filters_names_changes=NULL;
- for (lst=new_filters_names;lst;lst=g_list_next(lst)) {
+ for (lst = new_filters_names; lst != NULL; lst = lst->next) {
g_free((gchar *)lst->data);
}
@@ -1552,7 +1552,7 @@ fe_button_toggled(GtkWidget * widget, gpointer data)
if (GTK_IS_CONTAINER(data)) {
GList *list;
for (list = gtk_container_get_children(GTK_CONTAINER(data));
- list; list = g_list_next(list))
+ list != NULL; list = list->next)
gtk_widget_set_sensitive(GTK_WIDGET(list->data), active);
} else
gtk_widget_set_sensitive(GTK_WIDGET(data), active);
@@ -1647,9 +1647,9 @@ change_filter_name(gchar * old_name,gchar * new_name)
* reference to it in any mailbox, because it's new
*/
- for (lst=new_filters_names;
- lst && strcmp(old_name,(gchar*)lst->data)!=0;
- lst=g_list_next(lst));
+ for (lst = new_filters_names;
+ lst != NULL && strcmp(old_name,(gchar*)lst->data) != 0;
+ lst = lst->next);
if (lst) {
/* Found it ! Update new_filters_names */
g_free(lst->data);
@@ -1664,7 +1664,7 @@ change_filter_name(gchar * old_name,gchar * new_name)
if yes we must change it to : any name -> new_name
else we create a new record
*/
- for (lst=filters_names_changes;lst;lst=g_list_next(lst))
+ for (lst = filters_names_changes; lst != NULL; lst = lst->next)
if (((filters_names_rec *)lst->data)->new_name &&
strcmp(((filters_names_rec *)lst->data)->new_name,old_name)==0) {
p=(filters_names_rec *)lst->data;
diff --git a/src/filter-edit-dialog.c b/src/filter-edit-dialog.c
index f8540f1..68a4045 100644
--- a/src/filter-edit-dialog.c
+++ b/src/filter-edit-dialog.c
@@ -606,8 +606,8 @@ filters_edit_dialog(GtkWindow * parent)
/* Populate the list of filters */
model = gtk_tree_view_get_model(fe_filters_list);
- for(filter_list=balsa_app.filters;
- filter_list; filter_list=g_slist_next(filter_list)) {
+ for(filter_list = balsa_app.filters;
+ filter_list != NULL; filter_list = filter_list->next) {
fil=(LibBalsaFilter*)filter_list->data;
/* Make a copy of the current filter */
diff --git a/src/filter-export-dialog.c b/src/filter-export-dialog.c
index 68191bd..d8eb270 100644
--- a/src/filter-export-dialog.c
+++ b/src/filter-export-dialog.c
@@ -98,8 +98,8 @@ filters_export_dialog(GtkWindow * parent)
/* Populate the list of filters */
model = gtk_tree_view_get_model(list);
- for (filter_list = balsa_app.filters; filter_list;
- filter_list = g_slist_next(filter_list)) {
+ for (filter_list = balsa_app.filters; filter_list != NULL;
+ filter_list = filter_list->next) {
fil = (LibBalsaFilter *) filter_list->data;
gtk_list_store_prepend(GTK_LIST_STORE(model), &iter);
gtk_list_store_set(GTK_LIST_STORE(model), &iter, 0, fil->name, 1,
diff --git a/src/filter-run-dialog.c b/src/filter-run-dialog.c
index ba99dd4..47013b5 100644
--- a/src/filter-run-dialog.c
+++ b/src/filter-run-dialog.c
@@ -491,7 +491,7 @@ filters_run_dialog(LibBalsaMailbox * mbox,
return;
}
/* We look for an existing dialog box for this mailbox */
- for (lst = fr_dialogs_opened; lst; lst = g_list_next(lst)) {
+ for (lst = fr_dialogs_opened; lst != NULL; lst = lst->next) {
BalsaFilterRunDialog *dialog = lst->data;
if (strcmp(dialog->mbox->url, mbox->url) == 0)
break;
diff --git a/src/mailbox-node.c b/src/mailbox-node.c
index 5a04d8f..e5af7b4 100644
--- a/src/mailbox-node.c
+++ b/src/mailbox-node.c
@@ -530,7 +530,7 @@ imap_dir_cb(BalsaMailboxNode* mb)
/* phase b. */
imap_tree.list = g_slist_reverse(imap_tree.list);
- for (list = imap_tree.list; list; list = g_slist_next(list)) {
+ for (list = imap_tree.list; list != NULL; list = list->next) {
imap_scan_item *item = list->data;
n = imap_scan_create_mbnode(mb, item, imap_tree.delim);
@@ -872,9 +872,9 @@ bmbn_scan_children_idle(BalsaMailboxNode ** mbnode)
}
list = g_object_get_data(G_OBJECT(*mbnode), BALSA_MAILBOX_NODE_LIST_KEY);
- for (l = list; l; l = g_slist_next(l)) {
+ for (l = list; l != NULL; l = l->next) {
BalsaMailboxNode *mn;
-
+
if (!l->data)
continue;
mn = l->data;
@@ -1381,7 +1381,7 @@ imap_scan_destroy_tree(imap_scan_tree * tree)
{
GSList *list;
- for (list = tree->list; list; list = g_slist_next(list)) {
+ for (list = tree->list; list != NULL; list = list->next) {
imap_scan_item *item = list->data;
g_free(item->fn);
diff --git a/src/pref-manager.c b/src/pref-manager.c
index 81d9287..dcf48d6 100644
--- a/src/pref-manager.c
+++ b/src/pref-manager.c
@@ -947,7 +947,7 @@ update_address_books(void)
AB_DATA_COLUMN, address_book, -1);
g_free(name);
- list = g_list_next(list);
+ list = list->next;
}
if (gtk_tree_model_get_iter_first(model, &iter))
diff --git a/src/print-gtk.c b/src/print-gtk.c
index 317be86..a5f4df9 100644
--- a/src/print-gtk.c
+++ b/src/print-gtk.c
@@ -372,7 +372,7 @@ draw_page(GtkPrintOperation * operation, GtkPrintContext * context,
if (po->on_page == page_nr)
balsa_print_object_draw(po, context, cairo_ctx);
- p = g_list_next(p);
+ p = p->next;
}
}
diff --git a/src/sendmsg-window.c b/src/sendmsg-window.c
index b37093f..5c457e8 100644
--- a/src/sendmsg-window.c
+++ b/src/sendmsg-window.c
@@ -2068,7 +2068,7 @@ insert_selected_messages(BalsaSendmsg *bsmsg, QuoteType type)
if (index && (l = balsa_index_selected_list(BALSA_INDEX(index)))) {
GList *node;
- for (node = l; node; node = g_list_next(node)) {
+ for (node = l; node != NULL; node = node->next) {
LibBalsaMessage *message = node->data;
GString *body = quote_message_body(bsmsg, message, type);
gtk_text_buffer_insert_at_cursor(buffer, body->str, body->len);
@@ -2102,7 +2102,7 @@ sw_attach_messages_activated(GSimpleAction * action,
if (index) {
GList *node, *l = balsa_index_selected_list(BALSA_INDEX(index));
- for (node = l; node; node = g_list_next(node)) {
+ for (node = l; node != NULL; node = node->next) {
LibBalsaMessage *message = node->data;
if(!attach_message(bsmsg, message)) {
@@ -2803,7 +2803,7 @@ drag_data_quote(GtkWidget * widget,
GSList *uri_list =
uri2gslist((gchar *)
gtk_selection_data_get_data(selection_data));
- for (; uri_list; uri_list = g_slist_next(uri_list)) {
+ for (; uri_list != NULL; uri_list = uri_list->next) {
/* Since current GtkTextView gets this signal twice for
* every action (#150141) we need to check for duplicates,
* which is a good idea anyway. */
@@ -3547,8 +3547,8 @@ quote_body(BalsaSendmsg * bsmsg, LibBalsaMessageHeaders *headers,
g_string_append(body, _("References:"));
- for (ref_list = references; ref_list;
- ref_list = g_list_next(ref_list))
+ for (ref_list = references; ref_list != NULL;
+ ref_list = ref_list->next)
g_string_append_printf(body, " <%s>",
(gchar *) ref_list->data);
@@ -3902,7 +3902,7 @@ set_identity_from_mailbox(BalsaSendmsg* bsmsg, LibBalsaMessage * message)
if(!identity) return FALSE;
for (ilist = balsa_app.identities;
ilist != NULL;
- ilist = g_list_next(ilist)) {
+ ilist = ilist->next) {
ident = LIBBALSA_IDENTITY(ilist->data);
if (!g_ascii_strcasecmp(identity, ident->identity_name)) {
bsmsg->ident = ident;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]