diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Config/version.mk | 4 | ||||
-rw-r--r-- | Src/utils.c | 5 |
3 files changed, 11 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog index 19b1d3765..960b02c6e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-05-19 Peter Stephenson <pws@csr.com> + + * Greg Klanderman: 26972: Src/utils.c: fix problem ni 26964. + 2009-05-17 Peter Stephenson <p.w.stephenson@ntlworld.com> * Greg Klanderman: 26964 (modified): Src/utils.c, @@ -11724,5 +11728,5 @@ ***************************************************** * This is used by the shell to define $ZSH_PATCHLEVEL -* $Revision: 1.4688 $ +* $Revision: 1.4689 $ ***************************************************** diff --git a/Config/version.mk b/Config/version.mk index 909dcca37..992c84649 100644 --- a/Config/version.mk +++ b/Config/version.mk @@ -27,5 +27,5 @@ # This must also serve as a shell script, so do not add spaces around the # `=' signs. -VERSION=4.3.9-dev-3 -VERSION_DATE='April 24, 2009' +VERSION=4.3.9-dev-4 +VERSION_DATE='May 18, 2009' diff --git a/Src/utils.c b/Src/utils.c index d30dacca8..e7a4595b8 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -1225,7 +1225,10 @@ preprompt(void) str = promptexpand(eolmark, 1, NULL, NULL, NULL); countprompt(str, &w, 0, -1); opts[PROMPTPERCENT] = percents; - fprintf(shout, "%s%*s\r", str, (int)columns - w - !hasxn, ""); + zputs(str, shout); + for (w = (int)columns - w - !hasxn; w > 0; w--) + putc(' ', shout); + putc('\r', shout); free(str); } |