@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }
@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }
@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }
@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }
@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }
@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }
@Override public int read(byte[] b, int off, int len) throws IOException { int read_b; int i; for (i=0; i<len; i++) { if ((read_b = read()) == -1) { return (i == 0) ? -1 : i; } b[off+i] = (byte) read_b; } return i; }