Re: [PATCH 13/13] Build in merge
2008/6/30 Junio C Hamano <gitster@pobox.com>:
Show 18 quoted lines
> Miklos Vajna <vmiklos@frugalware.org> writes:
>> + /* See if remote matches <name>~<number>, or <name>^ */
>> + ptr = strrchr(remote, '^');
>> + if (ptr && ptr[1] == '\0') {
>> + len = strlen(remote);
>> + while ((ptr = (char *)memrchr(remote, '^', len)))
>> + if (ptr && ptr[1] == '\0')
>> + len = ptr - remote - 1;
>> + else
>> + break;
>
> That's a funny way to say:
>
> for (len = 0, ptr = remote + strlen(remote);
> remote < ptr && ptr[-1] == '^';
> ptr--)
> len++;
>Besides, Cygwin has no memrchr