summaryrefslogtreecommitdiff
path: root/finance/gnucash-current/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'finance/gnucash-current/patches/patch-ab')
-rw-r--r--finance/gnucash-current/patches/patch-ab98
1 files changed, 0 insertions, 98 deletions
diff --git a/finance/gnucash-current/patches/patch-ab b/finance/gnucash-current/patches/patch-ab
deleted file mode 100644
index 15ba2b13c1e..00000000000
--- a/finance/gnucash-current/patches/patch-ab
+++ /dev/null
@@ -1,98 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2007/06/19 23:15:53 joerg Exp $
-
---- src/app-utils/gnc-ui-util.c.orig 2007-06-02 17:56:55.000000000 +0000
-+++ src/app-utils/gnc-ui-util.c
-@@ -103,6 +103,14 @@ gnc_configure_account_separator (void)
- free(string);
- }
-
-+#if defined(__DragonFly__)
-+#define LC_CAST (char **)
-+#define LC_CAST2 (char *)
-+#else
-+#define LC_CAST
-+#define LC_CAST2
-+#endif
-+
-
- static void
- gnc_configure_reverse_balance (void)
-@@ -780,16 +788,16 @@ gnc_localeconv (void)
-
- lc = *localeconv();
-
-- gnc_lconv_set_utf8(&lc.decimal_point, ".");
-- gnc_lconv_set_utf8(&lc.thousands_sep, ",");
-- gnc_lconv_set_utf8(&lc.grouping, "\003");
-- gnc_lconv_set_utf8(&lc.int_curr_symbol, "USD ");
-- gnc_lconv_set_utf8(&lc.currency_symbol, "$");
-- gnc_lconv_set_utf8(&lc.mon_decimal_point, ".");
-- gnc_lconv_set_utf8(&lc.mon_thousands_sep, ",");
-- gnc_lconv_set_utf8(&lc.mon_grouping, "\003");
-- gnc_lconv_set_utf8(&lc.negative_sign, "-");
-- gnc_lconv_set_utf8(&lc.positive_sign, "");
-+ gnc_lconv_set_utf8(LC_CAST &lc.decimal_point, ".");
-+ gnc_lconv_set_utf8(LC_CAST &lc.thousands_sep, ",");
-+ gnc_lconv_set_utf8(LC_CAST &lc.grouping, "\003");
-+ gnc_lconv_set_utf8(LC_CAST &lc.int_curr_symbol, "USD ");
-+ gnc_lconv_set_utf8(LC_CAST &lc.currency_symbol, "$");
-+ gnc_lconv_set_utf8(LC_CAST &lc.mon_decimal_point, ".");
-+ gnc_lconv_set_utf8(LC_CAST &lc.mon_thousands_sep, ",");
-+ gnc_lconv_set_utf8(LC_CAST &lc.mon_grouping, "\003");
-+ gnc_lconv_set_utf8(LC_CAST &lc.negative_sign, "-");
-+ gnc_lconv_set_utf8(LC_CAST &lc.positive_sign, "");
-
- gnc_lconv_set_char(&lc.frac_digits, 2);
- gnc_lconv_set_char(&lc.int_frac_digits, 2);
-@@ -1293,13 +1301,13 @@ PrintAmountInternal(char *buf, gnc_numer
-
- if (info->monetary)
- {
-- separator = lc->mon_thousands_sep;
-- group = lc->mon_grouping;
-+ separator = LC_CAST2 lc->mon_thousands_sep;
-+ group = LC_CAST2 lc->mon_grouping;
- }
- else
- {
-- separator = lc->thousands_sep;
-- group = lc->grouping;
-+ separator = LC_CAST2 lc->thousands_sep;
-+ group = LC_CAST2 lc->grouping;
- }
-
- buf_ptr = buf;
-@@ -1367,7 +1375,7 @@ PrintAmountInternal(char *buf, gnc_numer
- }
- else
- {
-- char *decimal_point;
-+ const char *decimal_point;
- guint8 num_decimal_places = 0;
- char *temp_ptr = temp_buf;
-
-@@ -1687,7 +1695,7 @@ number_to_words(gdouble val, gint64 deno
- if (val < 0) val = -val;
- if (denom < 0) denom = -denom;
-
-- int_part = trunc(val);
-+ int_part = floor(val);
- frac_part = round((val - int_part) * denom);
-
- int_string = integer_to_words(int_part);
-@@ -1803,13 +1811,13 @@ xaccParseAmount (const char * in_str, gb
- {
- group_separator = g_utf8_get_char(lc->mon_thousands_sep);
- decimal_point = g_utf8_get_char(lc->mon_decimal_point);
-- group = lc->mon_grouping;
-+ group = LC_CAST2 lc->mon_grouping;
- }
- else
- {
- group_separator = g_utf8_get_char(lc->thousands_sep);
- decimal_point = g_utf8_get_char(lc->decimal_point);
-- group = lc->grouping;
-+ group = LC_CAST2 lc->grouping;
- }
-
- return xaccParseAmountExtended(in_str, monetary, negative_sign, decimal_point,