API_EXPORT(int) ap_set_byterange(request_rec *r);
API_EXPORT(int) ap_each_byterange(request_rec *r, ap_off_t *offset,
- long *length);
+ ap_size_t *length);
/* Support for the Basic authentication protocol. Note that there's
* nothing that prevents these from being in mod_auth.c, except that other
}
else {
ap_off_t offset;
- long length;
+ ap_size_t length;
while (ap_each_byterange(r, &offset, &length)) {
ap_send_mmap(mm, r, offset, length);
}
}
static int internal_byterange(int, long *, request_rec *, const char **,
- ap_off_t *, long *);
+ ap_off_t *, ap_size_t *);
API_EXPORT(int) ap_set_byterange(request_rec *r)
{
}
API_EXPORT(int) ap_each_byterange(request_rec *r, ap_off_t *offset,
- long *length)
+ ap_size_t *length)
{
return internal_byterange(1, NULL, r, &r->range, offset, length);
}
*/
static int internal_byterange(int realreq, long *tlength, request_rec *r,
const char **r_range, ap_off_t *offset,
- long *length)
+ ap_size_t *length)
{
long range_start, range_end;
char *range;