mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
fix datatype mismatches
This commit is contained in:
parent
390182d8e6
commit
deaeca4000
@ -325,7 +325,11 @@ static size_t php_stdiop_write(php_stream *stream, const char *buf, size_t count
|
||||
assert(data != NULL);
|
||||
|
||||
if (data->fd >= 0) {
|
||||
#ifdef PHP_WIN32
|
||||
int bytes_written = write(data->fd, buf, (unsigned int)count);
|
||||
#else
|
||||
int bytes_written = write(data->fd, buf, count);
|
||||
#endif
|
||||
if (bytes_written < 0) return 0;
|
||||
return (size_t) bytes_written;
|
||||
} else {
|
||||
@ -776,8 +780,8 @@ static int php_stdiop_set_option(php_stream *stream, int option, int value, void
|
||||
|
||||
GetSystemInfo(&info);
|
||||
gran = info.dwAllocationGranularity;
|
||||
loffs = (range->offset / gran) * gran;
|
||||
delta = range->offset - loffs;
|
||||
loffs = ((DWORD)range->offset / gran) * gran;
|
||||
delta = (DWORD)range->offset - loffs;
|
||||
}
|
||||
|
||||
data->last_mapped_addr = MapViewOfFile(data->file_mapping, acc, 0, loffs, range->length + delta);
|
||||
@ -1099,11 +1103,11 @@ static int php_plain_files_rename(php_stream_wrapper *wrapper, const char *url_f
|
||||
}
|
||||
|
||||
#ifdef PHP_WIN32
|
||||
if (!php_win32_check_trailing_space(url_from, strlen(url_from))) {
|
||||
if (!php_win32_check_trailing_space(url_from, (int)strlen(url_from))) {
|
||||
php_win32_docref2_from_error(ERROR_INVALID_NAME, url_from, url_to TSRMLS_CC);
|
||||
return 0;
|
||||
}
|
||||
if (!php_win32_check_trailing_space(url_to, strlen(url_to))) {
|
||||
if (!php_win32_check_trailing_space(url_to, (int)strlen(url_to))) {
|
||||
php_win32_docref2_from_error(ERROR_INVALID_NAME, url_from, url_to TSRMLS_CC);
|
||||
return 0;
|
||||
}
|
||||
@ -1195,7 +1199,7 @@ static int php_plain_files_mkdir(php_stream_wrapper *wrapper, const char *dir, i
|
||||
/* we look for directory separator from the end of string, thus hopefuly reducing our work load */
|
||||
char *e;
|
||||
zend_stat_t sb;
|
||||
int dir_len = strlen(dir);
|
||||
int dir_len = (int)strlen(dir);
|
||||
int offset = 0;
|
||||
char buf[MAXPATHLEN];
|
||||
|
||||
@ -1269,7 +1273,7 @@ static int php_plain_files_mkdir(php_stream_wrapper *wrapper, const char *dir, i
|
||||
static int php_plain_files_rmdir(php_stream_wrapper *wrapper, const char *url, int options, php_stream_context *context TSRMLS_DC)
|
||||
{
|
||||
#if PHP_WIN32
|
||||
int url_len = strlen(url);
|
||||
int url_len = (int)strlen(url);
|
||||
#endif
|
||||
if (php_check_open_basedir(url TSRMLS_CC)) {
|
||||
return 0;
|
||||
@ -1304,7 +1308,7 @@ static int php_plain_files_metadata(php_stream_wrapper *wrapper, const char *url
|
||||
mode_t mode;
|
||||
int ret = 0;
|
||||
#if PHP_WIN32
|
||||
int url_len = strlen(url);
|
||||
int url_len = (int)strlen(url);
|
||||
#endif
|
||||
|
||||
#if PHP_WIN32
|
||||
@ -1422,7 +1426,7 @@ PHPAPI php_stream *_php_stream_fopen_with_path(const char *filename, const char
|
||||
return NULL;
|
||||
}
|
||||
|
||||
filename_length = strlen(filename);
|
||||
filename_length = (int)strlen(filename);
|
||||
|
||||
/* Relative path open */
|
||||
if (*filename == '.' && (IS_SLASH(filename[1]) || filename[1] == '.')) {
|
||||
@ -1487,8 +1491,8 @@ not_relative_path:
|
||||
*/
|
||||
if (zend_is_executing(TSRMLS_C)) {
|
||||
exec_fname = zend_get_executed_filename(TSRMLS_C);
|
||||
exec_fname_length = strlen(exec_fname);
|
||||
path_length = strlen(path);
|
||||
exec_fname_length = (int)strlen(exec_fname);
|
||||
path_length = (int)strlen(path);
|
||||
|
||||
while ((--exec_fname_length >= 0) && !IS_SLASH(exec_fname[exec_fname_length]));
|
||||
if ((exec_fname && exec_fname[0] == '[')
|
||||
|
Loading…
Reference in New Issue
Block a user