From: Karthik Nayak Date: Tue, 28 Jul 2015 20:38:03 GMT Subject: Re: [RFC/PATCH 09/11] branch.c: use 'ref-filter' data structures Message-ID: In-Reply-To: On Tue, Jul 28, 2015 at 1:47 PM, Christian Couder wrote: > On Tue, Jul 28, 2015 at 8:56 AM, Karthik Nayak wrote: > >> +static void ref_array_append(struct ref_array *array, const char *refname) >> +{ >> + size_t len = strlen(refname); >> + struct ref_array_item *ref = xcalloc(1, sizeof(struct ref_array_item) + len + 1); >> + memcpy(ref->refname, refname, len); >> + ref->refname[len] = '\0'; >> + REALLOC_ARRAY(array->items, array->nr + 1); >> + array->items[array->nr++] = ref; >> +} > > This function belongs more to ref-filter.{c,h}... > Its a temporary function which is removed in the next patch. > >> - ALLOC_GROW(ref_list->list, ref_list->index + 1, ref_list->alloc); >> + ref_array_append(array, refname); >> + item = array->items[array->nr - 1]; > > ...and the above is a bit ugly. Will fix that :) -- Regards, Karthik Nayak