diff -Naur php-5.2.3/ext/standard/url_scanner.c php-5.2.3.oden/ext/standard/url_scanner.c --- php-5.2.3/ext/standard/url_scanner.c 2007-02-22 01:44:08.000000000 +0100 +++ php-5.2.3.oden/ext/standard/url_scanner.c 2007-06-20 13:07:48.000000000 +0200 @@ -77,7 +77,7 @@ /* {{{ url_adapt_ext */ -char *url_adapt_ext(const char *src, uint srclen, const char *name, const char *val, size_t *newlen) +char *url_adapt_ext(const char *src, uint srclen, const char *name, const char *val, uint *newlen) { char buf[1024]; @@ -89,7 +89,7 @@ /* {{{ url_adapt */ -char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen) +char *url_adapt(const char *src, uint srclen, const char *data, uint *newlen) { char *out,*outp; int maxl,n; diff -Naur php-5.2.3/ext/standard/url_scanner_ex.c php-5.2.3.oden/ext/standard/url_scanner_ex.c --- php-5.2.3/ext/standard/url_scanner_ex.c 2007-05-30 20:50:56.000000000 +0200 +++ php-5.2.3.oden/ext/standard/url_scanner_ex.c 2007-06-20 13:07:48.000000000 +0200 @@ -910,7 +910,7 @@ } -static char *url_adapt_ext(const char *src, size_t srclen, size_t *newlen, zend_bool do_flush TSRMLS_DC) +static char *url_adapt_ext(const char *src, uint srclen, uint *newlen, zend_bool do_flush TSRMLS_DC) { url_adapt_state_ex_t *ctx; char *retval; diff -Naur php-5.2.3/ext/standard/url_scanner.h php-5.2.3.oden/ext/standard/url_scanner.h --- php-5.2.3/ext/standard/url_scanner.h 2007-01-01 10:36:09.000000000 +0100 +++ php-5.2.3.oden/ext/standard/url_scanner.h 2007-06-20 13:07:48.000000000 +0200 @@ -23,7 +23,7 @@ int php_url_scanner_activate(TSRMLS_D); int php_url_scanner_deactivate(TSRMLS_D); -char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen); +char *url_adapt(const char *src, uint srclen, const char *data, uint *newlen); enum url_state { STATE_NORMAL,