Hi All,
when i call InputStream.read(byte[] b, int off, int len) and pass 0 for len, i get a return value of -1 on the 7650 hardware. According to the MIDP docs, "If len is zero, then no bytes are read and 0 is returned". In fact the stream is at EOF when i do this read, but the API docs seem quite explicit about the behaviour in this case.
Clearly I can workaround this easy enough, but just wanted to know if others had seen this and provide some feedback.