[OT] #define
Andrew Edwards via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue May 23 00:30:34 PDT 2017
On Tuesday, 23 May 2017 at 00:14:43 UTC, Mike Parker wrote:
> On Monday, 22 May 2017 at 18:44:10 UTC, Andrew Edwards wrote:
>>
>> There isn't any Windows specific section. Every function
>> pointer in the library is decorated in one of the following
>> two forms
>>
>> void (APIENTRY *NAME)(PARAMS)
>>
>> or
>>
>> void (APIENTRYP NAME)(PARAMS)
>
> Sorry, I worded that poorly. APIENTRY is defined somewhere in
> the Win32 headers. IIRC, it's an alias for WINAPI, which is
> also defined in the Win32 headers to declare the standard call
> calling convention (which is __stdcall on the MS compiler and
> something else, I think, on GCC). OpenGL includes windows.h on
> Windows, so the Win32-specific stuff is there. The functions
> aren't in any Win32-specific sections.
>
>
[....]
Much appreciated Mike and everyone else. I was able to make a
good deal of progress today because of your input.
Andrew
More information about the Digitalmars-d-learn
mailing list