Package: perl
Version: 5.8.8-7

This program:

######################################################################
use Devel::Peek;

my $data = '123';
open my $fh, '<', \$data;
my $x = tell $fh;
Dump($x);
######################################################################

shows that tell($fh) returns data with different internal types
depending on the architecture.  On amd64, it's:

SV = IV(0x5262c0) at 0x504fd0
  REFCNT = 1
  FLAGS = (PADBUSY,PADMY,IOK,pIOK)
  IV = 0

But on i386, we have:

SV = NV(0x816dfe8) at 0x814f558
  REFCNT = 1
  FLAGS = (PADBUSY,PADMY,NOK,pNOK)
  NV = 0

This NV/IV difference causes problems for some test harnesses.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to