gboolean gncBusinessIsPaymentAcctType (GNCAccountType type) { if (xaccAccountIsAssetLiabType(type) || xaccAccountIsEquityType(type)) return TRUE; else return FALSE; }
// //////////////////////////////////////////////////////////// static void increment_if_asset_account (gpointer data, gpointer user_data) { int *r = user_data; const Split *split = data; const Account *account = xaccSplitGetAccount(split); if (xaccAccountIsAssetLiabType(xaccAccountGetType(account))) ++(*r); }
static gint predicate_is_asset_account(gconstpointer a, gconstpointer user_data) { const Split *split = a; const Account *account = xaccSplitGetAccount(split); if (xaccAccountIsAssetLiabType(xaccAccountGetType(account))) return 0; else return -1; }