From: Johannes Schindelin Date: Thu, 19 Feb 2009 20:12:07 GMT Subject: Re: [PATCH v2 1/2] Introduce the function strip_path_suffix() Message-ID: In-Reply-To: Hi, On Thu, 19 Feb 2009, Johannes Schindelin wrote: > The function strip_path_suffix() will try to strip a given suffix from > a given path. The suffix must start at a directory boundary (i.e. "core" > is not a path suffix of "libexec/git-core", but "git-core" is). > > Arbitrary runs of directory separators ("slashes") are assumed identical. > > Example: > > strip_path_suffix("C:\\msysgit/\\libexec\\git-core", > "libexec///git-core", &prefix) > > will set prefix to "C:\\msysgit" and return 0. Aargh, of course I managed to forget to adjust the example. Here it goes: prefix = strip_path_suffix("C:\\msysgit/\\libexec\\git-core", "libexec///git-core"); will set prefix to "C:\\msysgit". Ciao, Dscho