I wrote:
> If you see "options" as a generalization of "style" and "custom", then
> the systematic name should be 'quotearg_n_options_mem'. But then the
> functions which return their result in a buffer or freshly allocated
> should better be named
>
> quotearg_options_buffer instead of quotearg_buffer
> quotearg_alloc_options instead of quotearg_alloc
> quotearg_alloc_options_mem instead of quotearg_alloc_mem
Correction: The naming scheme is
quotearg<return_convention><customizations><nul_handling>
where
<return_convention> is either '' (for slot 0) or
'_n' (for slot n) or '_buffer' or '_alloc',
<customizations> is either '' or '_style' or '_custom' or
'_options',
<nul_handling> is either '' or '_mem'.
The proposed renamings should therefore be
quotearg_buffer_options instead of quotearg_buffer
quotearg_alloc_options instead of quotearg_alloc
quotearg_alloc_options_mem instead of quotearg_alloc_mem
Bruno