inpcom.c, is_a_modelname(), don't accept "1E2"

This commit is contained in:
rlar 2017-04-09 20:19:35 +02:00
parent 847a09fd37
commit 46ab21dca9
1 changed files with 2 additions and 2 deletions

View File

@ -1641,8 +1641,8 @@ is_a_modelname(const char *s)
if (isalpha_c(s[0]))
return TRUE;
/* e.g. 1N4002 */
if (isdigit_c(s[0]) && isalpha_c(s[1]) && isdigit_c(s[2]))
/* e.g. 1N4002, but do not accept floats (for example 1E2) */
if (isdigit_c(s[0]) && isalpha_c(s[1]) && isdigit_c(s[2]) && toupper_c(s[1]) != 'E')
return TRUE;
/* e.g. 2SK456 */