| 24 | * engine type from the given renewlist |
| 25 | */ |
| 26 | static EngineRenew *GetEngineReplacement(EngineRenewList erl, EngineID engine, GroupID group) |
| 27 | { |
| 28 | EngineRenew *er = (EngineRenew *)erl; |
| 29 | |
| 30 | while (er != nullptr) { |
| 31 | if (er->from == engine && GroupIsInGroup(group, er->group_id)) return er; |
| 32 | er = er->next; |
| 33 | } |
| 34 | return nullptr; |
| 35 | } |
| 36 | |
| 37 | /** |
| 38 | * Remove all engine replacement settings for the company. |
no test coverage detected