needs_escaping
if (!s_quoted && !d_quoted && needs_escaping(c))
if (!needs_escaping(c)) {
needs_escaping(ctemp[-1])) {