}
# Entry point for a phase
- if ($phase->{type} ne "split") {
- print PYOUT "\t\tcall->need_size = ", $phase->{size}, ";\n";
- } else {
+ if ($phase->{type} eq "split") {
print PYOUT "\t\tif (py_rxgen_split_receive(call, 1) < 0)\n";
print PYOUT "\t\t\treturn -1;\n";
print PYOUT "\t\tif (call->need_size == 0)\n";
print PYOUT "\tcase ", $phix, ":\n";
if ($phase->{type} ne "split") {
+ print PYOUT "\t\tcall->need_size = ", $phase->{size}, ";\n";
print PYOUT "\t\tif (count < call->need_size)\n";
print PYOUT "\t\t\treturn 1;\n";
} else {