dollar_expand
char *dollar_expand(int *, const char *string, ...);
if ((arg2 = dollar_expand(&r, arg)) == NULL || r) {
cp = p = dollar_expand(&err, fwdspec);