diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-05-11 19:55:21 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-05-11 19:55:21 +0000 |
commit | 58580d31f593021e2ed4bfad8362e3b01bf396f3 (patch) | |
tree | 580a8b44393b087cba28e4a740641f32d3537fd3 /Src/loop.c | |
parent | bab70abe6bcdd28b829adbe582069dc08d9d1c02 (diff) | |
download | zsh-58580d31f593021e2ed4bfad8362e3b01bf396f3.tar.gz zsh-58580d31f593021e2ed4bfad8362e3b01bf396f3.tar.xz zsh-58580d31f593021e2ed4bfad8362e3b01bf396f3.zip |
24996: improve xtrace output for patterns
Diffstat (limited to 'Src/loop.c')
-rw-r--r-- | Src/loop.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Src/loop.c b/Src/loop.c index 3a6296d45..0de963318 100644 --- a/Src/loop.c +++ b/Src/loop.c @@ -559,10 +559,10 @@ execcase(Estate state, int do_exec) save = (!(state->prog->flags & EF_HEAP) && !strcmp(pat, opat) && *spprog != dummy_patprog2); - pat2 = dupstring(pat); - untokenize(pat2); printprompt4(); - fprintf(xtrerr, "case %s (%s)\n", word, pat2); + fprintf(xtrerr, "case %s (", word); + quote_tokenized_output(pat, xtrerr); + fprintf(xtrerr, ")\n"); fflush(xtrerr); } state->pc += 2; |