************************************************/
/* 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