add: empty_budget -> budget_direct_balance = 0.0; empty_budget -> budget_nb_direct_transactions = 0;
context: void gsb_data_budget_reset_counters ( void ){    GSList *list_tmp;    list_tmp = budget_list;    while ( list_tmp )    {	struct_budget *budget;	GSList *sub_list_tmp;	budget = list_tmp -> data;	budget -> budget_balance = 0.0;	budget -> budget_nb_transactions = 0;	sub_list_tmp = budget -> sub_budget_list;	while ( sub_list_tmp )	{	    struct_sub_budget *sub_budget;	    sub_budget = sub_list_tmp -> data;	    sub_budget -> sub_budget_nb_transactions = 0;	    sub_budget -> sub_budget_balance = 0.0;	    sub_list_tmp = sub_list_tmp -> next;	}	list_tmp = list_tmp -> next;    }    /* reset the empty budget */    empty_budget -> budget_balance = 0.0;    empty_budget -> budget_nb_transactions = 0;}