************************************************/
/* This function is used to build a list, returning
an allocated null-terminated growable string. The
************************************************/
/* This function is used to build a list, returning
an allocated null-terminated growable string. The
doubled.
Arguments:
list points to the start of the list that is being built, or NULL
if this is a new list that has no contents yet
doubled.
Arguments:
list points to the start of the list that is being built, or NULL
if this is a new list that has no contents yet
string being built. The "if" above then allocates, but Coverity assume that
the "if" might not happen and whines for a null-deref done by the memcpy(). */
string being built. The "if" above then allocates, but Coverity assume that
the "if" might not happen and whines for a null-deref done by the memcpy(). */