Integrate:
authorNicholas Clark <nick@ccl4.org>
Sat, 6 Dec 2008 12:09:18 +0000 (12:09 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 6 Dec 2008 12:09:18 +0000 (12:09 +0000)
[ 34991]
Integrate:
[ 34977]
Avoid warnings from exacting C compilers when -DNO_MATHOMS is in force.
p4raw-link: @34991 on //depot/maint-5.10/perl: f931074e8c8eb6b4aeecd191eee8050ec26307fc
p4raw-link: @34977 on //depot/perl: 359d40bacc2dcec1685bd77f0ec299cc69818b79

p4raw-id: //depot/maint-5.8/perl@35032
p4raw-integrated: from //depot/maint-5.10/perl@34990 'merge in'
mathoms.c (@34599..)

mathoms.c

index aae2261..df02d56 100644 (file)
--- a/mathoms.c
+++ b/mathoms.c
@@ -14,7 +14,7 @@
  * hand to hand were of that sort." 
  */
 
-#ifndef NO_MATHOMS
+
 
 /* 
  * This file contains mathoms, various binary artifacts from previous
 #define PERL_IN_MATHOMS_C
 #include "perl.h"
 
+#ifdef NO_MATHOMS
+/* ..." warning: ISO C forbids an empty source file"
+   So make sure we have something in here by processing the headers anyway.
+ */
+#else
+
 PERL_CALLCONV OP * Perl_ref(pTHX_ OP *o, I32 type);
 PERL_CALLCONV void Perl_sv_unref(pTHX_ SV *sv);
 PERL_CALLCONV void Perl_sv_taint(pTHX_ SV *sv);