Ticket #6354: 0003-not-redefining-FILE.patch

File 0003-not-redefining-FILE.patch, 590 bytes (added by SF/lblume, 11 years ago)

Patch to avoid redefining FILE on Solaris

  • (a) a/backends/platform/sdl/sdl-sys.h.original vs. (b) b/backends/platform/sdl/sdl-sys.h

    a b  
    3535// it with an alternate slightly less unfriendly override.
    3636#if !defined(FORBIDDEN_SYMBOL_ALLOW_ALL) && !defined(FORBIDDEN_SYMBOL_EXCEPTION_FILE)
    3737#undef FILE
     38// Solaris has typedef __FILE FILE in several places already
     39#if !defined(__sun)
    3840typedef struct { int FAKE; } FAKE_FILE;
    3941#define FILE FAKE_FILE
     42#endif   // (__sun)
    4043#endif
    4144
    4245#if !defined(FORBIDDEN_SYMBOL_ALLOW_ALL) && !defined(FORBIDDEN_SYMBOL_EXCEPTION_strcasecmp)