On Sat, Mar 06, 2021 at 04:35:52PM +0000, Ramsay Jones wrote: > On 06/03/2021 10:05, Luc Van Oostenryck wrote: > > The ptrlist API has a function to copy the elements of a ptrlist > > into an array but it's not typed and thus needs a wrapper (or casts) > > for each type it's used for. Also, 'linearize' is confusing since > > this is unrelated to Sparse's linearization. > > > > Simplify this by adding a generic (but type-safe) macro for this > > (and changing the name): ptr_list_to_array() > > Hmm, you have removed/renamed all current callers of linearize_ptr_list(), > but you haven't 'changed the name'; you can't, otherwise the new wrapper > macro wouldn't work! ;-) I've changed the name of the interface. But yes, the message was confusing. > Maybe, s/and changing the name/with a more descriptive name/ Yes, this is better. Thank you. -- Luc