| 2900 | // |
| 2901 | |
| 2902 | static void gen_start( const act* action, const gpre_port* port, int column) |
| 2903 | { |
| 2904 | const gpre_req* request = action->act_request; |
| 2905 | const TEXT* vector = status_vector(action); |
| 2906 | |
| 2907 | align(column); |
| 2908 | |
| 2909 | if (port) |
| 2910 | { |
| 2911 | for (const ref* reference = port->por_references; reference; reference = reference->ref_next) |
| 2912 | { |
| 2913 | if (reference->ref_field->fld_array_info) |
| 2914 | gen_get_or_put_slice(action, reference, false, column); |
| 2915 | } |
| 2916 | |
| 2917 | fprintf(gpreGlob.out_file, "GDS__START_AND_SEND (%s, %s, %s, %d, %d, gds__%d, %s);", |
| 2918 | vector, request->req_handle, request_trans(action, request), |
| 2919 | port->por_msg_number, port->por_length, port->por_ident, |
| 2920 | request->req_request_level); |
| 2921 | } |
| 2922 | else |
| 2923 | fprintf(gpreGlob.out_file, "GDS__START_REQUEST (%s, %s, %s, %s);", |
| 2924 | vector, request->req_handle, request_trans(action, request), |
| 2925 | request->req_request_level); |
| 2926 | } |
| 2927 | |
| 2928 | |
| 2929 | //____________________________________________________________ |
no test coverage detected