rem: tmp = list_struct_accounts;
add: if ( account_buffer && account_buffer -> account_number == no ) return account_buffer;  tmp = list_accounts;
context: struct_account *gsb_account_get_structure ( gint no ){    GSList *tmp;    tmp = list_struct_accounts;        while ( tmp )    {	struct_account *account;	account = tmp -> data;	if ( account -> account_number == no )	    return account;	tmp = tmp -> next;    }    return NULL;}