Match one pattern against one path with a fresh backtracking budget. Not * recursive itself — it seeds the budget and hands off to the engine. */
| 194 | /* Match one pattern against one path with a fresh backtracking budget. Not |
| 195 | * recursive itself — it seeds the budget and hands off to the engine. */ |
| 196 | static bool glob_match_bounded(const char *pat, const char *str) { |
| 197 | int budget = GI_MATCH_MAX_STEPS; |
| 198 | return glob_match(pat, str, &budget); |
| 199 | } |
| 200 | |
| 201 | /* ── Pattern parsing ─────────────────────────────────────────────── */ |
| 202 |
no test coverage detected