tony2001 Fri Jan 9 18:23:45 2009 UTC
Modified files:
/php-src/ext/standard file.c ftp_fopen_wrapper.c mail.c string.c
php_string.h
Log:
change functions to be consistent between branches
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/file.c?r1=1.535&r2=1.536&diff_format=u
Index: php-src/ext/standard/file.c
diff -u php-src/ext/standard/file.c:1.535 php-src/ext/standard/file.c:1.536
--- php-src/ext/standard/file.c:1.535 Wed Dec 31 11:12:36 2008
+++ php-src/ext/standard/file.c Fri Jan 9 18:23:45 2009
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: file.c,v 1.535 2008/12/31 11:12:36 sebastian Exp $ */
+/* $Id: file.c,v 1.536 2009/01/09 18:23:45 tony2001 Exp $ */
/* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */
@@ -911,17 +911,18 @@
{
zval **ppdir, **ppprefix;
char *dir, *prefix;
- int dir_len, prefix_len, p_len;
+ int dir_len;
char *opened_path;
char *p;
int fd;
+ size_t p_len, prefix_len;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ZZ", &ppdir,
&ppprefix) == FAILURE) {
return;
}
if (php_stream_path_param_encode(ppdir, &dir, &dir_len, REPORT_ERRORS,
FG(default_context)) == FAILURE ||
- php_stream_path_param_encode(ppprefix, &prefix, &prefix_len,
REPORT_ERRORS, FG(default_context)) == FAILURE) {
+ php_stream_path_param_encode(ppprefix, &prefix, (int
*)&prefix_len, REPORT_ERRORS, FG(default_context)) == FAILURE) {
RETURN_FALSE;
}
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/ftp_fopen_wrapper.c?r1=1.104&r2=1.105&diff_format=u
Index: php-src/ext/standard/ftp_fopen_wrapper.c
diff -u php-src/ext/standard/ftp_fopen_wrapper.c:1.104
php-src/ext/standard/ftp_fopen_wrapper.c:1.105
--- php-src/ext/standard/ftp_fopen_wrapper.c:1.104 Wed Dec 31 11:12:36 2008
+++ php-src/ext/standard/ftp_fopen_wrapper.c Fri Jan 9 18:23:45 2009
@@ -18,7 +18,7 @@
| Sara Golemon <[email protected]> |
+----------------------------------------------------------------------+
*/
-/* $Id: ftp_fopen_wrapper.c,v 1.104 2008/12/31 11:12:36 sebastian Exp $ */
+/* $Id: ftp_fopen_wrapper.c,v 1.105 2009/01/09 18:23:45 tony2001 Exp $ */
#include "php.h"
#include "php_globals.h"
@@ -592,7 +592,7 @@
php_stream *innerstream = (php_stream *)stream->abstract;
size_t tmp_len;
char *basename;
- int basename_len;
+ size_t basename_len;
if (count != sizeof(php_stream_dirent)) {
return 0;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/mail.c?r1=1.102&r2=1.103&diff_format=u
Index: php-src/ext/standard/mail.c
diff -u php-src/ext/standard/mail.c:1.102 php-src/ext/standard/mail.c:1.103
--- php-src/ext/standard/mail.c:1.102 Fri Jan 9 16:33:57 2009
+++ php-src/ext/standard/mail.c Fri Jan 9 18:23:45 2009
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: mail.c,v 1.102 2009/01/09 16:33:57 tony2001 Exp $ */
+/* $Id: mail.c,v 1.103 2009/01/09 18:23:45 tony2001 Exp $ */
#include <stdlib.h>
#include <ctype.h>
@@ -227,7 +227,7 @@
char *f;
size_t f_len;
- php_basename(tmp, strlen(tmp), NULL, 0,&f, &f_len TSRMLS_CC);
+ php_basename(tmp, strlen(tmp), NULL, 0, &f, &f_len TSRMLS_CC);
if (headers != NULL) {
spprintf(&hdr, 0, "%s\r\nX-PHP-Originating-Script:
%ld:%s\n", headers, php_getuid(), f);
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/string.c?r1=1.689&r2=1.690&diff_format=u
Index: php-src/ext/standard/string.c
diff -u php-src/ext/standard/string.c:1.689 php-src/ext/standard/string.c:1.690
--- php-src/ext/standard/string.c:1.689 Wed Dec 31 11:12:37 2008
+++ php-src/ext/standard/string.c Fri Jan 9 18:23:45 2009
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: string.c,v 1.689 2008/12/31 11:12:37 sebastian Exp $ */
+/* $Id: string.c,v 1.690 2009/01/09 18:23:45 tony2001 Exp $ */
/* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */
@@ -1847,7 +1847,7 @@
/* {{{ php_u_basename
*/
-PHPAPI void php_u_basename(UChar *s, int len, UChar *suffix, int sufflen,
UChar **p_ret, int *p_len TSRMLS_DC)
+PHPAPI void php_u_basename(UChar *s, size_t len, UChar *suffix, size_t
sufflen, UChar **p_ret, size_t *p_len TSRMLS_DC)
{
UChar *end, *c, *comp, *cend;
int state;
@@ -1895,7 +1895,7 @@
/* {{{ php_basename
*/
-PHPAPI void php_basename(char *s, int len, char *suffix, int sufflen, char
**p_ret, int *p_len TSRMLS_DC)
+PHPAPI void php_basename(char *s, size_t len, char *suffix, size_t sufflen,
char **p_ret, size_t *p_len TSRMLS_DC)
{
char *ret = NULL, *c, *comp, *cend;
size_t inc_len, cnt;
@@ -1972,7 +1972,7 @@
zstr string, suffix = NULL_ZSTR, ret;
int string_len, suffix_len = 0;
zend_uchar string_type, suffix_type;
- int ret_len;
+ size_t ret_len;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "T|T", &string,
&string_len, &string_type, &suffix, &suffix_len, &suffix_type) == FAILURE) {
return;
@@ -1980,17 +1980,17 @@
if (string_type == IS_UNICODE) {
php_u_basename(string.u, string_len, suffix.u, suffix_len,
&ret.u, &ret_len TSRMLS_CC);
- RETURN_UNICODEL(ret.u, ret_len, 0);
+ RETURN_UNICODEL(ret.u, (int)ret_len, 0);
} else {
php_basename(string.s, string_len, suffix.s, suffix_len,
&ret.s, &ret_len TSRMLS_CC);
- RETURN_STRINGL(ret.s, ret_len, 0);
+ RETURN_STRINGL(ret.s, (int)ret_len, 0);
}
}
/* }}} */
/* {{{ php_u_dirname
Returns directory name component of path */
-PHPAPI int php_u_dirname(UChar *path, int len)
+PHPAPI size_t php_u_dirname(UChar *path, size_t len)
{
return zend_u_dirname(path, len);
}
@@ -1998,7 +1998,7 @@
/* {{{ php_dirname
Returns directory name component of path */
-PHPAPI int php_dirname(char *path, int len)
+PHPAPI size_t php_dirname(char *path, size_t len)
{
return zend_dirname(path, len);
}
@@ -2012,7 +2012,7 @@
int str_len;
zend_uchar str_type;
zstr ret;
- int ret_len;
+ size_t ret_len;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "t", &str,
&str_len,
&str_type) ==
FAILURE) {
@@ -2027,7 +2027,7 @@
ret_len = php_dirname(ret.s, str_len);
}
- RETURN_ZSTRL(str_type, ret, ret_len, 0);
+ RETURN_ZSTRL(str_type, ret, (int)ret_len, 0);
}
/* }}} */
@@ -2038,7 +2038,7 @@
zstr path, ret = NULL_ZSTR;
int path_len, have_basename, have_ext, have_filename;
zend_uchar path_type;
- int ret_len;
+ size_t ret_len;
zval *tmp;
long opt = PHP_PATHINFO_ALL;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/php_string.h?r1=1.111&r2=1.112&diff_format=u
Index: php-src/ext/standard/php_string.h
diff -u php-src/ext/standard/php_string.h:1.111
php-src/ext/standard/php_string.h:1.112
--- php-src/ext/standard/php_string.h:1.111 Wed Dec 31 11:12:37 2008
+++ php-src/ext/standard/php_string.h Fri Jan 9 18:23:45 2009
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_string.h,v 1.111 2008/12/31 11:12:37 sebastian Exp $ */
+/* $Id: php_string.h,v 1.112 2009/01/09 18:23:45 tony2001 Exp $ */
/* Synced with php 3.0 revision 1.43 1999-06-16 [ssb] */
@@ -136,10 +136,10 @@
PHPAPI void php_stripslashes(char *str, int *len TSRMLS_DC);
PHPAPI void php_u_stripslashes(UChar *str, int *len TSRMLS_DC);
PHPAPI void php_stripcslashes(char *str, int *len);
-PHPAPI void php_u_basename(UChar *s, int len, UChar *suffix, int sufflen,
UChar **p_ret, int *p_len TSRMLS_DC);
-PHPAPI void php_basename(char *s, int len, char *suffix, int sufflen, char
**p_ret, int *p_len TSRMLS_DC);
-PHPAPI int php_u_dirname(UChar *str, int len);
-PHPAPI int php_dirname(char *str, int len);
+PHPAPI void php_u_basename(UChar *s, size_t len, UChar *suffix, size_t
sufflen, UChar **p_ret, size_t *p_len TSRMLS_DC);
+PHPAPI void php_basename(char *s, size_t len, char *suffix, size_t sufflen,
char **p_ret, size_t *p_len TSRMLS_DC);
+PHPAPI size_t php_u_dirname(UChar *str, size_t len);
+PHPAPI size_t php_dirname(char *str, size_t len);
PHPAPI UChar *php_u_stristr(UChar *s, UChar *t, int s_len, int t_len,
zend_bool find_first TSRMLS_DC);
PHPAPI char *php_stristr(char *s, char *t, size_t s_len, size_t t_len);
PHPAPI int php_u_strspn(UChar *s1, UChar *s2, UChar *s1_end, UChar *s2_end);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php