makearraystring
buf = makearraystring(a[1], __func__);
char *buf = makearraystring(a[1], __func__);
buf = makearraystring(a[0], __func__);