[SDL] Xinerama mouse issues?

Ryan C. Gordon icculus at clutteredmind.org
Sat Sep 14 18:07:01 PDT 2002


Loren Osborn wrote:
> On Mon, 2002-09-02 at 17:07, Rainer Deyke wrote:
>> One quick hack that will probably solve your problem: #undef main.
>> Then call you 'main' function 'SDL_main' instead.
>
> This wouldn't work in environments like Unix that expect the main()
> function to be called "main"... :(  Too bad there is no construct in
> the C preprocessor to temporarily supress a particular macro.

#ifdef main
#undef main
#define my_main SDL_main
#else
#define my_main main
#endif

int my_main()
{
  /* code here */
}

This will work on all systems.


--
Rainer Deyke | root at rainerdeyke.com | http://rainerdeyke.com





More information about the SDL mailing list