Function: nndiary-string-to-number
nndiary-string-to-number is a byte-compiled function defined in
nndiary.el.gz.
Signature
(nndiary-string-to-number STR MIN &optional MAX)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nndiary.el.gz
(defun nndiary-string-to-number (str min &optional max)
;; Like `string-to-number' but barf if STR is not exactly an integer, and not
;; within the specified bounds.
;; Signals are caught by `nndiary-schedule'.
(if (not (string-match "^[ \t]*[0-9]+[ \t]*$" str))
(error "Not an integer value")
;; else
(let ((val (string-to-number str)))
(and (or (< val min)
(and max (> val max)))
(error "Value out of range"))
val)))