1N/A pp.c TODO
1N/A
1N/A Invalid type in unpack: '%c
1N/A my $A = pack ("A,A", 1,2) ;
1N/A my @A = unpack ("A,A", "22") ;
1N/A
1N/A Attempt to pack pointer to temporary value
1N/A pack("p", "abc") ;
1N/A
1N/A__END__
1N/A# pp_pack.c
1N/Ause warnings 'pack' ;
1N/Ause warnings 'unpack' ;
1N/Amy @a = unpack ("A,A", "22") ;
1N/Amy $a = pack ("A,A", 1,2) ;
1N/Ano warnings 'pack' ;
1N/Ano warnings 'unpack' ;
1N/Amy @b = unpack ("A,A", "22") ;
1N/Amy $b = pack ("A,A", 1,2) ;
1N/AEXPECT
1N/AInvalid type ',' in unpack at - line 4.
1N/AInvalid type ',' in pack at - line 5.
1N/A########
1N/A# pp.c
1N/Ause warnings 'uninitialized' ;
1N/Amy $a = undef ;
1N/Amy $b = $$a;
1N/Ano warnings 'uninitialized' ;
1N/Amy $c = $$a;
1N/AEXPECT
1N/AUse of uninitialized value in scalar dereference at - line 4.
1N/A########
1N/A# pp_pack.c
1N/Ause warnings 'pack' ;
1N/Asub foo { my $a = "a"; return $a . $a++ . $a++ }
1N/Amy $a = pack("p", &foo) ;
1N/Ano warnings 'pack' ;
1N/Amy $b = pack("p", &foo) ;
1N/AEXPECT
1N/AAttempt to pack pointer to temporary value at - line 4.
1N/A########
1N/A# pp.c
1N/Ause warnings 'misc' ;
1N/Abless \[], "" ;
1N/Ano warnings 'misc' ;
1N/Abless \[], "" ;
1N/AEXPECT
1N/AExplicit blessing to '' (assuming package main) at - line 3.
1N/A########
1N/A# pp.c
1N/Ause utf8 ;
1N/A$_ = "\x80 \xff" ;
1N/Areverse ;
1N/AEXPECT
1N/A########
1N/A# pp_pack.c
1N/Ause warnings 'pack' ;
1N/Aprint unpack("C", pack("C", -1)), "\n",
1N/A unpack("C", pack("C", 0)), "\n",
1N/A unpack("C", pack("C", 255)), "\n",
1N/A unpack("C", pack("C", 256)), "\n",
1N/A unpack("c", pack("c", -129)), "\n",
1N/A unpack("c", pack("c", -128)), "\n",
1N/A unpack("c", pack("c", 127)), "\n",
1N/A unpack("c", pack("c", 128)), "\n";
1N/Ano warnings 'pack' ;
1N/Aprint unpack("C", pack("C", -1)), "\n";
1N/Aprint unpack("C", pack("C", 0)), "\n";
1N/Aprint unpack("C", pack("C", 255)), "\n";
1N/Aprint unpack("C", pack("C", 256)), "\n";
1N/Aprint unpack("c", pack("c", -129)), "\n";
1N/Aprint unpack("c", pack("c", -128)), "\n";
1N/Aprint unpack("c", pack("c", 127)), "\n";
1N/Aprint unpack("c", pack("c", 128)), "\n";
1N/AEXPECT
1N/ACharacter in 'C' format wrapped in pack at - line 3.
1N/ACharacter in 'C' format wrapped in pack at - line 3.
1N/ACharacter in 'c' format wrapped in pack at - line 3.
1N/ACharacter in 'c' format wrapped in pack at - line 3.
1N/A255
1N/A0
1N/A255
1N/A0
1N/A127
1N/A-128
1N/A127
1N/A-128
1N/A255
1N/A0
1N/A255
1N/A0
1N/A127
1N/A-128
1N/A127
1N/A-128