aboutsummaryrefslogblamecommitdiffstats
path: root/patheq.c
blob: a23388d6a416e3158d4fb35c44043b7c8e567209 (plain) (tree)



















                                                                
/* 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;
}