Re: Making perl with -Wall
Michael G. Schwern [Thu, 24 May 2001 15:40:28 +0000 (16:40 +0100)]
Message-ID: <20010524154028.B1988@blackrider.blackstar.co.uk>

p4raw-id: //depot/perl@10197

malloc.c
perl.h

index fe0b66d..0345ef9 100644 (file)
--- a/malloc.c
+++ b/malloc.c
 #  ifndef pTHX
 #     define pTHX              void
 #     define pTHX_
-#     define dTHX              extern int Perl___notused
+#     ifdef HASATTRIBUTE
+#        define dTHX           extern int Perl___notused __attribute__ ((unused))
+#     else
+#        define dTHX            extern int Perl___notused
+#     endif
 #     define WITH_THX(s)       s
 #  endif
 #  ifndef PERL_GET_INTERP
diff --git a/perl.h b/perl.h
index f14f897..6ef79c2 100644 (file)
--- a/perl.h
+++ b/perl.h
@@ -226,7 +226,11 @@ struct perl_thread;
 #endif
 
 #define NOOP (void)0
+#ifdef HASATTRIBUTE
+#define dNOOP extern int Perl___notused __attribute__ ((unused))
+#else
 #define dNOOP extern int Perl___notused
+#endif
 
 #ifndef pTHX
 #  define pTHX         void