author | Vladimir Marek <Vladimir.Marek@oracle.com> |
Mon, 25 Nov 2013 17:42:18 +0100 | |
branch | s11u1-sru |
changeset 2846 | 308d0c192664 |
parent 844 | 55358dcf0cb2 |
permissions | -rw-r--r-- |
diff -rupN a/src/lib/libast/sfio/sfstrtof.h b/src/lib/libast/sfio/sfstrtof.h --- a/src/lib/libast/sfio/sfstrtof.h 2010-12-24 14:32:27.000000000 +0000 +++ b/src/lib/libast/sfio/sfstrtof.h 2011-10-25 12:21:57.749942750 +0100 @@ -414,7 +414,7 @@ S2F_function(str, end) char* str; char** m = 0; fraction = digits; } - else if (c != thousand) + else if (c != thousand || (c == thousand && decimal == -1)) break; else if (!(m = digits)) {