1234567891011121314151617181920212223242526 |
- #!/usr/bin/perl
- #
- use strict;
- use warnings;
- use lib "..";
- use Tpl;
- my $pwd = `pwd`;
- chomp $pwd;
- my $tmp1 = "$pwd/$0_1.out";
- my $tmp2 = "$pwd/$0_2.out";
- my $tmp3 = "$pwd/$0_3.out";
- my $i;
- my $tpl = Tpl->tpl_map("A(i)",\$i);
- for($i=0; $i<10; $i++) { $tpl->tpl_pack(1); }
- $tpl->tpl_dump($tmp1);
- `../tplxml $tmp1 > $tmp2`; # convert tpl to xml
- `../tplxml $tmp2 > $tmp3`; # convert xml back to tpl
- `diff $tmp1 $tmp3`;
- print "tpl files ", ($? ? "differ" : "identical"), "\n";
|