Re: [PATCH @8269] Continue blocks and B::Deparse
[p5sagit/p5-mst-13.2.git] / ext / B / defsubs_h.PL
index 2129c8c..800bb2c 100644 (file)
@@ -2,14 +2,20 @@
 # this file as a template for defsubs.h
 # Extracting defsubs.h (with variable substitutions)
 #!perl
-my ($out) = __FILE__ =~ /(^.*)\.PL/;
-if ($^O eq 'VMS') { ($out) = __FILE__ =~ /^(.+)_PL$/i; }
+my ($out) = __FILE__ =~ /(^.*)\.PL/i;
+$out =~ s/_h$/.h/;
 open(OUT,">$out") || die "Cannot open $file:$!";
-print "Extracting $out . . .\n";
-foreach my $const (qw(AVf_REAL 
+print "Extracting $out...\n";
+foreach my $const (qw(
+                     AVf_REAL 
                      HEf_SVKEY
+                     SVf_READONLY SVTYPEMASK
+                     GVf_IMPORTED_AV GVf_IMPORTED_HV
+                     GVf_IMPORTED_SV GVf_IMPORTED_CV
+                     CVf_METHOD CVf_LOCKED CVf_LVALUE
                       SVf_IOK SVf_IVisUV SVf_NOK SVf_POK 
-                     SVf_ROK SVp_IOK SVp_POK ))
+                     SVf_ROK SVp_IOK SVp_POK SVp_NOK
+                     ))
  {
   doconst($const);
  }