http://bugs.winehq.org/show_bug.cgi?id=7255
Summary: Winelib bug in fprintf Product: Wine Version: 0.9.29. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: wine-winelib AssignedTo: wine-bugs@winehq.org ReportedBy: ross.quinlan@gmail.com
Strange Winelib bug in fprintf.
fprintf(F, "<%-5.5s>\n", "abc") gives <abc > (correct), but fprintf(F, "<%*.*s>\n", -5, 5, "abc") gives <abc> (incorrect).
gcc 4.1.1 (and all other versions I've checked) gives correct result.