[Bug 46442] New: FormatCurrency(9) returns .9.00 (period in front)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 8 14:55:11 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=46442

            Bug ID: 46442
           Summary: FormatCurrency(9) returns .9.00 (period in front)
           Product: Wine
           Version: 4.0-rc5
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: wine at londonlight.org
      Distribution: ---

Created attachment 63224
  --> https://bugs.winehq.org/attachment.cgi?id=63224
compiled executable

Reproduced in wine-3.0.4 in Linux Mint, wine-3.18-staging in Sabayon (from its
package manager) as well as self-compiled (vanilla) wine-3.21-298-ge9231beb86
and wine-4.0-rc5-14-g0ff7fd1259

FormatCurrency(9) returns ".9.00", notice the period in the front.
Therefore, FormatCurrency(FormatCurrency(9)) will segfault.
Why does it add the period there?

Compiled exe attached, source code zipped and attached in next comment.

Steps:
1. Get winetricks:
wget
https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

2. Install vb6run:
WINEARCH=win32 WINEPREFIX="$HOME/wine-ct" ~/winetricks vb6run

3. Run currencytest.exe
LC_ALL="en_US.utf8" WINEPREFIX="$HOME/wine-ct" currencytest.exe

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list