]> granicus.if.org Git - apache/commitdiff
Fix warnings.
authorBen Laurie <ben@apache.org>
Sat, 11 Sep 1999 22:14:37 +0000 (22:14 +0000)
committerBen Laurie <ben@apache.org>
Sat, 11 Sep 1999 22:14:37 +0000 (22:14 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83894 13f79535-47bb-0310-9956-ffa450edef68

include/http_protocol.h
modules/http/http_core.c
modules/http/http_protocol.c

index 908326ce7b03bb60bab48bb1dd1eb9149a3f4822..e962b962c9c23e5b0cc0b301114e0c87436885f9 100644 (file)
@@ -173,7 +173,8 @@ API_EXPORT(int) ap_discard_request_body(request_rec *r);
 /* Sending a byterange */
 
 API_EXPORT(int) ap_set_byterange(request_rec *r);
-API_EXPORT(int) ap_each_byterange(request_rec *r, long *offset, long *length);
+API_EXPORT(int) ap_each_byterange(request_rec *r, ap_off_t *offset,
+                                 long *length);
 
 /* Support for the Basic authentication protocol.  Note that there's
  * nothing that prevents these from being in mod_auth.c, except that other
index 02debf7c32023a117312ca70acd8260741c4cf6d..3a33543ae48815cef0999a5672c994719e4a9c07 100644 (file)
@@ -2624,7 +2624,8 @@ static int default_handler(request_rec *r)
                ap_send_mmap(mm, r, 0, r->finfo.st_size);
            }
            else {
-               long offset, length;
+               ap_off_t offset;
+               long length;
                while (ap_each_byterange(r, &offset, &length)) {
                    ap_send_mmap(mm, r, offset, length);
                }
index b642a96542d30adf3ba1c75e51a338829c855bb5..c099254318bf5695994b04a3cefdae3249e62784 100644 (file)
@@ -122,8 +122,8 @@ static int parse_byterange(char *range, long clength, long *start, long *end)
     return (*start > 0 || *end < clength - 1);
 }
 
-static int internal_byterange(int, long *, request_rec *, const char **, long *,
-                              long *);
+static int internal_byterange(int, long *, request_rec *, const char **,
+                             ap_off_t *, long *);
 
 API_EXPORT(int) ap_set_byterange(request_rec *r)
 {
@@ -198,7 +198,8 @@ API_EXPORT(int) ap_set_byterange(request_rec *r)
     return 1;
 }
 
-API_EXPORT(int) ap_each_byterange(request_rec *r, long *offset, long *length)
+API_EXPORT(int) ap_each_byterange(request_rec *r, ap_off_t *offset,
+                                 long *length)
 {
     return internal_byterange(1, NULL, r, &r->range, offset, length);
 }
@@ -214,7 +215,8 @@ API_EXPORT(int) ap_each_byterange(request_rec *r, long *offset, long *length)
  * when done.
  */
 static int internal_byterange(int realreq, long *tlength, request_rec *r,
-                              const char **r_range, long *offset, long *length)
+                              const char **r_range, ap_off_t *offset,
+                             long *length)
 {
     long range_start, range_end;
     char *range;