comparison src/parallel_execution/generate_stub.pl @ 389:d9a7620a1106

handle continuation in stub
author masataka
date Sat, 29 Jul 2017 19:35:16 +0900
parents 8940d1451a0d
children 2d9c500f263e
comparison
equal deleted inserted replaced
388:8940d1451a0d 389:d9a7620a1106
204 # continuation field 204 # continuation field
205 $dataGearName{$codeGearName} .= "\tenum Code $varName = Gearef(context, $interface)->$varName;\n"; 205 $dataGearName{$codeGearName} .= "\tenum Code $varName = Gearef(context, $interface)->$varName;\n";
206 return 1; 206 return 1;
207 } 207 }
208 } 208 }
209 # global variable case 209 # global or local variable case
210 if ($typeName eq "Code") {
211 $dataGearName{$codeGearName} .= "\tenum $typeName $varName = Gearef(context, $interface)->$varName;\n";
212 return 1;
213 }
210 $dataGearName{$codeGearName} .= "\t$typeName* $varName = Gearef(context, $typeName);\n"; 214 $dataGearName{$codeGearName} .= "\t$typeName* $varName = Gearef(context, $typeName);\n";
211 return 1; 215 return 1;
212 } 216 }
213 } 217 }
214 218