/* See LICENSE file for copyright and license details. */ #include "common.h" int patheq(const char *have, const char *want, const char **end_out) { while (*want) { if (*have != *want) return 0; if (*have == '/') { while (*++have == '/'); while (*++want == '/'); } } if (!end_out) return !*have; *end_out = have; return 1; }