Andrew Haley writes: >> Has anyone seen that one: >> http://savannah.gnu.org/bugs/?func=detailitem&item_id=10491 >> I recently discovered it while writing some test files for the >> XMLDecoder I am working on. In an attempt to find the reason I followed >> to the C source that does the conversion (java_lang_Double.c) and its >> obvious to me that the code does not care about the special values: >> [+-]NaN, [+-]Infinity
>What is really wrong here? The bug has no test case, and doesn't >really explain. I think he's talking about Double.parseDouble(), an input string of "NaN" should return a NaN double. Now, it throws an exception. One-liner: System.out.println(Double.parseDouble("NaN")); Although, personally.. I'm not so sure of re-writing it in Java. Seems like overkill for a relatively trivial bug. (Of course, you could have both too, and add a build-time option. ) /Sven _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/classpath