| 401 | // |
| 402 | |
| 403 | static void gen_for( const act* action, int column) |
| 404 | { |
| 405 | TEXT s[MAX_REF_SIZE]; |
| 406 | |
| 407 | gen_s_start(action, column); |
| 408 | |
| 409 | align(column); |
| 410 | const gpre_req* request = action->act_request; |
| 411 | fprintf(gpreGlob.out_file, "while (1)"); |
| 412 | column += INDENT; |
| 413 | begin(column); |
| 414 | align(column); |
| 415 | gen_receive(action->act_request, request->req_primary); |
| 416 | align(column); |
| 417 | fprintf(gpreGlob.out_file, "if (!%s) break;", gen_name(s, request->req_eof)); |
| 418 | } |
| 419 | |
| 420 | |
| 421 | //____________________________________________________________ |
no test coverage detected