src/corelib/io/qtextstream.cpp
changeset 37 758a864f9613
parent 30 5dc02b23752f
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
  1989         return false;
  1989         return false;
  1990     if (!f)
  1990     if (!f)
  1991         return true;
  1991         return true;
  1992     buf[i] = '\0';
  1992     buf[i] = '\0';
  1993 
  1993 
  1994     // backward-compatibility. Old implmentation supported +nan/-nan
  1994     // backward-compatibility. Old implementation supported +nan/-nan
  1995     // for some reason. QLocale only checks for lower-case
  1995     // for some reason. QLocale only checks for lower-case
  1996     // nan/+inf/-inf, so here we also check for uppercase and mixed
  1996     // nan/+inf/-inf, so here we also check for uppercase and mixed
  1997     // case versions.
  1997     // case versions.
  1998     if (!qstricmp(buf, "nan") || !qstricmp(buf, "+nan") || !qstricmp(buf, "-nan")) {
  1998     if (!qstricmp(buf, "nan") || !qstricmp(buf, "+nan") || !qstricmp(buf, "-nan")) {
  1999         *f = qSNaN();
  1999         *f = qSNaN();