| 186 | /////////////////////////////////////////// |
| 187 | |
| 188 | void systems_step_partial(system_run_ run_section, int32_t system_idx) { |
| 189 | int32_t start, end; |
| 190 | switch (run_section) { |
| 191 | case system_run_before: { start = 0; end = system_idx; } break; |
| 192 | case system_run_from: { start = system_idx; end = systems.count; } break; |
| 193 | default: { start = 0; end = systems.count; } break; |
| 194 | } |
| 195 | |
| 196 | for (int32_t i=start; i<end; i++) |
| 197 | system_execute(&systems[i]); |
| 198 | } |
| 199 | |
| 200 | /////////////////////////////////////////// |
| 201 |
no test coverage detected