Upgrade to ExtUtils::ParseXS 2.12
Rafael Garcia-Suarez [Wed, 21 Sep 2005 11:25:54 +0000 (11:25 +0000)]
p4raw-id: //depot/perl@25533

lib/ExtUtils/ParseXS.pm
lib/ExtUtils/ParseXS/t/basic.t

index 1683da6..adad27f 100644 (file)
@@ -17,7 +17,7 @@ my(@XSStack); # Stack of conditionals and INCLUDEs
 my($XSS_work_idx, $cpp_next_tmp);
 
 use vars qw($VERSION);
-$VERSION = '2.11_01';
+$VERSION = '2.12';
 
 use vars qw(%input_expr %output_expr $ProtoUsed @InitFileCode $FH $proto_re $Overload $errors $Fallback
            $cplusplus $hiertype $WantPrototypes $WantVersionChk $except $WantLineNumbers
@@ -1870,7 +1870,7 @@ sub DESTROY {
 }
 
 sub UNTIE {
-  # This sub does nothing, but is necessary for references to be released.
+  # This sub does nothing, but is neccessary for references to be released.
 }
 
 sub end_marker {
@@ -1939,7 +1939,7 @@ Adds C<extern "C"> to the C code.  Default is false.
 
 =item B<hiertype>
 
-Retains C<::> in type names so that C++ hierarchical types can be
+Retains C<::> in type names so that C++ hierachical types can be
 mapped.  Default is false.
 
 =item B<except>
index 4c4fce3..520b877 100644 (file)
@@ -64,13 +64,12 @@ if ($b->have_compiler) {
       }
     }
   }
-  unlink $obj_file;
-  unlink $lib_file;
+  1 while unlink $lib_file;
 } else {
   skip "Skipped can't find a C compiler & linker", 1 for 1..7;
 }
 
-unlink $source_file;
+1 while unlink $source_file;
 
 #####################################################################