stdcall functions?
Walter Bright
newshound1 at digitalmars.com
Mon Apr 23 03:15:36 PDT 2007
Chris Miller wrote:
> On Mon, 23 Apr 2007 03:32:31 -0400, Walter Bright
> <newshound1 at digitalmars.com> wrote:
>
>> Chris Miller wrote:
>>> How can I make a stdcall function on Linux with DMD? extern(Windows)
>>> works, but it gives it DMC's Windows name mangling (e.g. foo at 4) that
>>> is not compatible with Linux' stdcall C functions.
>>
>> I didn't know Linux even had stdcall C functions.
>
>
> GCC has __attribute__((__stdcall__))
>
> Specifically, I want to work with winelib, which is a Windows API
> implementation for Linux (and others); and like Windows, uses stdcall.
If Linux's stdcall functions are for compatibility with Windows, why
aren't they compatible with Windows name mangling?
More information about the Digitalmars-d
mailing list