win32 fixes for VC 6.0 nits
Gurusamy Sarathy [Sat, 11 Jul 1998 18:54:42 +0000 (18:54 +0000)]
p4raw-id: //depot/perl@1435

ext/Data/Dumper/Dumper.xs
win32/Makefile
win32/makefile.mk
win32/win32.h

index 001a1f8..07e82d5 100644 (file)
@@ -1,12 +1,6 @@
-#ifdef __cplusplus
-extern "C" {
-#endif
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
-#ifdef __cplusplus
-}
-#endif
 
 static SV      *freezer;
 static SV      *toaster;
index c6ce6b6..4db5414 100644 (file)
@@ -164,7 +164,7 @@ LIB32               = $(LINK32) -lib
 RUNTIME                = -MD
 INCLUDES       = -I.\include -I. -I..
 #PCHFLAGS      = -Fpc:\temp\vcmoduls.pch -YX 
-DEFINES                = -DWIN32 -D_CONSOLE $(BUILDOPT) $(CRYPT_FLAG)
+DEFINES                = -DWIN32 -D_CONSOLE -DNO_STRICT $(BUILDOPT) $(CRYPT_FLAG)
 LOCDEFS                = -DPERLDLL -DPERL_CORE
 SUBSYS         = console
 CXX_FLAG       = -TP -GX
index dd03ae2..89477da 100644 (file)
@@ -252,7 +252,7 @@ LIB32               = $(LINK32) -lib
 RUNTIME                = -MD
 INCLUDES       = -I.\include -I. -I..
 #PCHFLAGS      = -Fpc:\temp\vcmoduls.pch -YX 
-DEFINES                = -DWIN32 -D_CONSOLE $(BUILDOPT) $(CRYPT_FLAG)
+DEFINES                = -DWIN32 -D_CONSOLE -DNO_STRICT $(BUILDOPT) $(CRYPT_FLAG)
 LOCDEFS                = -DPERLDLL -DPERL_CORE
 SUBSYS         = console
 CXX_FLAG       = -TP -GX
index c251a31..76052ed 100644 (file)
@@ -79,6 +79,7 @@ struct tms {
 };
 
 #ifndef START_EXTERN_C
+#undef EXTERN_C
 #ifdef __cplusplus
 #  define START_EXTERN_C extern "C" {
 #  define END_EXTERN_C }