my $share_compat_ok = sub {
my ($eshare) = @_;
+ $dbgprint->("PLAN LOOP SHARE-COMPAT-OK ".
+ "type $eshare->{Type} vs. ".
+ ($req->{Shared} // '<undef>')." ".
+ "wear $eshare->{Wear} ".
+ "shares $eshare->{Shares} vs. ".
+ ($req->{SharedMaxTasks}//'<undef>'));
return 0 unless defined $req->{Shared};
return 0 unless $req->{Shared} eq $eshare->{Type};
if (defined $share_wear) {
}
return 0 if $share_wear > $req->{SharedMaxWear};
return 0 if $eshare->{Shares} != $req->{SharedMaxTasks};
+ $dbgprint->("PLAN LOOP SHARE-COMPAT-OK Y");
return 1;
};