char **ep;
#endif
char *p;
- size_t cnt, sizeenv = 0;
+ size_t sizeenv = 0;
HashTable *env_hash; /* temporary PHP array used as helper */
memset(&env, 0, sizeof(env));
return env;
}
- cnt = zend_hash_num_elements(Z_ARRVAL_P(environment));
+ uint32_t cnt = zend_hash_num_elements(Z_ARRVAL_P(environment));
if (cnt < 1) {
#ifndef PHP_WIN32
}
retval = redirect_proc_descriptor(
- &descriptors[ndesc], Z_LVAL_P(ztarget), descriptors, ndesc, nindex);
+ &descriptors[ndesc], (int)Z_LVAL_P(ztarget), descriptors, ndesc, nindex);
} else if (zend_string_equals_literal(ztype, "null")) {
/* Set descriptor to blackhole (discard all data written) */
retval = set_proc_descriptor_to_blackhole(&descriptors[ndesc]);
}
#ifdef PHP_WIN32
- php_file_descriptor_t fd_t = (HANDLE)_get_osfhandle(fd);
+ php_file_descriptor_t fd_t = (php_file_descriptor_t)_get_osfhandle(fd);
#else
php_file_descriptor_t fd_t = fd;
#endif
goto exit_fail;
}
} else if (Z_TYPE_P(descitem) == IS_ARRAY) {
- if (set_proc_descriptor_from_array(descitem, descriptors, ndesc, nindex, &pty_master_fd,
- &pty_slave_fd) == FAILURE) {
+ if (set_proc_descriptor_from_array(descitem, descriptors, ndesc, (int)nindex,
+ &pty_master_fd, &pty_slave_fd) == FAILURE) {
goto exit_fail;
}
} else {