2003/06/13 05:25:52
[org.ibex.core.git] / src / org / xwt / HTTP.java
index 94ad19a..d4d2249 100644 (file)
@@ -484,11 +484,11 @@ public class HTTP {
             this.length = length == -1 ? 0 : length;
         }
 
-       public void markSupported() { return false; }
+       public boolean markSupported() { return false; }
        public int read(byte[] b) throws IOException { return read(b, 0, b.length); }
-       public long skip(long n) { return read(null, -1, (int)n); }
-       public int available() {
-           if (contentLength == -1) return Math.min(super.available(), length);
+       public long skip(long n) throws IOException { return read(null, -1, (int)n); }
+       public int available() throws IOException {
+           if (contentLength == -1) return java.lang.Math.min(super.available(), length);
            return super.available();
        }
 
@@ -529,7 +529,7 @@ public class HTTP {
                    if (length == 0) { good = true; return -1; }
                }
                 if (len > length) len = length;
-                int ret = b == null ? super.skip(len) : super.read(b, off, len);
+                int ret = b == null ? (int)super.skip(len) : super.read(b, off, len);
                if (ret >= 0) {
                    length -= ret;
                    good = true;