Optional name mangling
Stuart
stugol at gmx.com
Sat Jul 21 15:38:31 PDT 2012
On Saturday, 21 July 2012 at 21:25:29 UTC, JImmy Cao wrote:
> On Saturday, 21 July 2012 at 21:17:17 UTC, Stuart wrote:
>> On Saturday, 21 July 2012 at 19:56:37 UTC, Alex Rønne
>> Petersen wrote:
>>> Shouldn't you be using extern (Windows) ?
>>
>> Yeah. I changed it to (System) in the hope it'd try *not*
>> mangling the name; and didn't bother changing it back when I
>> discovered it didn't help.
>>
>> The language (which, let me say, is looking pretty damn good!)
>> really, desperately needs an "extern(C)" keyword. I mean,
>> like, yesterday!
>
> D already has extern(C).
Well, yes and no:
extern (C) bool PathRenameExtension(LPSTR pszPath, LPCSTR
pszExt);
Attempts to bind to a function called _PathRenameExtension. Which
is, naturally, of no use whatsoever.
More information about the Digitalmars-d
mailing list