On 2016-11-04 12:59, Mark Oteiza wrote: > -(define-obsolete-function-alias 'string-to-int 'string-to-number "22.1") I never understood this one. The name string-to-int suggests that you'll get an error if your string doesn't describe an int. string-to-number, OTOH, suggests that you'll get an int or a float. How do you get a proper string-to-int behavior in Emacs Lisp? With (let ((v (string-to-number s))) (when (floatp v) (error …)))? Clément.