On 2019-01-24 14:10, Ian Zimmerman wrote:

> On 2019-01-24 20:44, Jeremy Harris wrote:
> 
> >   string_sprintf()
> >   string_copy()
> >   string_copyn()
> 
> Exactly what I was hoping for!  Thanks.

A follow-up question.  Can I do the analogue of realloc()?

I am trying to construct a list (in the Exim sense) and return it from
the dlfunc module.  I don't know a priori how long the list will be or
how many elements.

I could just allocate a new string as I add each new element but that
has quadratic behavior.

I guess I could store the elements in a linked list and then concatenate
them all at once, but that seems like too much work :-P

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
To reply privately _only_ on Usenet and on broken lists
which rewrite From, fetch the TXT record for no-use.mooo.com.

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to