diff options
Diffstat (limited to 'finance/gnucash-current/patches/patch-ab')
-rw-r--r-- | finance/gnucash-current/patches/patch-ab | 98 |
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, |