| 6556 | return false; |
| 6557 | |
| 6558 | const char *match = NULL; |
| 6559 | bool unique = agent_find_unique(data, len, old, old_len, &match, |
| 6560 | "old prefix", err, sizeof(err)); |
| 6561 | free(data); |
| 6562 | if (unique) { |
| 6563 | forcer->done = true; |
| 6564 | return true; |
| 6565 | } |
| 6566 | return false; |
| 6567 | } |
| 6568 | |
| 6569 | static bool agent_edit_find_old_span(const char *data, size_t len, |
| 6570 | const char *old, bool allow_upto, |
| 6571 | const char **match, |
| 6572 | size_t *match_len, bool *anchored, |
| 6573 | char *err, size_t err_len) { |
| 6574 | static const char marker[] = "[upto]"; |
| 6575 | size_t old_len = strlen(old); |
no test coverage detected