rrichards Wed Mar 1 11:19:35 2006 UTC Modified files: /php-src/ext/standard string.c Log: 64-bit fixes - ("make test" now works again on these platforms) http://cvs.php.net/viewcvs.cgi/php-src/ext/standard/string.c?r1=1.518&r2=1.519&diff_format=u Index: php-src/ext/standard/string.c diff -u php-src/ext/standard/string.c:1.518 php-src/ext/standard/string.c:1.519 --- php-src/ext/standard/string.c:1.518 Tue Feb 21 20:12:42 2006 +++ php-src/ext/standard/string.c Wed Mar 1 11:19:35 2006 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: string.c,v 1.518 2006/02/21 20:12:42 dmitry Exp $ */ +/* $Id: string.c,v 1.519 2006/03/01 11:19:35 rrichards Exp $ */ /* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */ @@ -1089,7 +1089,7 @@ void *str, *delim; int str_len, delim_len; zend_uchar str_type, delim_type; - int limit = -1; + long limit = -1; int argc = ZEND_NUM_ARGS(); if ( argc < 2 || argc > 3 ) { @@ -2226,7 +2226,7 @@ int haystack_len; zend_uchar haystack_type; zval **needle; - int offset = 0; + long offset = 0; void *found = NULL; char needle_char[2]; UChar u_needle_char[3]; @@ -2825,8 +2825,8 @@ int str_len; int32_t cp_len; zend_uchar str_type; - int l = -1; - int f; + long l = -1; + long f; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "tl|l", &str, &str_len, &str_type, &f, &l) == FAILURE) { return; @@ -6148,9 +6148,9 @@ { /* Input arguments */ void *input; /* Input string */ - int32_t pad_length; /* Length to pad to, in codepoints for Unicode */ + long pad_length; /* Length to pad to, in codepoints for Unicode */ void *padstr; /* Padding string */ - int32_t pad_type; /* Padding type (left/right/both) */ + long pad_type; /* Padding type (left/right/both) */ int input_len, padstr_len; /* Lengths in code units for Unicode */ zend_uchar input_type, padstr_type;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php