[Bug 34502] New: __unDName doesn't use flags UNDNAME_NO_LEADING_UNDERSCORES and UNDNAME_NO_MS_KEYWORDS for "__ptr64"
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu Sep 12 22:06:06 CDT 2013
http://bugs.winehq.org/show_bug.cgi?id=34502
Bug #: 34502
Summary: __unDName doesn't use flags
UNDNAME_NO_LEADING_UNDERSCORES and
UNDNAME_NO_MS_KEYWORDS for "__ptr64"
Product: Wine
Version: 1.7.1
Platform: x86
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msvcrt
AssignedTo: wine-bugs at winehq.org
ReportedBy: info at vmpsoft.com
Classification: Unclassified
Here is my sources:
static BOOL get_modified_type(struct datatype_t *ct, struct parsed_symbol* sym,
struct array *pmt_ref, char modif, BOOL in_args)
{
const char* modifier;
const char* str_modif;
const char* ptr_modif = "";
if (*sym->current == 'E')
{
sym->current++;
if (!(sym->flags & UNDNAME_NO_MS_KEYWORDS)) {
ptr_modif = "__ptr64";
if (sym->flags & UNDNAME_NO_LEADING_UNDERSCORES)
ptr_modif += 2;
ptr_modif = str_printf(sym, " %s", ptr_modif);
}
}
...
Please check it.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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