Subject: bug#14254: 24.3; read-number fails to recognize faulty numbers (string-to-number to blame)

From: Stefan Monnier <[email-masked]>
Date: Wed, 24 Apr 2013 23:33:54 -0400

> `call-interactively' doesn't use `read-number'.  It duplicates code
> from `read-number' with a similar loop to re-read non-numbers.

Could you try and see if/how the C code could be changed to just call
the Elisp function?

        Stefan