# HG changeset patch # User anatofuz # Date 1576052621 -32400 # Node ID 2a0de2f8596ec3aa4054b3222438b0e6240052cb # Parent ae25a4e76377445756857b5055698481f074e311 tweak... diff -r ae25a4e76377 -r 2a0de2f8596e src/gearsTools/lib/Gears/Context.pm --- a/src/gearsTools/lib/Gears/Context.pm Wed Dec 11 17:10:43 2019 +0900 +++ b/src/gearsTools/lib/Gears/Context.pm Wed Dec 11 17:23:41 2019 +0900 @@ -167,15 +167,16 @@ my ($self, $dg_str) = @_; my $data_struct_str = ""; - #もとのxv6に登録されているものはcontext.hには定義を書かない - my $alread_defined_str = _already_defined_struct(); - for my $str (sort keys %$dg_str) { - if (defined $alread_defined_str->{$str}) { - my $str_name = $alread_defined_str->{$str}; - $data_struct_str .= "struct $str_name $str_name;\n"; - delete $dg_str->{$str_name}; - } - } + # 定義順で大変なのでオミット + ##もとのxv6に登録されているものはcontext.hには定義を書かない + #my $alread_defined_str = _already_defined_struct(); + #for my $str (sort keys %$dg_str) { + # if (defined $alread_defined_str->{$str}) { + # my $str_name = $alread_defined_str->{$str}; + # $data_struct_str .= "struct $str_name $str_name;\n"; + # delete $dg_str->{$str_name}; + # } + #} #定義されてないものはcontext.hに書くフォーマットに合わせておく for my $interface (sort keys %$dg_str) {