php_com_dotnet_object *obj;
char *module_name, *typelib_name = NULL, *server_name = NULL;
char *user_name = NULL, *domain_name = NULL, *password = NULL;
- long module_name_len, typelib_name_len, server_name_len,
+ int module_name_len, typelib_name_len, server_name_len,
user_name_len, domain_name_len, password_len;
OLECHAR *moniker;
CLSID clsid;
{
CLSID clsid;
char *module_name;
- long module_name_len;
+ int module_name_len;
long code_page = COMG(code_page);
IUnknown *unk = NULL;
IDispatch *obj = NULL;
PHP_FUNCTION(com_load_typelib)
{
char *name;
- long namelen;
+ int namelen;
ITypeLib *pTL = NULL;
zend_bool cs = TRUE;
int codepage = COMG(code_page);
zval *object = getThis();
php_com_dotnet_object *obj;
char *assembly_name, *datatype_name;
- long assembly_name_len, datatype_name_len;
+ int assembly_name_len, datatype_name_len;
struct dotnet_runtime_stuff *stuff;
IObjectHandle *handle;
DISPPARAMS params;
{
HRESULT res;
char *filename, *fullpath = NULL;
- long filename_len;
+ int filename_len;
zend_bool remember = TRUE;
OLECHAR *olefilename = NULL;
CPH_FETCH();
{
HRESULT res;
char *filename, *fullpath;
- long filename_len;
+ int filename_len;
long flags = 0;
OLECHAR *olefilename;
CPH_FETCH();
/* {{{ com_variant_create_instance - ctor for new VARIANT() */
PHP_FUNCTION(com_variant_create_instance)
{
- VARTYPE vt = VT_EMPTY;
+ /* VARTYPE == unsigned short */ long vt = VT_EMPTY;
long codepage = CP_ACP;
zval *object = getThis();
php_com_dotnet_object *obj;
if (ZEND_NUM_ARGS() >= 2) {
- res = VariantChangeType(&obj->v, &obj->v, 0, vt);
+ res = VariantChangeType(&obj->v, &obj->v, 0, (VARTYPE)vt);
if (FAILED(res)) {
char *werr, *msg;
Returns a variant date representation of a unix timestamp */
PHP_FUNCTION(variant_date_from_timestamp)
{
- int timestamp;
+ long timestamp;
SYSTEMTIME systime;
struct tm *tmv;
VARIANT res;
{
zval *zobj;
php_com_dotnet_object *obj;
- VARTYPE vt;
+ /* VARTYPE == unsigned short */ long vt;
HRESULT res;
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
}
obj = CDNO_FETCH(zobj);
- res = VariantChangeType(&obj->v, &obj->v, 0, vt);
+ res = VariantChangeType(&obj->v, &obj->v, 0, (VARTYPE)vt);
if (SUCCEEDED(res)) {
if (vt != VT_DISPATCH && obj->typeinfo) {
{
zval *zobj;
php_com_dotnet_object *obj;
- VARTYPE vt;
+ /* VARTYPE == unsigned short */ long vt;
VARIANT vres;
HRESULT res;
obj = CDNO_FETCH(zobj);
VariantInit(&vres);
- res = VariantChangeType(&vres, &obj->v, 0, vt);
+ res = VariantChangeType(&vres, &obj->v, 0, (VARTYPE)vt);
if (SUCCEEDED(res)) {
php_com_wrap_variant(return_value, &vres, obj->code_page TSRMLS_CC);
VARIANT v;
ITypeInfo *typeinfo;
- int code_page;
+ long code_page;
unsigned int have_default_bind:1;
zend_class_entry *ce;
zval *object = getThis();
spl_ce_dir_object *intern;
char *path;
- long len;
+ int len;
php_set_error_handling(EH_THROW, zend_exception_get_default() TSRMLS_CC);
{
long mode = 0666;
char *filename, *fullpath, *hashkey;
- long filename_len, hashkeylen;
+ int filename_len, hashkeylen;
zval *errmsg = NULL;
struct php_sqlite_db *db = NULL;
list_entry *le;
{
long mode = 0666;
char *filename, *fullpath = NULL;
- long filename_len;
+ int filename_len;
zval *errmsg = NULL;
zval *object = getThis();
{
long mode = 0666;
char *filename, *fullpath = NULL;
- long filename_len;
+ int filename_len;
zval *errmsg = NULL;
php_set_error_handling(EH_THROW, sqlite_ce_exception TSRMLS_CC);
zval *zdb;
struct php_sqlite_db *db;
char *sql;
- long sql_len;
+ int sql_len;
long mode = PHPSQLITE_BOTH;
char *errtext = NULL;
zval *object = getThis();
zval *zdb;
struct php_sqlite_db *db;
char *tbl, *sql;
- long tbl_len;
+ int tbl_len;
char *errtext = NULL;
zval *object = getThis();
struct php_sqlite_result res;
zval *zdb;
struct php_sqlite_db *db;
char *sql;
- long sql_len;
+ int sql_len;
long mode = PHPSQLITE_BOTH;
char *errtext = NULL;
zval *object = getThis();
zval *zdb;
struct php_sqlite_db *db;
char *sql;
- long sql_len;
+ int sql_len;
char *errtext = NULL;
zval *object = getThis();
struct php_sqlite_db *db;
struct php_sqlite_result *rres;
char *sql;
- long sql_len;
+ int sql_len;
long mode = PHPSQLITE_BOTH;
char *errtext = NULL;
zend_bool decode_binary = 1;
struct php_sqlite_db *db;
struct php_sqlite_result *rres;
char *sql;
- long sql_len;
+ int sql_len;
char *errtext = NULL;
zend_bool decode_binary = 1;
zend_bool srow = 1;
PHP_FUNCTION(sqlite_create_aggregate)
{
char *funcname = NULL;
- long funcname_len;
+ int funcname_len;
zval *zstep, *zfinal, *zdb;
struct php_sqlite_db *db;
struct php_sqlite_agg_functions *funcs;
PHP_FUNCTION(sqlite_create_function)
{
char *funcname = NULL;
- long funcname_len;
+ int funcname_len;
zval *zcall, *zdb;
struct php_sqlite_db *db;
struct php_sqlite_agg_functions *funcs;
PHP_FUNCTION(sqlite_udf_decode_binary)
{
char *data = NULL;
- long datalen;
+ int datalen;
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!", &data, &datalen)) {
return;
static void _php_do_opendir(INTERNAL_FUNCTION_PARAMETERS, int createobject)
{
char *dirname;
- long dir_len;
+ int dir_len;
zval *zcontext = NULL;
php_stream_context *context = NULL;
php_stream *dirp;
{
php_stream *stream;
char *filename;
- size_t filename_len;
+ int filename_len;
zval *data;
int numbytes = 0;
long flags = 0;
PHP_FUNCTION(mkdir)
{
zval *zcontext = NULL;
- long dir_len, mode = 0777;
+ long mode = 0777;
+ int dir_len;
zend_bool recursive = 0;
char *dir;
php_stream_context *context;
PHP_FUNCTION(rmdir)
{
char *dir;
- long dir_len;
zval *zcontext = NULL;
php_stream_context *context;
+ int dir_len;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|r", &dir, &dir_len, &zcontext) == FAILURE) {
RETURN_FALSE;
Output a file or a URL */
PHP_FUNCTION(readfile)
{
- int size = 0;
char *filename;
+ int size = 0;
int filename_len;
zend_bool use_include_path = 0;
zval *zcontext = NULL;
static void php_fsockopen_stream(INTERNAL_FUNCTION_PARAMETERS, int persistent)
{
char *host;
- long host_len;
+ int host_len;
long port = -1;
zval *zerrno = NULL, *zerrstr = NULL;
double timeout = FG(default_socket_timeout);
PHP_FUNCTION(proc_open)
{
char *command, *cwd=NULL;
- long command_len, cwd_len;
+ int command_len, cwd_len;
zval *descriptorspec;
zval *pipes;
zval *environment = NULL;
PHP_FUNCTION(stream_socket_client)
{
char *host;
- long host_len;
+ int host_len;
zval *zerrno = NULL, *zerrstr = NULL, *zcontext = NULL;
double timeout = FG(default_socket_timeout);
unsigned long conv;
PHP_FUNCTION(stream_socket_server)
{
char *host;
- long host_len;
+ int host_len;
zval *zerrno = NULL, *zerrstr = NULL, *zcontext = NULL;
php_stream *stream = NULL;
int err = 0;
zval *zstream;
long flags = 0;
char *data, *target_addr = NULL;
- long datalen, target_addr_len = 0;
+ int datalen, target_addr_len = 0;
php_sockaddr_storage sa;
socklen_t sl = 0;