222 |
putc('}', fp); |
putc('}', fp); |
223 |
break; |
break; |
224 |
case CTLBACKQ: |
case CTLBACKQ: |
|
case CTLBACKQ|CTLQUOTE: |
|
225 |
putc('$', fp); |
putc('$', fp); |
226 |
putc('(', fp); |
putc('(', fp); |
227 |
shtree(bqlist->n, -1, NULL, fp); |
shtree(bqlist->n, -1, NULL, fp); |
313 |
case '\\': c = '\\'; goto backslash; |
case '\\': c = '\\'; goto backslash; |
314 |
case CTLESC: c = 'e'; goto backslash; |
case CTLESC: c = 'e'; goto backslash; |
315 |
case CTLVAR: c = 'v'; goto backslash; |
case CTLVAR: c = 'v'; goto backslash; |
|
case CTLVAR+CTLQUOTE: c = 'V'; goto backslash; |
|
316 |
case CTLBACKQ: c = 'q'; goto backslash; |
case CTLBACKQ: c = 'q'; goto backslash; |
|
case CTLBACKQ+CTLQUOTE: c = 'Q'; goto backslash; |
|
317 |
backslash: putc('\\', tracefile); |
backslash: putc('\\', tracefile); |
318 |
putc(c, tracefile); |
putc(c, tracefile); |
319 |
break; |
break; |