Fix bug #4018: defint(foo,,0,inf) lisp error when denom(foo) contains %i