This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: what the heck is wrong witht his picture?
- To: Derek Greene <topcoder at mindspring dot com>, gnu-win32 at cygnus dot com
- Subject: Re: what the heck is wrong witht his picture?
- From: jeffdbREMOVETHIS at netzone dot com (Mikey)
- Date: Sun, 28 Sep 1997 15:51:03 GMT
- Organization: Never
- References: <3.0.3.32.19970928090915.006de0a8@mail.mindspring.com>
- Reply-To: jeffdbREMOVETHIS at netzone dot com
STDMETHOD either evaluates either to nothing ie.
#define STDMETHOD
or
#define STDMETHOD __attribute__((__stdcall__))
or
#define STDMETHOD __attribute__((__cdecl__))
you can only use __attribute__((whatever)) before the function name or just before the ;
__stdcall and __cdecl are not keywords in gcc C/C++ like they are in VC++
see the gcc.info file for more
this void ( __stdcall * my_func)(int);
will produce an error change it to
void __stdcall (* my_func)(int)
try gcc -save-temps
and look at the .i file
On Sun, 28 Sep 1997 09:09:15 -0400, you wrote:
>I am getting this error:
>
>C:\gnuwin32\inc/d3d.h:723: syntax error before `*'
>
>On this line of code:
>
>STDMETHOD(SetViewport2) (THIS_ LPD3DVIEWPORT2) PURE;
>
>can someone tell me what the deal is?
>-
>For help on using this list (especially unsubscribing), send a message to
>"gnu-win32-request@cygnus.com" with one line of text: "help".
>
(jeffdbREMOVETHIS@netzone.com)
delete REMOVETHIS from the above to reply
Mikey
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".