# HG changeset patch # User anatofuz # Date 1575282080 -32400 # Node ID f6558602f31e4b2f94c4beeae66850230e645fa5 # Parent 6ac3f95e38a4f5a76786709105395f4055329ed7 tweak diff -r 6ac3f95e38a4 -r f6558602f31e src/gearsTools/trans_impl.pl --- a/src/gearsTools/trans_impl.pl Mon Dec 02 19:16:34 2019 +0900 +++ b/src/gearsTools/trans_impl.pl Mon Dec 02 19:21:20 2019 +0900 @@ -6,13 +6,16 @@ use lib "$FindBin::Bin/lib"; use Gears::Util; +use File::Spec; use Getopt::Std; my %opt; getopts("w" => \%opt); my $impl_file = shift or die 'require impl file'; -my $impl_ir = Gears::Util->parse_with_rewrite($impl_file); + +use Data::Dumper; +my $impl_ir = Gears::Util->parse_with_rewrite(File::Spec->rel2abs($impl_file)); my $interface_file = Gears::Util->find_header($impl_ir->{isa},"$FindBin::Bin/.."); my $inter_ir = Gears::Util->parse_with_rewrite($interface_file); diff -r 6ac3f95e38a4 -r f6558602f31e src/impl/SysReadImplTmp.h --- a/src/impl/SysReadImplTmp.h Mon Dec 02 19:16:34 2019 +0900 +++ b/src/impl/SysReadImplTmp.h Mon Dec 02 19:21:20 2019 +0900 @@ -1,3 +1,3 @@ -typedef struct SysReadImplTmp impl SysRad { +typedef struct SysReadImplTmp impl SysRead { } SysRead;