addressbook_folder_load_one_person( clist, cur->data, atci, atciMail );
}
/* Free up the list */
- mgu_clear_list( items );
g_list_free( items );
}
gtk_sctree_sort_node(clist, NULL);
}
/* Free up the list */
- mgu_clear_list( items );
g_list_free( items );
}
g_free( selectStr );
/* Replace existing list */
- mgu_clear_list( _addressIFaceSelection_ );
g_list_free( _addressIFaceSelection_ );
_addressIFaceSelection_ = newList;
newList = NULL;
nodeM = g_list_next( nodeM );
}
}
- /* Free up the list */
- mgu_clear_list( items );
+ /* Free up the list (but not the data inside the
+ * individual list items) */
g_list_free( items );
return TRUE;
g_free( ADDRITEM_ID(group) );
g_free( ADDRITEM_NAME(group) );
g_free( group->remarks );
- mgu_clear_list( group->listEMail );
g_list_free( group->listEMail );
ADDRITEM_TYPE(group) = ITEMTYPE_NONE;
g_free( ADDRITEM_ID(folder) );
g_free( ADDRITEM_NAME(folder) );
g_free( folder->remarks );
- mgu_clear_list( folder->listItems );
g_list_free( folder->listItems );
ADDRITEM_TYPE(folder) = ITEMTYPE_NONE;
return str;
}
-/*
-* Clear a linked list by setting node data pointers to NULL. Note that
-* items are not freed.
-*/
-void mgu_clear_list( GList *list ) {
- GList *node = list;
- while( node ) {
- node->data = NULL;
- node = g_list_next( node );
- }
-}
-
/*
* Test and reformat an email address.
* Enter: address.
void mgu_free_dlist ( GList *list );
gchar *mgu_list_coalesce ( GSList *list );
gchar *mgu_replace_string ( gchar *str, const gchar *value );
-void mgu_clear_list ( GList *list );
gchar *mgu_email_check_empty ( gchar *address );
GList *mgu_parse_string ( gchar *line, const gint maxTokens,
gint *tokenCnt );