#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, #