-AP_DECLARE(long) ap_get_client_block(request_rec *r, char *buffer, apr_size_t bufsiz); +AP_DECLARE(apr_ssize_t) ap_get_client_block(request_rec *r, char *buffer, apr_size_t bufsiz);
Don't know why long was used here, but it causes a warning for Windows IA64 build since long is 32 bits. I'm wondering however if there are any other 64 bit platforms that also have 32 bit longs that have ignored this warning. Hopefully not and therefore this would be safe for backport to 2.0. Anyone have information to the contrary?
Allan