} else { resetBuffer(); return available + inputFile.skipBytes((int) (n - available));
	public long skip(long n) throws IOException {		if (n <= 0)			return 0;		int available = buffer_size - buffer_pos;		if (n <= available) {			buffer_pos += n;			return n;		} else {			resetBuffer();			return available + inputFile.skipBytes((int) (n - available));		}	}