cvsuser     01/09/19 14:42:41

  Modified:    .        assemble.pl
  Log:
  Binmodes the output filehandles now. (No more bytecode munching...)
  
  Revision  Changes    Path
  1.29      +4 -2      parrot/assemble.pl
  
  Index: assemble.pl
  ===================================================================
  RCS file: /home/perlcvs/parrot/assemble.pl,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -w -r1.28 -r1.29
  --- assemble.pl       2001/09/19 19:54:12     1.28
  +++ assemble.pl       2001/09/19 21:42:41     1.29
  @@ -17,7 +17,7 @@
                      'listing=s'));
   
   if($options{'version'}) {
  -    print $0,'Version $Id: assemble.pl,v 1.28 2001/09/19 19:54:12 thgibbs Exp $ 
',"\n";
  +    print $0,'Version $Id: assemble.pl,v 1.29 2001/09/19 21:42:41 n Exp $ ',"\n";
       exit;
   }
   
  @@ -75,7 +75,7 @@
   my $line=0;
   my %equate=('*'=>sub { return $pc },
            '__DATE__'=>'"'.scalar(localtime).'"',
  -         '__VERSION__'=>'" $Revision: 1.28 $ "',
  +         '__VERSION__'=>'" $Revision: 1.29 $ "',
            '__LINE__' => sub { return $line });
   while(<>) {
       $line++;
  @@ -335,9 +335,11 @@
   if(!$options{'checksyntax'}) {
       if(defined $options{'output'} and $options{'output'} ne "") {
        open O,">$options{'output'}" || die $!;
  +     binmode O;
        print O $output;
        close O;
       } else {
  +     binmode STDOUT;
        print $output;
       }
   }
  
  
  

Reply via email to