Null-terminated Unicode strings in java.io on Windows

Roman Kennke roman at kennke.org
Fri Jan 25 17:19:51 UTC 2008


Hi,

> The specification is buggy
> in that it does not take into account the operating system interface 
> and makes correct memory management inefficient 
> for the benefit of sparing one byte per buffer 
> where an OS call is not needed.
> Ridiculous.

Tom Tromey pointed out another possible problem on IRC: What if the
string itself contains the 0? Unlikely, but possible in the Java world.

Cheers, Roman
-- 
http://kennke.org/blog/




More information about the core-libs-dev mailing list