martin 98/06/09 14:17:55
Modified: src/modules/proxy proxy_cache.c Log: Add casts for systems where sizeof(off_t) > sizeof(long). Sorry, but I see no other portable way to do it :-( Submitted by: Ralf Engelschall <[EMAIL PROTECTED]> Revision Changes Path 1.43 +3 -3 apache-1.3/src/modules/proxy/proxy_cache.c Index: proxy_cache.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/modules/proxy/proxy_cache.c,v retrieving revision 1.42 retrieving revision 1.43 diff -u -u -r1.42 -r1.43 --- proxy_cache.c 1998/06/02 12:50:46 1.42 +++ proxy_cache.c 1998/06/09 21:17:54 1.43 @@ -331,7 +331,7 @@ if (cmp_long61(&curbytes, &cachesize) < 0L) { ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, r->server, "proxy GC: Cache is %ld%% full (nothing deleted)", - ((curbytes.upper<<20)|(curbytes.lower>>10))*100/conf->space); + (long)((curbytes.upper<<20)|(curbytes.lower>>10))*100/conf->space); ap_unblock_alarms(); return; } @@ -362,7 +362,7 @@ ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, r->server, "proxy GC: Cache is %ld%% full (%d deleted)", - ((curbytes.upper<<20)|(curbytes.lower>>10))*100/conf->space, i); + (long)((curbytes.upper<<20)|(curbytes.lower>>10))*100/conf->space, i); ap_unblock_alarms(); } @@ -594,7 +594,7 @@ q = ap_proxy_get_header(c->hdrs, "Content-Length"); if (q == NULL) { strp = ap_palloc(p, 15); - ap_snprintf(strp, 15, "%lu", c->len); + ap_snprintf(strp, 15, "%lu", (unsigned long)c->len); ap_proxy_add_header(c->hdrs, "Content-Length", strp, HDR_REP); } }