STRNCASECMP
if (TOLOWER (c) == L_('i') && STRNCASECMP (cp, L_("inf"), 3) == 0)
(cp + (STRNCASECMP (cp + 3, L_("inity"), 5) == 0
if (TOLOWER (c) == L_('n') && STRNCASECMP (cp, L_("nan"), 3) == 0)