diff options
| author | Peter Stephenson <pws@users.sourceforge.net> | 2008-09-16 15:02:01 +0000 |
|---|---|---|
| committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-09-16 15:02:01 +0000 |
| commit | 2920c227d3f8e6d8af1f2b0c3163badb95cde9b5 (patch) | |
| tree | 854021a4e3cfa7a72bf67a364ce55e6803ca800b /Src/math.c | |
| parent | 25672: remove unnecessary Nularg when prompt expanding (diff) | |
| download | zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.gz zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.bz2 zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.lz zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.xz zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.zst zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.zip | |
25677: add %x and %I prompt escapes for shell source code debugging
tidy up interface to doshfunc()
Diffstat (limited to 'Src/math.c')
| -rw-r--r-- | Src/math.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Src/math.c b/Src/math.c index 1aedcde28..78f7572a5 100644 --- a/Src/math.c +++ b/Src/math.c @@ -868,11 +868,11 @@ callmathfunc(char *o) argc <= f->maxargs)) { if (f->flags & MFF_USERFUNC) { char *shfnam = f->module ? f->module : n; - Eprog prog = getshfunc(shfnam); - if (prog == &dummy_eprog) + Shfunc shfunc = getshfunc(shfnam); + if (!shfunc) zerr("no such function: %s", shfnam); else { - doshfunc(n, prog, l, 0, 1); + doshfunc(shfunc, l, 0, 1); return lastmathval; } } else { |
