From: Abhijit Menon-Sen Date: Sat, 21 May 2005 22:17:20 +0000 (+0000) Subject: Make the __attribute__ stuff work with Symbian (Jarkko). X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5b2bd0a5b0f42f1ec1874721dd99072f7f7d3340;p=p5sagit%2Fp5-mst-13.2.git Make the __attribute__ stuff work with Symbian (Jarkko). http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00530.html p4raw-id: //depot/perl@24536 --- diff --git a/perl.h b/perl.h index 22b6af5..f54c559 100644 --- a/perl.h +++ b/perl.h @@ -190,8 +190,18 @@ #define CALLREG_INTUIT_STRING CALL_FPTR(PL_regint_string) #define CALLREGFREE CALL_FPTR(PL_regfree) -#define PERL_UNUSED_DECL __attribute__unused__ +#if defined(SYMBIAN) && defined(__GNUC__) +# ifdef __cplusplus +# define PERL_UNUSED_DECL +# else +# define PERL_UNUSED_DECL __attribute__((unused)) +# endif +#endif +#ifndef PERL_UNUSED_DECL +# define PERL_UNUSED_DECL __attribute__unused__ +#endif + /* gcc -Wall: * for silencing unused variables that are actually used most of the time, * but we cannot quite get rid of, such `ax' in PPCODE+noargs xsubs