Avoid warnings from exacting C compilers when -DNO_MATHOMS is in force.
Nicholas Clark [Tue, 2 Dec 2008 10:43:20 +0000 (10:43 +0000)]
p4raw-id: //depot/perl@34977

mathoms.c

index 3bdba65..7eae87e 100644 (file)
--- a/mathoms.c
+++ b/mathoms.c
@@ -16,7 +16,7 @@
  *     [p.5 of _The Lord of the Rings_: "Prologue"]
  */
 
-#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);