code: public int readLine(byte[] b,int off,int len)
          throws IOException
      {
          len=fillLine(len);
  
          if (len<0)
              return -1;
          if (len==0)
              return 0;
          
          System.arraycopy(_buf,_mark, b, off, len);
          _mark=-1;
  
          return len;
      }
docs: Read a line ended by CR, LF or CRLF.
  @param b Byte array to place the line into.
  @param off Offset into the buffer.
  @param len Maximum length of line.
  @return The length of the line or -1 for EOF.
  @exception IOException