Remove some unused variables with obviously no side effects

This commit is contained in:
Richard Cohen 2023-01-24 16:23:52 +00:00
parent 4e25bbfc43
commit ea2d3be217
99 changed files with 18 additions and 245 deletions

View File

@ -810,7 +810,6 @@ gnc_scm2query_term_query_v1 (SCM query_term_scm)
{ {
QofQueryCompare how; QofQueryCompare how;
QofNumericMatch amt_sgn; QofNumericMatch amt_sgn;
double amount;
gnc_numeric val; gnc_numeric val;
/* how */ /* how */
@ -1882,7 +1881,6 @@ scm_hook_cb (gpointer data, GncScmDangler *scm)
void void
gnc_hook_add_scm_dangler (const gchar *name, SCM proc) gnc_hook_add_scm_dangler (const gchar *name, SCM proc)
{ {
GHook *hook;
GncScmDangler *scm; GncScmDangler *scm;
int num_args; int num_args;

View File

@ -703,7 +703,6 @@ load( state *s, char *testfile)
while (fgets(buf, BUFSIZE, f) && (buf[0] != '.')) { while (fgets(buf, BUFSIZE, f) && (buf[0] != '.')) {
ub4 curr = 0; /* current offset into buf */ ub4 curr = 0; /* current offset into buf */
ub4 value; /* token value */ ub4 value; /* token value */
token_type token; /* token type */
ub4 i; ub4 i;
test *t; test *t;
@ -836,7 +835,7 @@ parse_w( state *s, sb1 *myarg)
ub4 dimension_number; ub4 dimension_number;
ub4 curr = 0; ub4 curr = 0;
ub4 fe_len, value; ub4 fe_len, value;
ub4 i, j, k; ub4 i, j;
size_t len = strlen(myarg); size_t len = strlen(myarg);
token_type t = parse_token(myarg, len, &curr, &value); token_type t = parse_token(myarg, len, &curr, &value);
@ -1186,7 +1185,6 @@ build_tuples( state *s, ub2 d, ub2 f)
feature tuple[MAX_N]; /* n-tuples that include (d,f) */ feature tuple[MAX_N]; /* n-tuples that include (d,f) */
sb4 i, j, n; sb4 i, j, n;
ub8 count = 0; ub8 count = 0;
test *t;
tu_iter ctx; tu_iter ctx;
if (s->tc[d][f] > 0 || s->n[d][f] == s->n_final) { if (s->tc[d][f] > 0 || s->n[d][f] == s->n_final) {
@ -1282,7 +1280,6 @@ test *t, /* test being built */
ub1 *mut) /* mut[i] = 1 if I am allowed to adjust dimension i */ ub1 *mut) /* mut[i] = 1 if I am allowed to adjust dimension i */
{ {
ub4 i; ub4 i;
without *w; /* one of the disobeyed withouts */
ub4 count; /* number of withouts currently hit */ ub4 count; /* number of withouts currently hit */
ub2 ndim; /* size of dimord[] */ ub2 ndim; /* size of dimord[] */
ub2 temp; ub2 temp;
@ -1552,7 +1549,6 @@ cover_tuples( state *s)
/* find a good test */ /* find a good test */
for (i=0; i<GROUP_SIZE; ++i) { for (i=0; i<GROUP_SIZE; ++i) {
tu_iter ctx;
sb4 this_count; sb4 this_count;
/* generate a test that covers the first tuple */ /* generate a test that covers the first tuple */

View File

@ -251,7 +251,6 @@ listen_for_account_events (QofInstance* entity, QofEventId event_type,
find_data data = { 0 }; find_data data = { 0 };
GtkTreePath* path; GtkTreePath* path;
GList* tmp; GList* tmp;
gboolean valid;
if (0 == (event_type & (QOF_EVENT_MODIFY | QOF_EVENT_ADD | QOF_EVENT_REMOVE))) if (0 == (event_type & (QOF_EVENT_MODIFY | QOF_EVENT_ADD | QOF_EVENT_REMOVE)))
return; return;

View File

@ -394,7 +394,6 @@ gnc_doclink_pref_path_head_changed (GtkWindow *parent, const gchar *old_path_hea
GtkBuilder *builder; GtkBuilder *builder;
GtkWidget *use_old_path_head, *use_new_path_head; GtkWidget *use_old_path_head, *use_new_path_head;
GtkWidget *old_head_label, *new_head_label; GtkWidget *old_head_label, *new_head_label;
GtkWidget *old_hbox, *new_hbox;
gint result; gint result;
gchar *new_path_head_uri = gnc_doclink_get_path_head (); gchar *new_path_head_uri = gnc_doclink_get_path_head ();

View File

@ -118,7 +118,6 @@ gnc_dup_key_press_event_cb (GtkWidget *widget, GdkEventKey *event, gpointer user
{ {
GdkModifierType modifiers = gtk_accelerator_get_default_mod_mask (); GdkModifierType modifiers = gtk_accelerator_get_default_mod_mask ();
gint increment; gint increment;
long int num;
if ((event->state & modifiers) == GDK_CONTROL_MASK || if ((event->state & modifiers) == GDK_CONTROL_MASK ||
(event->state & modifiers) == GDK_MOD1_MASK) (event->state & modifiers) == GDK_MOD1_MASK)

View File

@ -72,7 +72,6 @@ geturl( FileAccessWindow* faw )
{ {
gchar* url = NULL; gchar* url = NULL;
const gchar* host = NULL; const gchar* host = NULL;
const gchar* database = NULL;
const gchar* username = NULL; const gchar* username = NULL;
const gchar* password = NULL; const gchar* password = NULL;
/* Not const as return value of gtk_combo_box_text_get_active_text must be freed */ /* Not const as return value of gtk_combo_box_text_get_active_text must be freed */

View File

@ -31,8 +31,6 @@
#include "qof.h" #include "qof.h"
#include "gnc-autoclear.h" #include "gnc-autoclear.h"
static QofLogModule log_module = GNC_MOD_GUI;
/* the following functions are used in window-autoclear: */ /* the following functions are used in window-autoclear: */
#define MAXIMUM_SACK_SIZE 1000000 #define MAXIMUM_SACK_SIZE 1000000

View File

@ -83,17 +83,6 @@ enum
PAGE_MONTHLY PAGE_MONTHLY
}; };
static const struct pageDataTuple PAGES[] =
{
{ PAGE_NONE, UIFREQ_NONE, "None" },
{ PAGE_ONCE, UIFREQ_ONCE, "Once" },
{ PAGE_DAILY, UIFREQ_DAILY, "Daily" },
{ PAGE_WEEKLY, UIFREQ_WEEKLY, "Weekly" },
{ PAGE_SEMI_MONTHLY, UIFREQ_SEMI_MONTHLY, "Semi-Monthly" },
{ PAGE_MONTHLY, UIFREQ_MONTHLY, "Monthly" },
{ 0, 0, 0 }
};
static const char *CHECKBOX_NAMES[] = static const char *CHECKBOX_NAMES[] =
{ {
"wd_check_sun", "wd_check_sun",

View File

@ -753,7 +753,6 @@ gnc_menubar_model_update_item (GMenuModel *menu_model, const gchar *action_name,
const gchar *label, const gchar *tooltip) const gchar *label, const gchar *tooltip)
{ {
GncMenuModelSearch *gsm; GncMenuModelSearch *gsm;
GtkWidget *menu_item = NULL;
gboolean found = FALSE; gboolean found = FALSE;
g_return_val_if_fail (menu_model != NULL, FALSE); g_return_val_if_fail (menu_model != NULL, FALSE);

View File

@ -1102,7 +1102,6 @@ gnc_main_window_all_finish_pending (void)
static gboolean static gboolean
gnc_main_window_page_exists (GncPluginPage *page) gnc_main_window_page_exists (GncPluginPage *page)
{ {
GncMainWindow *window;
GncMainWindowPrivate *priv; GncMainWindowPrivate *priv;
GList *walker; GList *walker;
@ -1837,7 +1836,6 @@ gnc_main_window_update_radio_button (GncMainWindow *window)
{ {
GncMainWindowPrivate *priv; GncMainWindowPrivate *priv;
GAction *action; GAction *action;
GSList *action_list;
gsize index; gsize index;
ENTER("window %p", window); ENTER("window %p", window);
@ -3409,7 +3407,6 @@ update_menu_model (GncMainWindow *window, const gchar *ui_filename,
{ {
GncMainWindowPrivate *priv; GncMainWindowPrivate *priv;
GError *error = nullptr; GError *error = nullptr;
const gchar *resource = GNUCASH_RESOURCE_PREFIX "/";
gchar *res_name; gchar *res_name;
GtkBuilder *builder = gtk_builder_new (); GtkBuilder *builder = gtk_builder_new ();
GMenuModel *menu_model_part; GMenuModel *menu_model_part;
@ -4057,10 +4054,8 @@ gnc_main_window_setup_window (GncMainWindow *window)
GtkWidget *main_vbox; GtkWidget *main_vbox;
GtkBuilder *builder; GtkBuilder *builder;
GncPluginManager *manager; GncPluginManager *manager;
GtkWidget *extra_item;
GList *plugins; GList *plugins;
GError *error = nullptr; GError *error = nullptr;
gchar *filename;
GAction *action; GAction *action;
ENTER(" "); ENTER(" ");
@ -4797,7 +4792,6 @@ gnc_main_window_cmd_view_refresh (GSimpleAction *simple,
GVariant *parameter, GVariant *parameter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindow *window = (GncMainWindow*)user_data;
} }
static void static void
@ -4910,7 +4904,6 @@ gnc_main_window_cmd_window_new (GSimpleAction *simple,
GVariant *paramter, GVariant *paramter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindow *window = (GncMainWindow*)user_data;
GncMainWindow *new_window; GncMainWindow *new_window;
/* Create the new window */ /* Create the new window */
@ -4995,7 +4988,6 @@ gnc_main_window_cmd_view_tab_position (GSimpleAction *simple,
GVariant *parameter, GVariant *parameter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindow *window = (GncMainWindow*)user_data;
gint item = g_variant_get_int32 (parameter); gint item = g_variant_get_int32 (parameter);
g_action_change_state (G_ACTION(simple), parameter); g_action_change_state (G_ACTION(simple), parameter);

View File

@ -414,7 +414,6 @@ gnc_history_update_action (GncMainWindow *window,
const gchar *filename) const gchar *filename)
{ {
GncMenuModelSearch *gsm = g_new0 (GncMenuModelSearch, 1); GncMenuModelSearch *gsm = g_new0 (GncMenuModelSearch, 1);
GtkWidget *menu_item = NULL;
gchar *action_name; gchar *action_name;
gint limit; gint limit;
gboolean add_item = FALSE; gboolean add_item = FALSE;

View File

@ -593,7 +593,6 @@ gnc_query_view_get_selected_entry_list (GNCQueryView *qview)
{ {
GtkTreeSelection *selection; GtkTreeSelection *selection;
acc_data acc_entries; acc_data acc_entries;
GList *entries = NULL;
g_return_val_if_fail (qview != NULL, NULL); g_return_val_if_fail (qview != NULL, NULL);
g_return_val_if_fail (GNC_IS_QUERY_VIEW(qview), NULL); g_return_val_if_fail (GNC_IS_QUERY_VIEW(qview), NULL);

View File

@ -635,7 +635,6 @@ row_selected_bus_cb (GtkTreeView *view, GtkTreePath *path,
if (gtk_tree_view_get_column (GTK_TREE_VIEW (doclink_dialog->view), if (gtk_tree_view_get_column (GTK_TREE_VIEW (doclink_dialog->view),
DESC_ID - 1) == col) DESC_ID - 1) == col)
{ {
GncPluginPage *page;
InvoiceWindow *iw; InvoiceWindow *iw;
iw = gnc_ui_invoice_edit (GTK_WINDOW (doclink_dialog->window), iw = gnc_ui_invoice_edit (GTK_WINDOW (doclink_dialog->window),

View File

@ -137,10 +137,8 @@ gnc_ui_new_user_window_present (GtkWindow *window)
static void static void
gnc_ui_new_user_dialog_create (GNCNewUserDialog *new_user) gnc_ui_new_user_dialog_create (GNCNewUserDialog *new_user)
{ {
GtkWidget *window;
GtkBuilder *builder; GtkBuilder *builder;
GtkWidget *button; GtkWidget *button;
gint result;
ENTER(" "); ENTER(" ");
builder = gtk_builder_new(); builder = gtk_builder_new();

View File

@ -440,7 +440,6 @@ gnc_payment_window_fill_docs_list (PaymentWindow *pw)
GtkListStore *store; GtkListStore *store;
GtkTreeSelection *selection; GtkTreeSelection *selection;
GList *list = NULL, *node; GList *list = NULL, *node;
GNCLot *tx_lot = NULL;
g_return_if_fail (pw->docs_list_tree_view && GTK_IS_TREE_VIEW(pw->docs_list_tree_view)); g_return_if_fail (pw->docs_list_tree_view && GTK_IS_TREE_VIEW(pw->docs_list_tree_view));

View File

@ -513,8 +513,6 @@ gnc_column_view_edit_size_cb(GtkButton * button, gpointer user_data)
GtkWidget * colspin; GtkWidget * colspin;
GtkWidget * dlg; GtkWidget * dlg;
GtkBuilder *builder; GtkBuilder *builder;
SCM current;
int length;
int dlg_ret; int dlg_ret;
builder = gtk_builder_new(); builder = gtk_builder_new();

View File

@ -469,7 +469,6 @@ gnc_main_window_cmd_actions_scheduled_transaction_editor (GSimpleAction *simple,
GVariant *parameter, GVariant *parameter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindowActionData *data = user_data;
GncPluginPage *page = gnc_plugin_page_sx_list_new (); GncPluginPage *page = gnc_plugin_page_sx_list_new ();
gnc_main_window_open_page (NULL, page); gnc_main_window_open_page (NULL, page);
} }
@ -537,7 +536,6 @@ gnc_main_window_cmd_actions_mortgage_loan (GSimpleAction *simple,
GVariant *parameter, GVariant *parameter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindowActionData *data = user_data;
gnc_ui_sx_loan_assistant_create (); gnc_ui_sx_loan_assistant_create ();
} }
#ifdef CLOSE_BOOKS_ACTUALLY_WORKS #ifdef CLOSE_BOOKS_ACTUALLY_WORKS

View File

@ -701,7 +701,6 @@ gnc_plugin_business_cmd_test_search (GSimpleAction *simple,
GVariant *parameter, GVariant *parameter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindowActionData *mw = user_data;
gnc_search_dialog_test(); gnc_search_dialog_test();
} }

View File

@ -1035,7 +1035,6 @@ gnc_plugin_page_account_tree_cmd_file_new_hierarchy (GSimpleAction *simple,
GVariant *paramter, GVariant *paramter,
gpointer user_data) gpointer user_data)
{ {
GncPluginPageAccountTree *page = user_data;
gnc_ui_hierarchy_assistant(FALSE); gnc_ui_hierarchy_assistant(FALSE);
} }
@ -1506,7 +1505,6 @@ gnc_plugin_page_account_tree_cmd_delete_account (GSimpleAction *simple,
Adopters adopt; Adopters adopt;
GList* list; GList* list;
gint response; gint response;
GList *filter = NULL;
GtkWidget *dialog = NULL; GtkWidget *dialog = NULL;
if (account == NULL) if (account == NULL)

View File

@ -1159,7 +1159,7 @@ gnc_plugin_page_budget_cmd_allperiods_budget (GSimpleAction *simple,
GncPluginPageBudget *page = user_data; GncPluginPageBudget *page = user_data;
GncPluginPageBudgetPrivate *priv; GncPluginPageBudgetPrivate *priv;
GtkTreeSelection *sel; GtkTreeSelection *sel;
GtkWidget *dialog, *gde, *val, *dtr, *add, *mult; GtkWidget *dialog, *val, *dtr, *add, *mult;
gint result; gint result;
GtkBuilder *builder; GtkBuilder *builder;
const gchar *txt; const gchar *txt;

View File

@ -497,7 +497,6 @@ gnc_plugin_page_invoice_update_menus (GncPluginPage *page, gboolean is_posted, g
GncPluginPageInvoicePrivate *priv; GncPluginPageInvoicePrivate *priv;
GncInvoiceType invoice_type; GncInvoiceType invoice_type;
GncInvoice *invoice; GncInvoice *invoice;
gint i, j;
action_toolbar_labels *label_list; action_toolbar_labels *label_list;
action_toolbar_labels *label_layout_list; action_toolbar_labels *label_layout_list;
gboolean has_uri = FALSE; gboolean has_uri = FALSE;
@ -1049,7 +1048,6 @@ gnc_plugin_page_invoice_cmd_sort_changed (GSimpleAction *simple,
gpointer user_data) gpointer user_data)
{ {
GncPluginPageInvoicePrivate *priv; GncPluginPageInvoicePrivate *priv;
invoice_sort_type_t value;
GncPluginPageInvoice *plugin_page = user_data; GncPluginPageInvoice *plugin_page = user_data;
gint item; gint item;
@ -1218,7 +1216,6 @@ gnc_plugin_page_invoice_cmd_save_layout (GSimpleAction *simple,
{ {
GncPluginPageInvoice *plugin_page = user_data; GncPluginPageInvoice *plugin_page = user_data;
GncPluginPageInvoicePrivate *priv; GncPluginPageInvoicePrivate *priv;
GtkWindow *parent;
GAction *layout_action; GAction *layout_action;
g_return_if_fail (GNC_IS_PLUGIN_PAGE_INVOICE(plugin_page)); g_return_if_fail (GNC_IS_PLUGIN_PAGE_INVOICE(plugin_page));
@ -1241,7 +1238,6 @@ gnc_plugin_page_invoice_cmd_reset_layout (GSimpleAction *simple,
{ {
GncPluginPageInvoice *plugin_page = user_data; GncPluginPageInvoice *plugin_page = user_data;
GncPluginPageInvoicePrivate *priv; GncPluginPageInvoicePrivate *priv;
GtkWindow *parent;
GAction *layout_action; GAction *layout_action;
g_return_if_fail (GNC_IS_PLUGIN_PAGE_INVOICE(plugin_page)); g_return_if_fail (GNC_IS_PLUGIN_PAGE_INVOICE(plugin_page));

View File

@ -247,34 +247,12 @@ typedef struct
GncOwnerType owner_type; GncOwnerType owner_type;
} action_owners_struct; } action_owners_struct;
static action_owners_struct action_owners[] =
{
{ "OTEditVendorAction", GNC_OWNER_VENDOR },
{ "OTEditCustomerAction", GNC_OWNER_CUSTOMER },
{ "OTEditEmployeeAction", GNC_OWNER_EMPLOYEE },
{ "OTNewVendorAction", GNC_OWNER_VENDOR },
{ "OTNewCustomerAction", GNC_OWNER_CUSTOMER },
{ "OTNewEmployeeAction", GNC_OWNER_EMPLOYEE },
{ "OTNewBillAction", GNC_OWNER_VENDOR },
{ "OTNewInvoiceAction", GNC_OWNER_CUSTOMER },
{ "OTNewVoucherAction", GNC_OWNER_EMPLOYEE },
{ "OTVendorListingReportAction", GNC_OWNER_VENDOR },
{ "OTCustomerListingReportAction", GNC_OWNER_CUSTOMER },
{ "OTVendorReportAction", GNC_OWNER_VENDOR },
{ "OTCustomerReportAction", GNC_OWNER_CUSTOMER },
{ "OTEmployeeReportAction", GNC_OWNER_EMPLOYEE },
{ NULL, GNC_OWNER_NONE },
};
GncPluginPage * GncPluginPage *
gnc_plugin_page_owner_tree_new (GncOwnerType owner_type) gnc_plugin_page_owner_tree_new (GncOwnerType owner_type)
{ {
GncPluginPageOwnerTree *plugin_page; GncPluginPageOwnerTree *plugin_page;
GncPluginPageOwnerTreePrivate *priv; GncPluginPageOwnerTreePrivate *priv;
const GList *item; const GList *item;
GSimpleActionGroup *simple_action_group;
GAction *action;
gint i;
g_return_val_if_fail( (owner_type != GNC_OWNER_UNDEFINED) g_return_val_if_fail( (owner_type != GNC_OWNER_UNDEFINED)
&& (owner_type != GNC_OWNER_NONE), NULL); && (owner_type != GNC_OWNER_NONE), NULL);

View File

@ -383,16 +383,6 @@ static const gchar* actions_requiring_account[] =
NULL NULL
}; };
/** View Style actions */
static const gchar* view_style_actions[] =
{
"ViewStyleBasicAction",
"ViewStyleAutoSplitAction",
"ViewStyleJournalAction",
"ViewStyleRadioAction",
NULL
};
static const gchar* actions_requiring_priced_account[] = static const gchar* actions_requiring_priced_account[] =
{ {
"ActionsStockAssistantAction", "ActionsStockAssistantAction",
@ -1035,7 +1025,6 @@ gnc_plugin_page_register_ui_update (gpointer various,
/* Modifying action descriptions based on cursor class */ /* Modifying action descriptions based on cursor class */
{ {
GncMenuModelSearch *gsm = g_new0 (GncMenuModelSearch, 1); GncMenuModelSearch *gsm = g_new0 (GncMenuModelSearch, 1);
GtkWidget *menu_item = NULL;
gboolean found = FALSE; gboolean found = FALSE;
const char** iter, **label_iter, **tooltip_iter; const char** iter, **label_iter, **tooltip_iter;
gboolean curr_label_trans = FALSE; gboolean curr_label_trans = FALSE;
@ -1112,7 +1101,6 @@ gnc_plugin_page_register_ui_initial_state (GncPluginPageRegister* page)
Account* account; Account* account;
SplitRegister* reg; SplitRegister* reg;
GNCLedgerDisplayType ledger_type; GNCLedgerDisplayType ledger_type;
int i;
gboolean is_readwrite = !qof_book_is_readonly (gnc_get_current_book()); gboolean is_readwrite = !qof_book_is_readonly (gnc_get_current_book());
priv = GNC_PLUGIN_PAGE_REGISTER_GET_PRIVATE (page); priv = GNC_PLUGIN_PAGE_REGISTER_GET_PRIVATE (page);
@ -4961,7 +4949,6 @@ gnc_plugin_page_register_cmd_scrub_current (GSimpleAction *simple,
GncPluginPageRegister* page = user_data; GncPluginPageRegister* page = user_data;
GncPluginPageRegisterPrivate* priv; GncPluginPageRegisterPrivate* priv;
Query* query; Query* query;
Split* split;
SplitRegister* reg; SplitRegister* reg;
g_return_if_fail (GNC_IS_PLUGIN_PAGE_REGISTER (page)); g_return_if_fail (GNC_IS_PLUGIN_PAGE_REGISTER (page));

View File

@ -501,7 +501,6 @@ gnc_plugin_page_report_create_widget( GncPluginPage *page )
GncPluginPageReport *report; GncPluginPageReport *report;
GncPluginPageReportPrivate *priv; GncPluginPageReportPrivate *priv;
GtkWindow *topLvl; GtkWindow *topLvl;
GAction *action;
GtkWidget *webview; GtkWidget *webview;
URLType type; URLType type;
char * id_name; char * id_name;

View File

@ -411,7 +411,6 @@ static void
gsr_move_sort_and_filter_to_state_file (GNCSplitReg *gsr, GKeyFile* state_file, const gchar *state_section) gsr_move_sort_and_filter_to_state_file (GNCSplitReg *gsr, GKeyFile* state_file, const gchar *state_section)
{ {
GNCLedgerDisplayType ledger_type; GNCLedgerDisplayType ledger_type;
GNCLedgerDisplay* ld;
// Look for any old kvp entries and add them to .gcm file // Look for any old kvp entries and add them to .gcm file
ledger_type = gnc_ledger_display_type (gsr->ledger); ledger_type = gnc_ledger_display_type (gsr->ledger);
@ -1368,7 +1367,6 @@ gsr_default_doclink_remove_handler (GNCSplitReg *gsr)
static void static void
gsr_default_doclink_from_sheet_handler (GNCSplitReg *gsr) gsr_default_doclink_from_sheet_handler (GNCSplitReg *gsr)
{ {
CursorClass cursor_class;
SplitRegister *reg = gnc_ledger_display_get_split_register (gsr->ledger); SplitRegister *reg = gnc_ledger_display_get_split_register (gsr->ledger);
Transaction *trans; Transaction *trans;
Split *split; Split *split;
@ -2452,7 +2450,6 @@ gtk_callback_bug_workaround (gpointer argp)
GNCLedgerDisplayType ledger_type = gnc_ledger_display_type (args->gsr->ledger); GNCLedgerDisplayType ledger_type = gnc_ledger_display_type (args->gsr->ledger);
Account *acc = gnc_ledger_display_leader (args->gsr->ledger); Account *acc = gnc_ledger_display_leader (args->gsr->ledger);
const gchar *acc_name = NULL; const gchar *acc_name = NULL;
gchar *tmp = NULL;
if (acc) if (acc)
{ {

View File

@ -1378,7 +1378,7 @@ gnc_ui_reconcile_window_delete_cb (GSimpleAction *simple,
{ {
RecnWindow *recnData = user_data; RecnWindow *recnData = user_data;
Transaction *trans; Transaction *trans;
Split *split, *next_split; Split *split;
split = gnc_reconcile_window_get_current_split(recnData); split = gnc_reconcile_window_get_current_split(recnData);
/* This should never be true, but be paranoid */ /* This should never be true, but be paranoid */

View File

@ -299,7 +299,6 @@ static void delete_account_match(ABInitialInfo *info, RevLookupData *data)
static void static void
delete_selected_match_cb(gpointer data, gpointer user_data) delete_selected_match_cb(gpointer data, gpointer user_data)
{ {
GNC_AB_ACCOUNT_SPEC *ab_acc = NULL;
GtkTreeIter iter; GtkTreeIter iter;
GtkTreeModel *model = NULL; GtkTreeModel *model = NULL;
RevLookupData revLookupData = {NULL, NULL}; RevLookupData revLookupData = {NULL, NULL};
@ -469,7 +468,7 @@ ab_account_longname(const GNC_AB_ACCOUNT_SPEC *ab_acc)
{ {
gchar *bankname = NULL; gchar *bankname = NULL;
gchar *result = NULL; gchar *result = NULL;
const char *ab_bankname, *bankcode, *subAccountId, *account_number; const char *bankcode, *subAccountId, *account_number;
g_return_val_if_fail(ab_acc, NULL); g_return_val_if_fail(ab_acc, NULL);

View File

@ -903,8 +903,7 @@ gnc_ab_trans_dialog_templ_list_row_activated_cb(GtkTreeView *view,
const gchar *new_bankcode; const gchar *new_bankcode;
const gchar *new_purpose; const gchar *new_purpose;
const gchar *new_purpose_cont; const gchar *new_purpose_cont;
const gchar *old_amount_text; gnc_numeric new_amount;
gnc_numeric old_amount, new_amount;
g_return_if_fail(td); g_return_if_fail(td);

View File

@ -47,7 +47,6 @@ void
gnc_ab_getbalance(GtkWidget *parent, Account *gnc_acc) gnc_ab_getbalance(GtkWidget *parent, Account *gnc_acc)
{ {
AB_BANKING *api; AB_BANKING *api;
gboolean online = FALSE;
GNC_AB_ACCOUNT_SPEC *ab_acc; GNC_AB_ACCOUNT_SPEC *ab_acc;
GNC_AB_JOB *job = NULL; GNC_AB_JOB *job = NULL;
GNC_AB_JOB_LIST2 *job_list = NULL; GNC_AB_JOB_LIST2 *job_list = NULL;

View File

@ -97,7 +97,6 @@ void
gnc_ab_gettrans(GtkWidget *parent, Account *gnc_acc) gnc_ab_gettrans(GtkWidget *parent, Account *gnc_acc)
{ {
AB_BANKING *api; AB_BANKING *api;
gboolean online = FALSE;
GNC_AB_ACCOUNT_SPEC *ab_acc; GNC_AB_ACCOUNT_SPEC *ab_acc;
GWEN_TIME *from_date = NULL, *to_date = NULL; GWEN_TIME *from_date = NULL, *to_date = NULL;
time64 until; time64 until;

View File

@ -81,7 +81,6 @@ gnc_ab_maketrans(GtkWidget *parent, Account *gnc_acc,
GncABTransType trans_type) GncABTransType trans_type)
{ {
AB_BANKING *api; AB_BANKING *api;
gboolean online = FALSE;
GNC_AB_ACCOUNT_SPEC *ab_acc; GNC_AB_ACCOUNT_SPEC *ab_acc;
GList *templates = NULL; GList *templates = NULL;
GncABTransDialog *td = NULL; GncABTransDialog *td = NULL;

View File

@ -498,7 +498,7 @@ gnc_ab_trans_to_gnc (const AB_TRANSACTION *ab_trans, Account *gnc_acc)
Transaction *gnc_trans; Transaction *gnc_trans;
const gchar *fitid; const gchar *fitid;
const GNC_GWEN_DATE *value_date, *post_date; const GNC_GWEN_DATE *value_date, *post_date;
time64 current_time, post_time; time64 post_time;
const char *custref; const char *custref;
gchar *description; gchar *description;
Split *split; Split *split;

View File

@ -1565,7 +1565,7 @@ checkcert_cb(GWEN_GUI *gwen_gui, const GWEN_SSLCERTDESCR *cert,
const gchar *hash, *status; const gchar *hash, *status;
GChecksum *gcheck = g_checksum_new (G_CHECKSUM_MD5); GChecksum *gcheck = g_checksum_new (G_CHECKSUM_MD5);
gchar cert_hash[16]; gchar cert_hash[16];
gint retval, i; gint retval;
gsize hashlen = 0; gsize hashlen = 0;
g_return_val_if_fail(gui && gui->accepted_certs, -1); g_return_val_if_fail(gui && gui->accepted_certs, -1);

View File

@ -605,7 +605,6 @@ gnc_plugin_ab_cmd_view_logwindow (GSimpleAction *simple,
GVariant *parameter, GVariant *parameter,
gpointer user_data) gpointer user_data)
{ {
GncMainWindowActionData *data = user_data;
GVariant *state; GVariant *state;
state = g_action_get_state (G_ACTION(simple)); state = g_action_get_state (G_ACTION(simple));

View File

@ -852,7 +852,6 @@ static GtkWidget *
csv_export_assistant_create (CsvExportInfo *info) csv_export_assistant_create (CsvExportInfo *info)
{ {
GtkBuilder *builder; GtkBuilder *builder;
GtkWidget *h_box;
GtkWidget *button; GtkWidget *button;
GtkWidget *table, *hbox; GtkWidget *table, *hbox;

View File

@ -562,7 +562,6 @@ static GtkWidget *
csv_import_assistant_create (CsvImportInfo *info) csv_import_assistant_create (CsvImportInfo *info)
{ {
GtkBuilder *builder; GtkBuilder *builder;
GtkWidget *button;
GtkCellRenderer *renderer; GtkCellRenderer *renderer;
GtkTreeViewColumn *column; GtkTreeViewColumn *column;
gchar *mnemonic_desc = NULL; gchar *mnemonic_desc = NULL;

View File

@ -543,7 +543,6 @@ void GncPreSplit::add (GncTransPropType prop_type, const std::string& value)
// Drop any existing error for the prop_type we're about to add to // Drop any existing error for the prop_type we're about to add to
m_errors.erase(prop_type); m_errors.erase(prop_type);
Account *acct = nullptr;
auto num_val = GncNumeric(); auto num_val = GncNumeric();
switch (prop_type) switch (prop_type)
{ {

View File

@ -246,7 +246,6 @@ gnc_gen_trans_list_empty (GNCImportMainMatcher *info)
{ {
GtkTreeModel *model; GtkTreeModel *model;
GtkTreeIter iter; GtkTreeIter iter;
GNCImportTransInfo *trans_info;
g_assert (info); g_assert (info);
model = gtk_tree_view_get_model (info->view); model = gtk_tree_view_get_model (info->view);
// Check that both the tree model and the temporary list are empty. // Check that both the tree model and the temporary list are empty.
@ -258,7 +257,6 @@ gnc_gen_trans_list_show_accounts_column (GNCImportMainMatcher *info)
{ {
GtkTreeModel *model; GtkTreeModel *model;
GtkTreeIter iter; GtkTreeIter iter;
GNCImportTransInfo *trans_info;
gboolean multiple_accounts = FALSE; gboolean multiple_accounts = FALSE;
gboolean valid; gboolean valid;
@ -539,7 +537,6 @@ on_matcher_ok_clicked (GtkButton *button, GNCImportMainMatcher *info)
GNCImportTransInfo *trans_info; GNCImportTransInfo *trans_info;
gboolean append_text = gtk_toggle_button_get_active ((GtkToggleButton*) info->append_text); gboolean append_text = gtk_toggle_button_get_active ((GtkToggleButton*) info->append_text);
gboolean first_tran = TRUE; gboolean first_tran = TRUE;
gpointer user_data = info->user_data;
g_assert (info); g_assert (info);
@ -879,8 +876,6 @@ gnc_gen_trans_assign_transfer_account_to_selection_cb (GtkMenuItem *menuitem,
GtkTreeView *treeview; GtkTreeView *treeview;
GtkTreeSelection *selection; GtkTreeSelection *selection;
GtkTreeModel *model; GtkTreeModel *model;
GtkTreeIter iter;
GNCImportTransInfo *trans_info;
Account *assigned_account; Account *assigned_account;
GList *selected_rows, *l; GList *selected_rows, *l;
gboolean first, is_selection; gboolean first, is_selection;
@ -1050,7 +1045,7 @@ static gboolean
input_new_fields (GNCImportMainMatcher *info, RowInfo *rowinfo, input_new_fields (GNCImportMainMatcher *info, RowInfo *rowinfo,
char **new_desc, char **new_notes, char **new_memo) char **new_desc, char **new_notes, char **new_memo)
{ {
GtkWidget *desc_entry, *notes_entry, *memo_entry, *label; GtkWidget *desc_entry, *notes_entry, *memo_entry;
GtkWidget *dialog; GtkWidget *dialog;
GtkBuilder *builder; GtkBuilder *builder;
gboolean retval = FALSE; gboolean retval = FALSE;
@ -1184,7 +1179,7 @@ gnc_gen_trans_reset_edits_cb (GtkMenuItem *menuitem, GNCImportMainMatcher *info)
GtkTreeModel *model; GtkTreeModel *model;
GtkTreeStore *store; GtkTreeStore *store;
GtkTreeSelection *selection; GtkTreeSelection *selection;
GList *selected_rows, *row_info_list; GList *selected_rows;
g_return_if_fail (info != NULL); g_return_if_fail (info != NULL);
ENTER("gnc_gen_trans_reset_edits_cb"); ENTER("gnc_gen_trans_reset_edits_cb");

View File

@ -76,12 +76,6 @@ enum matcher_cols
/* Needs to be commented in again if any DEBUG() macro is used here. */ /* Needs to be commented in again if any DEBUG() macro is used here. */
/*static short module = MOD_IMPORT;*/ /*static short module = MOD_IMPORT;*/
/********************************************************************\
* Constants, should idealy be defined a user preference dialog *
\********************************************************************/
static const int SHOW_NUMERIC_SCORE = FALSE;
/********************************************************************\ /********************************************************************\
* Structures passed between the functions * * Structures passed between the functions *
\********************************************************************/ \********************************************************************/

View File

@ -244,8 +244,6 @@ int ofx_proc_security_cb(const struct OfxSecurityData data, void * security_user
char* default_fullname = NULL; char* default_fullname = NULL;
char* default_mnemonic = NULL; char* default_mnemonic = NULL;
ofx_info* info = (ofx_info*) security_user_data;
if (data.unique_id_valid) if (data.unique_id_valid)
{ {
cusip = gnc_utf8_strip_invalid_strdup (data.unique_id); cusip = gnc_utf8_strip_invalid_strdup (data.unique_id);
@ -703,7 +701,6 @@ choose_investment_account(OfxTransactionData *data, ofx_info *info,
gnc_commodity *commodity) gnc_commodity *commodity)
{ {
Account* investment_account = NULL; Account* investment_account = NULL;
gnc_numeric gnc_amount, gnc_units;
InvestmentAcctData inv_data = {commodity, NULL, NULL, TRUE}; InvestmentAcctData inv_data = {commodity, NULL, NULL, TRUE};
// As we now have the commodity, select the account with that commodity. // As we now have the commodity, select the account with that commodity.
@ -1295,7 +1292,6 @@ runMatcher (ofx_info* info, char * selected_filename, gboolean go_to_next_file)
{ {
GtkWindow *parent = info->parent; GtkWindow *parent = info->parent;
GList* trans_list_remain = NULL; GList* trans_list_remain = NULL;
Account* first_account = NULL;
/* If we have multiple accounts in the ofx file, we need to /* If we have multiple accounts in the ofx file, we need to
* avoid processing transfers between accounts together because this will * avoid processing transfers between accounts together because this will
@ -1441,7 +1437,6 @@ void gnc_file_ofx_import (GtkWindow *parent)
GSList* selected_filenames = NULL; GSList* selected_filenames = NULL;
char *default_dir; char *default_dir;
GList *filters = NULL; GList *filters = NULL;
GSList* iter = NULL;
ofx_info* info = NULL; ofx_info* info = NULL;
GtkFileFilter* filter = gtk_file_filter_new (); GtkFileFilter* filter = gtk_file_filter_new ();

View File

@ -2714,7 +2714,6 @@ gnc_ui_qif_import_commodity_notebook_update_combos (QIFImportWindow * wind, gboo
GList *pageptr; GList *pageptr;
GtkWidget *notebook_page; GtkWidget *notebook_page;
QIFCommNotebookPage *comm_nb_page; QIFCommNotebookPage *comm_nb_page;
gboolean pages_complete = TRUE;
for (pageptr = wind->commodity_notebook_pages; pageptr; pageptr = pageptr->next) for (pageptr = wind->commodity_notebook_pages; pageptr; pageptr = pageptr->next)
{ {

View File

@ -174,7 +174,6 @@ protected:
//! Test for function gnc_import_TransInfo_new() //! Test for function gnc_import_TransInfo_new()
TEST_F(ImportBackendTest, CreateTransInfo) TEST_F(ImportBackendTest, CreateTransInfo)
{ {
gchar* online_id;
using namespace testing; using namespace testing;

View File

@ -252,9 +252,6 @@ SplitList *gnc_float_txn_get_splits (const FloatingTxn *ft)
FloatingSplit *gnc_float_txn_get_float_split (const FloatingTxn *ft, guint index) FloatingSplit *gnc_float_txn_get_float_split (const FloatingTxn *ft, guint index)
{ {
FloatingSplit *fs = NULL;
guint size = 0;
g_return_val_if_fail (ft, NULL); g_return_val_if_fail (ft, NULL);
g_return_val_if_fail (ft->m_splits, NULL); g_return_val_if_fail (ft->m_splits, NULL);
g_return_val_if_fail (index < g_list_length (ft->m_splits) , NULL); g_return_val_if_fail (index < g_list_length (ft->m_splits) , NULL);
@ -263,7 +260,7 @@ FloatingSplit *gnc_float_txn_get_float_split (const FloatingTxn *ft, guint index
FloatingSplit *gnc_float_txn_get_other_float_split (const FloatingTxn *ft, FloatingSplit *fs) FloatingSplit *gnc_float_txn_get_other_float_split (const FloatingTxn *ft, FloatingSplit *fs)
{ {
guint size = 0, other = 0; guint other = 0;
g_return_val_if_fail (ft, NULL); g_return_val_if_fail (ft, NULL);
g_return_val_if_fail (ft->m_splits, NULL); g_return_val_if_fail (ft->m_splits, NULL);

View File

@ -1873,7 +1873,6 @@ gnc_split_register_get_debcred_entry (VirtualLocation virt_loc,
} }
else else
{ {
gboolean currency_match;
switch (reg->type) switch (reg->type)
{ {
case STOCK_REGISTER: case STOCK_REGISTER:

View File

@ -1009,7 +1009,6 @@ gnc_split_register_paste_current (SplitRegister* reg)
"Are you sure you want to do that?"); "Are you sure you want to do that?");
Account * copied_leader; Account * copied_leader;
Account * default_account; Account * default_account;
const GncGUID *new_guid;
int trans_split_index; int trans_split_index;
int split_index; int split_index;
int num_splits; int num_splits;

View File

@ -362,7 +362,7 @@ test_gnc_txn_to_float_txn (Fixture *fixture, gconstpointer pData)
{ {
FloatingTxn *ft = NULL; FloatingTxn *ft = NULL;
SplitList *sl = xaccTransGetSplitList(fixture->txn), *siter; SplitList *sl = xaccTransGetSplitList(fixture->txn), *siter;
SplitList *fsl, *fsiter; SplitList *fsiter;
FloatingSplit *fs; FloatingSplit *fs;
Split *s; Split *s;
@ -419,7 +419,7 @@ test_gnc_txn_to_float_txn_cut_semantics (Fixture *fixture, gconstpointer pData)
{ {
FloatingTxn *ft = NULL; FloatingTxn *ft = NULL;
SplitList *sl = xaccTransGetSplitList(fixture->txn), *siter; SplitList *sl = xaccTransGetSplitList(fixture->txn), *siter;
SplitList *fsl, *fsiter; SplitList *fsiter;
FloatingSplit *fs; FloatingSplit *fs;
Split *s; Split *s;
@ -536,7 +536,6 @@ test_gnc_float_txn_to_txn_swap_accounts (FlFixture *fixture, gconstpointer pData
Account *exp_acct1 = fixture->acc1, *exp_acct2 = fixture->acc2; Account *exp_acct1 = fixture->acc1, *exp_acct2 = fixture->acc2;
SplitList *siter; SplitList *siter;
Split *s; Split *s;
gnc_numeric amt;
if (prefs->swap_accts) if (prefs->swap_accts)
{ {

View File

@ -332,8 +332,6 @@ gnc_combo_cell_destroy (BasicCell* bcell)
if (box != NULL) if (box != NULL)
{ {
GList* node;
/* Don't destroy the qf if its not ours to destroy */ /* Don't destroy the qf if its not ours to destroy */
if (FALSE == box->use_quickfill_cache) if (FALSE == box->use_quickfill_cache)
{ {

View File

@ -121,7 +121,6 @@ gnc_header_draw_offscreen (GncHeader *header)
for (j = 0; j < style->ncols; j++) for (j = 0; j < style->ncols; j++)
{ {
CellDimensions *cd; CellDimensions *cd;
double text_x, text_y, text_w, text_h;
BasicCell *cell; BasicCell *cell;
const char *text; const char *text;
int width; int width;

View File

@ -561,7 +561,6 @@ draw_background_cb (GtkWidget *widget, cairo_t *cr, gpointer user_data)
static void static void
preedit_changed_cb (GtkEntry* entry, gchar *preedit, GncItemEdit* item_edit) preedit_changed_cb (GtkEntry* entry, gchar *preedit, GncItemEdit* item_edit)
{ {
int pos, bound;
item_edit->preedit_length = g_utf8_strlen (preedit, -1); // Note codepoints not bytes item_edit->preedit_length = g_utf8_strlen (preedit, -1); // Note codepoints not bytes
DEBUG("%s %lu", preedit, item_edit->preedit_length); DEBUG("%s %lu", preedit, item_edit->preedit_length);
} }
@ -1032,7 +1031,7 @@ gnc_item_edit_show_popup (GncItemEdit *item_edit)
gint popup_x, popup_y; gint popup_x, popup_y;
gint popup_w = -1, popup_h = -1; gint popup_w = -1, popup_h = -1;
gint popup_max_width, popup_max_height; gint popup_max_width, popup_max_height;
gint view_width, view_height; gint view_height;
gint down_height, up_height; gint down_height, up_height;
gint sheet_width; gint sheet_width;

View File

@ -552,7 +552,6 @@ gnucash_register_create_widget (Table *table)
GtkWidget *widget; GtkWidget *widget;
GtkWidget *sheet; GtkWidget *sheet;
GtkWidget *scrollbar; GtkWidget *scrollbar;
GtkWidget *box;
reg = g_object_new (GNUCASH_TYPE_REGISTER, NULL); reg = g_object_new (GNUCASH_TYPE_REGISTER, NULL);
widget = GTK_WIDGET(reg); widget = GTK_WIDGET(reg);

View File

@ -421,7 +421,6 @@ gnucash_sheet_activate_cursor_cell (GnucashSheet *sheet,
GdkRectangle rect; GdkRectangle rect;
gint x, y, width, height; gint x, y, width, height;
gint index = 0, trailing = 0; gint index = 0, trailing = 0;
gboolean result;
gint x_offset = 0; gint x_offset = 0;
if (text && *text) if (text && *text)
@ -1811,7 +1810,6 @@ gnucash_sheet_key_press_event_internal (GtkWidget *widget, GdkEventKey *event)
VirtualLocation cur_virt_loc; VirtualLocation cur_virt_loc;
VirtualLocation new_virt_loc; VirtualLocation new_virt_loc;
gncTableTraversalDir direction = 0; gncTableTraversalDir direction = 0;
int distance;
GdkModifierType modifiers = gtk_accelerator_get_default_mod_mask (); GdkModifierType modifiers = gtk_accelerator_get_default_mod_mask ();
g_return_val_if_fail (widget != NULL, TRUE); g_return_val_if_fail (widget != NULL, TRUE);
@ -1917,8 +1915,6 @@ gnucash_sheet_key_press_event (GtkWidget *widget, GdkEventKey *event)
static gint static gint
gnucash_sheet_key_release_event (GtkWidget *widget, GdkEventKey *event) gnucash_sheet_key_release_event (GtkWidget *widget, GdkEventKey *event)
{ {
GnucashSheet *sheet;
g_return_val_if_fail (widget != NULL, TRUE); g_return_val_if_fail (widget != NULL, TRUE);
g_return_val_if_fail (GNUCASH_IS_SHEET(widget), TRUE); g_return_val_if_fail (GNUCASH_IS_SHEET(widget), TRUE);
g_return_val_if_fail (event != NULL, TRUE); g_return_val_if_fail (event != NULL, TRUE);

View File

@ -320,7 +320,6 @@ set_dimensions_pass_two (GnucashSheet *sheet, int default_width)
BasicCell *cell; BasicCell *cell;
const char *text; const char *text;
int sample_width; int sample_width;
int old_width;
PangoLayout *layout; PangoLayout *layout;
cell = gnc_cellblock_get_cell (cursor, 0, col); cell = gnc_cellblock_get_cell (cursor, 0, col);

View File

@ -48,7 +48,6 @@ namespace bpt = boost::property_tree;
#define NOTIFY_TAG "%s-%s-notify_id" #define NOTIFY_TAG "%s-%s-notify_id"
static GHashTable *schema_hash = NULL; static GHashTable *schema_hash = NULL;
static const gchar *gsettings_prefix;
static GHashTable *registered_handlers_hash = NULL; static GHashTable *registered_handlers_hash = NULL;

View File

@ -1271,7 +1271,7 @@ static gboolean
create_each_transaction_helper(Transaction *template_txn, void *user_data) create_each_transaction_helper(Transaction *template_txn, void *user_data)
{ {
Transaction *new_txn; Transaction *new_txn;
GList *txn_splits, *template_splits, *node; GList *txn_splits, *template_splits;
Split *copying_split; Split *copying_split;
SxTxnCreationData *creation_data = (SxTxnCreationData*)user_data; SxTxnCreationData *creation_data = (SxTxnCreationData*)user_data;
SchedXaction *sx = creation_data->instance->parent->sx; SchedXaction *sx = creation_data->instance->parent->sx;

View File

@ -278,7 +278,6 @@ gnc_ui_account_is_higher_balance_limit_reached (const Account *account,
gnc_numeric balance_limit; gnc_numeric balance_limit;
gboolean limit_valid = FALSE; gboolean limit_valid = FALSE;
gboolean retval = FALSE; gboolean retval = FALSE;
gint compare_result;
g_return_val_if_fail (GNC_IS_ACCOUNT(account), FALSE); g_return_val_if_fail (GNC_IS_ACCOUNT(account), FALSE);
@ -306,7 +305,6 @@ gnc_ui_account_is_lower_balance_limit_reached (const Account *account,
gnc_numeric balance_limit; gnc_numeric balance_limit;
gboolean limit_valid = FALSE; gboolean limit_valid = FALSE;
gboolean retval = FALSE; gboolean retval = FALSE;
gint compare_result;
g_return_val_if_fail (GNC_IS_ACCOUNT(account), FALSE); g_return_val_if_fail (GNC_IS_ACCOUNT(account), FALSE);

View File

@ -205,7 +205,6 @@ GncDbiBackend<Type>::set_standard_connection_options (dbi_conn conn,
const UriStrings& uri) const UriStrings& uri)
{ {
gint result;
PairVec options; PairVec options;
options.push_back(std::make_pair("host", uri.m_host)); options.push_back(std::make_pair("host", uri.m_host));
options.push_back(std::make_pair("dbname", uri.m_dbname)); options.push_back(std::make_pair("dbname", uri.m_dbname));
@ -638,7 +637,6 @@ template <DbType Type> void
GncDbiBackend<Type>::session_begin (QofSession* session, const char* new_uri, GncDbiBackend<Type>::session_begin (QofSession* session, const char* new_uri,
SessionOpenMode mode) SessionOpenMode mode)
{ {
GncDbiTestResult dbi_test_result = GNC_DBI_PASS;
PairVec options; PairVec options;
g_return_if_fail (session != nullptr); g_return_if_fail (session != nullptr);

View File

@ -540,7 +540,6 @@ GncDbiSqlConnection::quote_string (const std::string& unquoted_str)
const noexcept const noexcept
{ {
char* quoted_str; char* quoted_str;
size_t size;
dbi_conn_quote_string_copy (m_conn, unquoted_str.c_str(), dbi_conn_quote_string_copy (m_conn, unquoted_str.c_str(),
&quoted_str); &quoted_str);

View File

@ -246,7 +246,6 @@ destroy_database (gchar* url)
gchar* dbname = NULL; gchar* dbname = NULL;
gchar* username = NULL; gchar* username = NULL;
gchar* password = NULL; gchar* password = NULL;
gchar* basename = NULL;
gint portnum = 0; gint portnum = 0;
gchar* port = NULL; gchar* port = NULL;
auto pgsql = "pgsql"; auto pgsql = "pgsql";

View File

@ -77,9 +77,6 @@ GncSqlColumnTableEntryImpl<CT_ADDRESS>::load (const GncSqlBackend* sql_be,
QofIdTypeConst obj_name, QofIdTypeConst obj_name,
gpointer pObject) const noexcept gpointer pObject) const noexcept
{ {
const gchar* s;
g_return_if_fail (sql_be != NULL); g_return_if_fail (sql_be != NULL);
g_return_if_fail (pObject != NULL); g_return_if_fail (pObject != NULL);

View File

@ -398,7 +398,6 @@ void
GncSqlRecurrenceBackend::create_tables (GncSqlBackend* sql_be) GncSqlRecurrenceBackend::create_tables (GncSqlBackend* sql_be)
{ {
gint version; gint version;
gboolean ok;
g_return_if_fail (sql_be != NULL); g_return_if_fail (sql_be != NULL);

View File

@ -514,7 +514,6 @@ static void
set_numeric_val (gpointer pObject, gnc_numeric value) set_numeric_val (gpointer pObject, gnc_numeric value)
{ {
slot_info_t* pInfo = (slot_info_t*)pObject; slot_info_t* pInfo = (slot_info_t*)pObject;
KvpValue* pValue = NULL;
g_return_if_fail (pObject != NULL); g_return_if_fail (pObject != NULL);
@ -545,7 +544,6 @@ static void
set_gdate_val (gpointer pObject, GDate* value) set_gdate_val (gpointer pObject, GDate* value)
{ {
slot_info_t* pInfo = (slot_info_t*)pObject; slot_info_t* pInfo = (slot_info_t*)pObject;
KvpValue* pValue = NULL;
g_return_if_fail (pObject != NULL); g_return_if_fail (pObject != NULL);

View File

@ -565,7 +565,6 @@ GncSqlBackend::get_object_backend(const std::string& type) const noexcept
void void
GncSqlBackend::commit (QofInstance* inst) GncSqlBackend::commit (QofInstance* inst)
{ {
sql_backend be_data;
gboolean is_dirty; gboolean is_dirty;
gboolean is_destroying; gboolean is_destroying;
gboolean is_infant; gboolean is_infant;
@ -821,7 +820,6 @@ bool
GncSqlBackend::object_in_db (const char* table_name, QofIdTypeConst obj_name, GncSqlBackend::object_in_db (const char* table_name, QofIdTypeConst obj_name,
const gpointer pObject, const EntryVec& table) const noexcept const gpointer pObject, const EntryVec& table) const noexcept
{ {
guint count;
g_return_val_if_fail (table_name != nullptr, false); g_return_val_if_fail (table_name != nullptr, false);
g_return_val_if_fail (obj_name != nullptr, false); g_return_val_if_fail (obj_name != nullptr, false);
g_return_val_if_fail (pObject != nullptr, false); g_return_val_if_fail (pObject != nullptr, false);

View File

@ -323,7 +323,6 @@ GncSqlColumnTableEntryImpl<CT_GUID>::load (const GncSqlBackend* sql_be,
{ {
GncGUID guid; GncGUID guid;
const GncGUID* pGuid;
g_return_if_fail (pObject != NULL); g_return_if_fail (pObject != NULL);
g_return_if_fail (m_gobj_param_name != nullptr || get_setter(obj_name) != nullptr); g_return_if_fail (m_gobj_param_name != nullptr || get_setter(obj_name) != nullptr);

View File

@ -204,7 +204,6 @@ load_single_split (GncSqlBackend* sql_be, GncSqlRow& row)
const GncGUID* guid; const GncGUID* guid;
GncGUID split_guid; GncGUID split_guid;
Split* pSplit = NULL; Split* pSplit = NULL;
gboolean bad_guid = FALSE;
g_return_val_if_fail (sql_be != NULL, NULL); g_return_val_if_fail (sql_be != NULL, NULL);
@ -689,8 +688,6 @@ void gnc_sql_transaction_load_tx_for_account (GncSqlBackend* sql_be,
Account* account) Account* account)
{ {
const GncGUID* guid; const GncGUID* guid;
gchar guid_buf[GUID_ENCODING_LENGTH + 1];
gchar* query_sql;
g_return_if_fail (sql_be != NULL); g_return_if_fail (sql_be != NULL);
g_return_if_fail (account != NULL); g_return_if_fail (account != NULL);
@ -954,8 +951,6 @@ GncSqlColumnTableEntryImpl<CT_TXREF>::load (const GncSqlBackend* sql_be,
QofIdTypeConst obj_name, QofIdTypeConst obj_name,
gpointer pObject) const noexcept gpointer pObject) const noexcept
{ {
const gchar* guid_str;
g_return_if_fail (sql_be != NULL); g_return_if_fail (sql_be != NULL);
g_return_if_fail (pObject != NULL); g_return_if_fail (pObject != NULL);

View File

@ -761,8 +761,6 @@ kvp_frame_slot_end_handler (gpointer data_for_children,
gpointer* result, const gchar* tag) gpointer* result, const gchar* tag)
{ {
KvpFrame* f = (KvpFrame*) parent_data; KvpFrame* f = (KvpFrame*) parent_data;
GSList* lp;
gboolean first = TRUE;
gchar* key = NULL; gchar* key = NULL;
KvpValue* value = NULL; KvpValue* value = NULL;
gboolean delete_value = FALSE; gboolean delete_value = FALSE;

View File

@ -83,10 +83,6 @@
static QofLogModule log_module = GNC_MOD_IO; static QofLogModule log_module = GNC_MOD_IO;
/* map pointers, e.g. of type FILE*, to GThreads */
static GHashTable* threads = NULL;
G_LOCK_DEFINE_STATIC (threads);
typedef struct typedef struct
{ {
gint fd; gint fd;

View File

@ -324,8 +324,6 @@ xmlNodePtr
qof_instance_slots_to_dom_tree (const char* tag, const QofInstance* inst) qof_instance_slots_to_dom_tree (const char* tag, const QofInstance* inst)
{ {
xmlNodePtr ret; xmlNodePtr ret;
const char** keys;
unsigned int i;
KvpFrame* frame = qof_instance_get_slots (inst); KvpFrame* frame = qof_instance_get_slots (inst);
if (!frame || frame->empty()) if (!frame || frame->empty())
return nullptr; return nullptr;

View File

@ -30,7 +30,6 @@ test_kvp_get_slot (int run,
} }
else else
{ {
gchar* tmp;
failure_args (msg, __FILE__, __LINE__, "run=%d", run); failure_args (msg, __FILE__, __LINE__, "run=%d", run);
printf (" Value is %s\n", test_val2->to_string ().c_str ()); printf (" Value is %s\n", test_val2->to_string ().c_str ());
} }
@ -52,7 +51,6 @@ test_kvp_copy_compare (int run,
} }
else else
{ {
gchar* tmp;
failure_args (msg, __FILE__, __LINE__, "run=%d", run); failure_args (msg, __FILE__, __LINE__, "run=%d", run);
printf ("Frame1 is %s\n", test_frame1->to_string ().c_str ()); printf ("Frame1 is %s\n", test_frame1->to_string ().c_str ());
printf ("Frame2 is %s\n", test_frame2->to_string ().c_str ()); printf ("Frame2 is %s\n", test_frame2->to_string ().c_str ());
@ -75,7 +73,6 @@ test_kvp_copy_get_slot (int run,
} }
else else
{ {
gchar* tmp;
failure_args (msg, __FILE__, __LINE__, "run=%d", run); failure_args (msg, __FILE__, __LINE__, "run=%d", run);
printf ("Frame1 is %s\n", test_frame1->to_string ().c_str ()); printf ("Frame1 is %s\n", test_frame1->to_string ().c_str ());
printf ("Frame2 is %s\n", test_frame2->to_string ().c_str ()); printf ("Frame2 is %s\n", test_frame2->to_string ().c_str ());

View File

@ -584,7 +584,6 @@ get_userconfig_home(void)
static std::string migrate_gnc_datahome() static std::string migrate_gnc_datahome()
{ {
auto success = false;
// Specify location of dictionaries // Specify location of dictionaries
bfs::path old_dir(g_get_home_dir(), cvt); bfs::path old_dir(g_get_home_dir(), cvt);
old_dir /= ".gnucash"; old_dir /= ".gnucash";

View File

@ -377,7 +377,6 @@ gnc_account_get_property (GObject *object,
{ {
Account *account; Account *account;
AccountPrivate *priv; AccountPrivate *priv;
const gchar *key;
g_return_if_fail(GNC_IS_ACCOUNT(object)); g_return_if_fail(GNC_IS_ACCOUNT(object));
@ -2372,9 +2371,7 @@ xaccAccountOrder (const Account *aa, const Account *ab)
{ {
AccountPrivate *priv_aa, *priv_ab; AccountPrivate *priv_aa, *priv_ab;
const char *da, *db; const char *da, *db;
char *endptr = NULL;
int ta, tb, result; int ta, tb, result;
long la, lb;
if ( aa && !ab ) return -1; if ( aa && !ab ) return -1;
if ( !aa && ab ) return +1; if ( !aa && ab ) return +1;

View File

@ -155,7 +155,6 @@ gnc_split_get_property(GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
Split *split; Split *split;
gchar *key;
Time64 t; Time64 t;
g_return_if_fail(GNC_IS_SPLIT(object)); g_return_if_fail(GNC_IS_SPLIT(object));
@ -229,7 +228,6 @@ gnc_split_set_property(GObject *object,
{ {
Split *split; Split *split;
gnc_numeric* number; gnc_numeric* number;
gchar *key;
Time64 *t; Time64 *t;
g_return_if_fail(GNC_IS_SPLIT(object)); g_return_if_fail(GNC_IS_SPLIT(object));

View File

@ -244,7 +244,6 @@ xaccTransWriteLog (Transaction *trans, char flag)
for (node = trans->splits; node; node = node->next) for (node = trans->splits; node; node = node->next)
{ {
time64 time;
Split *split = node->data; Split *split = node->data;
const char * accname = ""; const char * accname = "";
char acc_guid_str[GUID_ENCODING_LENGTH + 1]; char acc_guid_str[GUID_ENCODING_LENGTH + 1];

View File

@ -308,7 +308,6 @@ gnc_transaction_get_property(GObject* object,
GParamSpec* pspec) GParamSpec* pspec)
{ {
Transaction* tx; Transaction* tx;
gchar *key;
Time64 time; Time64 time;
g_return_if_fail(GNC_IS_TRANSACTION(object)); g_return_if_fail(GNC_IS_TRANSACTION(object));
@ -355,7 +354,6 @@ gnc_transaction_set_property(GObject* object,
GParamSpec* pspec) GParamSpec* pspec)
{ {
Transaction* tx; Transaction* tx;
gchar *key;
Time64 *t; Time64 *t;
g_return_if_fail(GNC_IS_TRANSACTION(object)); g_return_if_fail(GNC_IS_TRANSACTION(object));
@ -1940,7 +1938,6 @@ xaccTransOrder_num_action (const Transaction *ta, const char *actna,
{ {
const char *da, *db; const char *da, *db;
int retval; int retval;
int64_t na, nb;
if ( ta && !tb ) return -1; if ( ta && !tb ) return -1;
if ( !ta && tb ) return +1; if ( !ta && tb ) return +1;

View File

@ -1113,7 +1113,6 @@ gnc_date_timestamp (void)
time64 time64
gnc_iso8601_to_time64_gmt(const char *cstr) gnc_iso8601_to_time64_gmt(const char *cstr)
{ {
time64 time;
if (!cstr) return INT64_MAX; if (!cstr) return INT64_MAX;
try try
{ {
@ -1138,8 +1137,6 @@ gnc_iso8601_to_time64_gmt(const char *cstr)
char * char *
gnc_time64_to_iso8601_buff (time64 time, char * buff) gnc_time64_to_iso8601_buff (time64 time, char * buff)
{ {
constexpr size_t max_iso_date_length = 32;
if (! buff) return NULL; if (! buff) return NULL;
try try
{ {

View File

@ -43,9 +43,6 @@
#include <gnc-locale-utils.hpp> #include <gnc-locale-utils.hpp>
#include "gnc-timezone.hpp" #include "gnc-timezone.hpp"
#include "gnc-datetime.hpp" #include "gnc-datetime.hpp"
#include "qoflog.h"
static const char* log_module = "gnc.engine";
#define N_(string) string //So that xgettext will find it #define N_(string) string //So that xgettext will find it

View File

@ -697,7 +697,6 @@ div_single_leg (uint64_t* u, size_t m, uint64_t v,
GncInt128& q, GncInt128& r) noexcept GncInt128& q, GncInt128& r) noexcept
{ {
uint64_t qv[sublegs] {}; uint64_t qv[sublegs] {};
uint64_t carry {};
bool negative {q.isNeg()}; bool negative {q.isNeg()};
bool rnegative {r.isNeg()}; bool rnegative {r.isNeg()};
for (int i = m - 1; i >= 0; --i) for (int i = m - 1; i >= 0; --i)

View File

@ -144,7 +144,6 @@ gnc_lot_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec*
{ {
GNCLot* lot; GNCLot* lot;
GNCLotPrivate* priv; GNCLotPrivate* priv;
gchar *key;
g_return_if_fail(GNC_IS_LOT(object)); g_return_if_fail(GNC_IS_LOT(object));
@ -181,7 +180,6 @@ gnc_lot_set_property (GObject* object,
{ {
GNCLot* lot; GNCLot* lot;
GNCLotPrivate* priv; GNCLotPrivate* priv;
gchar *key = NULL;
g_return_if_fail(GNC_IS_LOT(object)); g_return_if_fail(GNC_IS_LOT(object));

View File

@ -656,8 +656,6 @@ gnc_numeric_positive_p(gnc_numeric a)
int int
gnc_numeric_compare(gnc_numeric a, gnc_numeric b) gnc_numeric_compare(gnc_numeric a, gnc_numeric b)
{ {
gint64 aa, bb;
if (gnc_numeric_check(a) || gnc_numeric_check(b)) if (gnc_numeric_check(a) || gnc_numeric_check(b))
{ {
return 0; return 0;
@ -803,7 +801,6 @@ gnc_numeric
gnc_numeric_sub(gnc_numeric a, gnc_numeric b, gnc_numeric_sub(gnc_numeric a, gnc_numeric b,
gint64 denom, gint how) gint64 denom, gint how)
{ {
gnc_numeric nb;
if (gnc_numeric_check(a) || gnc_numeric_check(b)) if (gnc_numeric_check(a) || gnc_numeric_check(b))
{ {
return gnc_numeric_error(GNC_ERROR_ARG); return gnc_numeric_error(GNC_ERROR_ARG);

View File

@ -129,7 +129,6 @@ gnc_customer_get_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
GncCustomer *cust; GncCustomer *cust;
gchar *key;
g_return_if_fail(GNC_IS_CUSTOMER(object)); g_return_if_fail(GNC_IS_CUSTOMER(object));
cust = GNC_CUSTOMER(object); cust = GNC_CUSTOMER(object);
@ -160,7 +159,6 @@ gnc_customer_set_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
GncCustomer *cust; GncCustomer *cust;
gchar *key;
g_return_if_fail(GNC_IS_CUSTOMER(object)); g_return_if_fail(GNC_IS_CUSTOMER(object));

View File

@ -962,7 +962,7 @@ static gnc_numeric gncInvoiceGetNetAndTaxesInternal (GncInvoice *invoice, gboole
for (node = gncInvoiceGetEntries (invoice); node; node = node->next) for (node = gncInvoiceGetEntries (invoice); node; node = node->next)
{ {
GncEntry *entry = node->data; GncEntry *entry = node->data;
gnc_numeric value, tax; gnc_numeric value;
if (use_payment_type && gncEntryGetBillPayment (entry) != type) if (use_payment_type && gncEntryGetBillPayment (entry) != type)
continue; continue;
@ -1010,7 +1010,6 @@ static gnc_numeric gncInvoiceGetTotalInternal (GncInvoice *invoice, gboolean use
{ {
AccountValueList *taxes; AccountValueList *taxes;
gnc_numeric total; gnc_numeric total;
int denom;
if (!invoice) return gnc_numeric_zero (); if (!invoice) return gnc_numeric_zero ();
@ -1056,7 +1055,6 @@ gnc_numeric gncInvoiceGetTotalOf (GncInvoice *invoice, GncEntryPaymentType type)
AccountValueList *gncInvoiceGetTotalTaxList (GncInvoice *invoice) AccountValueList *gncInvoiceGetTotalTaxList (GncInvoice *invoice)
{ {
gnc_numeric unused;
AccountValueList *taxes; AccountValueList *taxes;
if (!invoice) return NULL; if (!invoice) return NULL;

View File

@ -109,7 +109,6 @@ gnc_job_get_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
GncJob *job; GncJob *job;
gchar *key;
g_return_if_fail(GNC_IS_JOB(object)); g_return_if_fail(GNC_IS_JOB(object));
@ -135,7 +134,6 @@ gnc_job_set_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
GncJob *job; GncJob *job;
gchar *key;
g_return_if_fail(GNC_IS_JOB(object)); g_return_if_fail(GNC_IS_JOB(object));

View File

@ -139,7 +139,6 @@ gnc_vendor_get_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
GncVendor *vendor; GncVendor *vendor;
gchar *key;
g_return_if_fail(GNC_IS_VENDOR(object)); g_return_if_fail(GNC_IS_VENDOR(object));
@ -201,7 +200,6 @@ gnc_vendor_set_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
GncVendor *vendor; GncVendor *vendor;
gchar *key;
g_return_if_fail(GNC_IS_VENDOR(object)); g_return_if_fail(GNC_IS_VENDOR(object));

View File

@ -233,7 +233,6 @@ guid_hash_to_guint (gconstpointer ptr)
gnc::GUID const & temp {guid}; gnc::GUID const & temp {guid};
guint hash {0}; guint hash {0};
unsigned retspot {0};
std::for_each (temp.begin (), temp.end (), [&hash] (unsigned char a) { std::for_each (temp.begin (), temp.end (), [&hash] (unsigned char a) {
hash <<=4; hash <<=4;
hash |= a; hash |= a;

View File

@ -39,8 +39,6 @@
/* This static indicates the debugging module that this .o belongs to. */ /* This static indicates the debugging module that this .o belongs to. */
static QofLogModule log_module = "qof.kvp"; static QofLogModule log_module = "qof.kvp";
static const char delim = '/';
KvpFrameImpl::KvpFrameImpl(const KvpFrameImpl & rhs) noexcept KvpFrameImpl::KvpFrameImpl(const KvpFrameImpl & rhs) noexcept
{ {
std::for_each(rhs.m_valuemap.begin(), rhs.m_valuemap.end(), std::for_each(rhs.m_valuemap.begin(), rhs.m_valuemap.end(),

View File

@ -158,7 +158,6 @@ qof_book_get_property (GObject* object,
GParamSpec* pspec) GParamSpec* pspec)
{ {
QofBook *book; QofBook *book;
gchar *key;
g_return_if_fail (QOF_IS_BOOK (object)); g_return_if_fail (QOF_IS_BOOK (object));
book = QOF_BOOK (object); book = QOF_BOOK (object);
@ -199,7 +198,6 @@ qof_book_set_property (GObject *object,
GParamSpec *pspec) GParamSpec *pspec)
{ {
QofBook *book; QofBook *book;
gchar *key;
g_return_if_fail (QOF_IS_BOOK (object)); g_return_if_fail (QOF_IS_BOOK (object));
book = QOF_BOOK (object); book = QOF_BOOK (object);

View File

@ -690,7 +690,6 @@ gboolean
qof_instance_get_dirty (QofInstance *inst) qof_instance_get_dirty (QofInstance *inst)
{ {
QofInstancePrivate *priv; QofInstancePrivate *priv;
QofCollection *coll;
if (!inst) if (!inst)
{ {
@ -705,7 +704,6 @@ void
qof_instance_set_dirty(QofInstance* inst) qof_instance_set_dirty(QofInstance* inst)
{ {
QofInstancePrivate *priv; QofInstancePrivate *priv;
QofCollection *coll;
priv = GET_PRIVATE(inst); priv = GET_PRIVATE(inst);
priv->dirty = TRUE; priv->dirty = TRUE;

View File

@ -507,7 +507,7 @@ compile_sort (QofQuerySort *sort, QofIdType obj)
static void compile_terms (QofQuery *q) static void compile_terms (QofQuery *q)
{ {
GList *or_ptr, *and_ptr, *node; GList *or_ptr, *and_ptr;
ENTER (" query=%p", q); ENTER (" query=%p", q);
/* Find the specific functions for this Query. Note that the /* Find the specific functions for this Query. Note that the

View File

@ -69,8 +69,6 @@
#include "test-engine-strings.h" #include "test-engine-strings.h"
#include <qofinstance-p.h> #include <qofinstance-p.h>
static gboolean glist_strings_only = FALSE;
static GHashTable *exclude_kvp_types = NULL; static GHashTable *exclude_kvp_types = NULL;
static gint kvp_max_depth = 5; static gint kvp_max_depth = 5;
static gint kvp_frame_max_elements = 10; static gint kvp_frame_max_elements = 10;
@ -152,8 +150,6 @@ kvp_type_excluded (KvpValue::Type kvp_type)
return FALSE; return FALSE;
} }
static gboolean zero_nsec = FALSE;
/* ========================================================== */ /* ========================================================== */
static inline gboolean static inline gboolean
@ -1702,11 +1698,9 @@ get_random_query(void)
while (num_terms-- > 0) while (num_terms-- > 0)
{ {
gint pr_type; gint pr_type;
KvpValue *value;
time64 start; time64 start;
time64 end; time64 end;
GList *guids; GList *guids;
GSList *path;
char *string; char *string;
GncGUID *guid; GncGUID *guid;

View File

@ -288,8 +288,6 @@ TEST_F(ImapBayesTest, AddAccountBayes)
auto acct1_guid = guid_to_string (xaccAccountGetGUID(t_expense_account1)); auto acct1_guid = guid_to_string (xaccAccountGetGUID(t_expense_account1));
auto acct2_guid = guid_to_string (xaccAccountGetGUID(t_expense_account2)); auto acct2_guid = guid_to_string (xaccAccountGetGUID(t_expense_account2));
auto value = root->get_slot({std::string{IMAP_FRAME_BAYES} + "/foo/bar"}); auto value = root->get_slot({std::string{IMAP_FRAME_BAYES} + "/foo/bar"});
auto check_account = [this](KvpValue* v) {
return (v->get<const char*>(), gnc_account_get_book(this->t_acc)); };
value = root->get_slot({std::string{IMAP_FRAME_BAYES} + "/" + foo + "/" + acct1_guid}); value = root->get_slot({std::string{IMAP_FRAME_BAYES} + "/" + foo + "/" + acct1_guid});
EXPECT_EQ(1, value->get<int64_t>()); EXPECT_EQ(1, value->get<int64_t>());
value = root->get_slot({std::string{IMAP_FRAME_BAYES} + "/" + bar + "/" + acct1_guid}); value = root->get_slot({std::string{IMAP_FRAME_BAYES} + "/" + bar + "/" + acct1_guid});

View File

@ -40,7 +40,6 @@
#endif #endif
static const gchar *suitename = "/qof/gnc-date"; static const gchar *suitename = "/qof/gnc-date";
static const time64 secs_per_year = INT64_C(3600) * (INT64_C(24) * INT64_C(365) + 6);
static const time64 max_secs = (INT64_C(3600) * (INT64_C(24) * INT64_C(365) + 6)) * (INT64_C(9999) - INT64_C(1970)); static const time64 max_secs = (INT64_C(3600) * (INT64_C(24) * INT64_C(365) + 6)) * (INT64_C(9999) - INT64_C(1970));
typedef struct typedef struct

View File

@ -36,8 +36,6 @@ TEST (GncGUID, creation)
{ {
auto guid = gnc::GUID::create_random (); auto guid = gnc::GUID::create_random ();
EXPECT_NE (guid, gnc::GUID::null_guid ()); EXPECT_NE (guid, gnc::GUID::null_guid ());
// There should be a default constructor.
GncGUID other;
} }
TEST (GncGUID, copy) TEST (GncGUID, copy)

View File

@ -196,9 +196,6 @@ test_instance_new_destroy( void )
/* test var */ /* test var */
Time64 *time_priv; Time64 *time_priv;
const char *msg1 = "qof_instance_get_collection: assertion 'QOF_IS_INSTANCE(ptr)' failed"; const char *msg1 = "qof_instance_get_collection: assertion 'QOF_IS_INSTANCE(ptr)' failed";
const char *msg2 = "qof_instance_get_editlevel: assertion 'QOF_IS_INSTANCE(ptr)' failed";
const char *msg3 = "qof_instance_get_destroying: assertion 'QOF_IS_INSTANCE(ptr)' failed";
const char *msg4 = "qof_instance_get_dirty_flag: assertion 'QOF_IS_INSTANCE(ptr)' failed";
const char *log_domain = "qof"; const char *log_domain = "qof";
auto loglevel = static_cast<GLogLevelFlags>(G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL); auto loglevel = static_cast<GLogLevelFlags>(G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL);
auto check = test_error_struct_new(log_domain, loglevel, msg1); auto check = test_error_struct_new(log_domain, loglevel, msg1);

View File

@ -440,7 +440,7 @@ gchar *gnc_account_name_violations_errmsg (const gchar *separator, GList* invali
static void static void
test_gnc_account_name_violations_errmsg () test_gnc_account_name_violations_errmsg ()
{ {
GList *badnames = NULL, *nonames = NULL, *node = NULL; GList *badnames = NULL, *nonames = NULL;
auto separator = ":"; auto separator = ":";
/* FUT wants to free the strings, so we alloc them */ /* FUT wants to free the strings, so we alloc them */
badnames = g_list_prepend (badnames, g_strdup ("Foo:bar")); badnames = g_list_prepend (badnames, g_strdup ("Foo:bar"));

View File

@ -167,7 +167,6 @@ test_gnc_set_budget_account_period_value()
guint log_level = G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL; guint log_level = G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL;
gchar *log_domain = "gnc.engine"; gchar *log_domain = "gnc.engine";
gchar *msg = "[gnc_budget_set_account_period_value()] Period 12 does not exist"; gchar *msg = "[gnc_budget_set_account_period_value()] Period 12 does not exist";
guint hdlr;
TestErrorStruct check = { log_level, log_domain, msg, 0 }; TestErrorStruct check = { log_level, log_domain, msg, 0 };
GLogFunc oldlogger; GLogFunc oldlogger;

View File

@ -195,8 +195,6 @@ setup_with_invoice_and_payment (Fixture *fixture, gconstpointer pData)
static void static void
setup_with_invoice_and_CN (Fixture *fixture, gconstpointer pData) setup_with_invoice_and_CN (Fixture *fixture, gconstpointer pData)
{ {
const InvoiceData *data = (InvoiceData*) pData;
time64 ts1 = gnc_time(NULL); time64 ts1 = gnc_time(NULL);
time64 ts2 = ts1; time64 ts2 = ts1;
const char *desc = "Test description"; const char *desc = "Test description";

View File

@ -561,7 +561,6 @@ test_xaccSplitCommitEdit (Fixture *fixture, gconstpointer pData)
gchar *msg2 = "[xaccSplitCommitEdit()] Account grabbed split prematurely."; gchar *msg2 = "[xaccSplitCommitEdit()] Account grabbed split prematurely.";
gchar *logdomain = "gnc.engine"; gchar *logdomain = "gnc.engine";
GLogLevelFlags loglevel = static_cast<GLogLevelFlags>(G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL); GLogLevelFlags loglevel = static_cast<GLogLevelFlags>(G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL);
guint infolevel = G_LOG_LEVEL_INFO;
guint hdlr; guint hdlr;
TestErrorStruct checkA = { loglevel, logdomain, msg1, 0 }; TestErrorStruct checkA = { loglevel, logdomain, msg1, 0 };
TestErrorStruct checkB = { loglevel, logdomain, msg2, 0 }; TestErrorStruct checkB = { loglevel, logdomain, msg2, 0 };
@ -1104,7 +1103,6 @@ xaccSplitOrder (const Split *sa, const Split *sb)// C: 5 in 3
static void static void
test_xaccSplitOrder (Fixture *fixture, gconstpointer pData) test_xaccSplitOrder (Fixture *fixture, gconstpointer pData)
{ {
const char *slot_path;
Split *split = fixture->split; Split *split = fixture->split;
QofBook *book = xaccSplitGetBook (split); QofBook *book = xaccSplitGetBook (split);
Split *o_split = xaccMallocSplit (book); Split *o_split = xaccMallocSplit (book);

View File

@ -286,7 +286,6 @@ void mark_trans (Transaction *trans)// Local: 3:0:0
static void static void
test_mark_trans (Fixture *fixture, gconstpointer pData) test_mark_trans (Fixture *fixture, gconstpointer pData)
{ {
gboolean dirty_split = FALSE;
GList *splits = NULL; GList *splits = NULL;
for (splits = (fixture->txn)->splits; splits; splits = splits->next) for (splits = (fixture->txn)->splits; splits; splits = splits->next)
@ -357,7 +356,7 @@ test_gnc_transaction_dispose ()
auto split = static_cast<Split*>(g_object_new (GNC_TYPE_SPLIT, "book", book, NULL)); auto split = static_cast<Split*>(g_object_new (GNC_TYPE_SPLIT, "book", book, NULL));
auto s_ref = split; auto s_ref = split;
gnc_commodity *curr = gnc_commodity_new (book, "Gnu Rand", "CURRENCY", gnc_commodity *curr = gnc_commodity_new (book, "Gnu Rand", "CURRENCY",
"GNR", "", 240), *t_curr = NULL; "GNR", "", 240);
gnc_commodity *c_ref = curr; gnc_commodity *c_ref = curr;
g_object_add_weak_pointer (G_OBJECT (split), (gpointer*) &s_ref); g_object_add_weak_pointer (G_OBJECT (split), (gpointer*) &s_ref);
g_object_add_weak_pointer (G_OBJECT (curr), (gpointer*) &c_ref); g_object_add_weak_pointer (G_OBJECT (curr), (gpointer*) &c_ref);
@ -464,7 +463,6 @@ test_xaccMallocTransaction (Fixture *fixture, gconstpointer pData)
#endif #endif
auto msg = _func ": assertion 'book' failed"; auto msg = _func ": assertion 'book' failed";
#undef _func #undef _func
auto logdomain = "gnc.engine";
auto loglevel = static_cast<GLogLevelFlags>(G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL); auto loglevel = static_cast<GLogLevelFlags>(G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL);
auto check = test_error_struct_new ("gnc.engine", loglevel, msg); auto check = test_error_struct_new ("gnc.engine", loglevel, msg);
fixture->hdlrs = test_log_set_fatal_handler (fixture->hdlrs, check, fixture->hdlrs = test_log_set_fatal_handler (fixture->hdlrs, check,
@ -597,7 +595,6 @@ test_xaccTransClone (Fixture *fixture, gconstpointer pData)
Transaction *newtxn = NULL, *oldtxn = fixture->txn; Transaction *newtxn = NULL, *oldtxn = fixture->txn;
QofBook *old_book = qof_instance_get_book (QOF_INSTANCE (oldtxn)); QofBook *old_book = qof_instance_get_book (QOF_INSTANCE (oldtxn));
GList *newnode, *oldnode; GList *newnode, *oldnode;
int foo, bar;
oldtxn->date_posted = posted; oldtxn->date_posted = posted;
oldtxn->date_entered = entered; oldtxn->date_entered = entered;
@ -658,8 +655,6 @@ test_xaccTransCopyFromClipBoard (Fixture *fixture, gconstpointer pData)
Account *acc1 = xaccMallocAccount (book); Account *acc1 = xaccMallocAccount (book);
Transaction *to_txn = xaccMallocTransaction (book); Transaction *to_txn = xaccMallocTransaction (book);
time64 now = gnc_time (nullptr); time64 now = gnc_time (nullptr);
time64 never = 0;
auto to_frame = to_txn->inst.kvp_data;
xaccAccountSetCommodity (acc1, fixture->comm); xaccAccountSetCommodity (acc1, fixture->comm);
xaccTransCopyFromClipBoard (txn, to_txn, fixture->acc1, acc1, FALSE); xaccTransCopyFromClipBoard (txn, to_txn, fixture->acc1, acc1, FALSE);
@ -1020,7 +1015,6 @@ test_xaccTransGetImbalance_trading (Fixture *fixture,
auto split2 = xaccMallocSplit (book); auto split2 = xaccMallocSplit (book);
Account *acc1 = xaccMallocAccount (book); Account *acc1 = xaccMallocAccount (book);
Account *acc2 = xaccMallocAccount (book); Account *acc2 = xaccMallocAccount (book);
gnc_numeric value;
MonetaryList *mlist; MonetaryList *mlist;
qof_book_begin_edit (book); qof_book_begin_edit (book);
qof_instance_set (QOF_INSTANCE (book), qof_instance_set (QOF_INSTANCE (book),

View File

@ -582,7 +582,6 @@ static void
setup(PriceDBFixture *fixture, gconstpointer data) setup(PriceDBFixture *fixture, gconstpointer data)
{ {
QofBook *book = NULL; QofBook *book = NULL;
GNCPrice *price = NULL;
gnc_pricedb_register(); gnc_pricedb_register();
book = qof_book_new(); book = qof_book_new();
fixture->com = setup_commodities(book); fixture->com = setup_commodities(book);

View File

@ -111,7 +111,6 @@ gnc_ui_account_get_tax_info_string (const Account *account)
if (get_form == SCM_UNDEFINED) if (get_form == SCM_UNDEFINED)
{ {
const gchar *tax_module;
/* load the tax info */ /* load the tax info */
gnc_locale_tax_init (); gnc_locale_tax_init ();