diff options
author | Wayne Davison <wayned@users.sourceforge.net> | 2004-10-01 18:51:44 +0000 |
---|---|---|
committer | Wayne Davison <wayned@users.sourceforge.net> | 2004-10-01 18:51:44 +0000 |
commit | cbaaa338fa460dc19503600cb4000d9eae088cec (patch) | |
tree | a4451f3a38e66178fe6bd19d7a0c25d627cb61ab /Src | |
parent | aee4661e9650cee724e3bc43287bb58317f44433 (diff) | |
download | zsh-cbaaa338fa460dc19503600cb4000d9eae088cec.tar.gz zsh-cbaaa338fa460dc19503600cb4000d9eae088cec.tar.xz zsh-cbaaa338fa460dc19503600cb4000d9eae088cec.zip |
Use convbase() instead of a "%d" format to convert a zlong.
Diffstat (limited to 'Src')
-rw-r--r-- | Src/builtin.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Src/builtin.c b/Src/builtin.c index 1cfad3e8a..f13f07892 100644 --- a/Src/builtin.c +++ b/Src/builtin.c @@ -1579,9 +1579,11 @@ fclist(FILE *f, Options ops, zlong first, zlong last, ent = gethistent(first, first < last? GETHIST_DOWNWARD : GETHIST_UPWARD); if (!ent || (first < last? ent->histnum > last : ent->histnum < last)) { - if (first == last) - zwarnnam("fc", "no such event: %d", NULL, first); - else + if (first == last) { + char buf[DIGBUFSIZE]; + convbase(buf, first, 10); + zwarnnam("fc", "no such event: %s", buf, 0); + } else zwarnnam("fc", "no events in that range", NULL, 0); return 1; } |