d_line
{ "line", true, d_line },
char *d_line = dup_line();
char *d_cptr = d_line + (cptr - line);
free(d_line);
free(d_line);
free(d_line);
dollar_error(d_lineno, d_line, d_cptr);