Update for latest B::Hooks::OP::Check API.
[p5sagit/Devel-Declare.git] / stolen_chunk_of_toke.c
index 5a39ef8..3f0f896 100644 (file)
@@ -83,11 +83,7 @@ STATIC char*    S_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, int allow
 #define PERL_5_8_8_PLUS
 #endif
 
-#if PERL_REVISION == 5 && PERL_VERSION > 8
-#define PERL_5_9_PLUS
-#endif
-
-#ifdef PERL_5_9_PLUS
+#ifdef PL_parser
 /* 5.9+ moves a bunch of things to a PL_parser struct so we need to
    declare the backcompat macros for things to still work (mst) */
 
@@ -142,7 +138,7 @@ STATIC char*    S_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, int allow
 #endif
 /* we also need this because we define PERL_CORE so handy.h doesn't provide
    it for us (mst) */
-#ifndef
+#ifndef NEWSV
 #define NEWSV(x,len)    newSV(len)
 #endif