On 2 Jul 2002 [EMAIL PROTECTED] wrote: > wrowe 2002/07/02 11:20:57 > > Modified: buckets apr_brigade.c > Log: > New emit on win32. Since this is a heap bucket, we are always dealing > in start offsets that fit in apr_size_t. This doesn't need the file > sized apr_off_t resolution. > > - remaining = h->alloc_len - (e->length + e->start); > + /* HEAP bucket start offsets are always in-memory, safe to cast */ > + remaining = h->alloc_len - (e->length + (apr_size_t)e->start); > buf = h->base + e->start + e->length; > }
Okay, so why on earth would the remaining= line need that cast when the buf= line doesn't? Just curious. --Cliff