Re: [PATCH] general style: replaces memcmp() with starts_with()
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Mar 12, 2014, 23:26 UTC
- Message-ID
- <CACsJy8D-GpuepvoUfTzAVgd=Uo6U90V9=kYnfUD-0SOsYK7e9Q@mail.gmail.com>
- In-Reply-To
- <532097D0.4070909@web.de>
On Thu, Mar 13, 2014 at 12:22 AM, Jens Lehmann <Jens.Lehmann@web.de> wrote:
> That spot uses memcmp() because ce->name may > not be 0-terminated.
ce->name is 0-terminated (at least if it's created the normal way, I haven't checked where this "ce" in submodule.c comes from). ce_namelen() is just an optimization because we happen to store name's length if it's shorter than 4096, so there's no need to strlen(ce->name) again.
-- Duy