I basically agree with your change, but your comment looks confusing: && INTEGERP (arg2) /* don't promote, if both are ints, and */ && 0 <= XINT (arg2)) /* we are not computing the -ARG2 root */
root? Are you confusing with `(expt 2 0.5)'? Should the second line not simply be: /* ARG2 is nonnegative */ ? Sincerely, Luc. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel