int type;
comval *obj, *obj_prop;
VARIANT *var_result;
+ TSRMLS_FETCH();
INIT_ZVAL(return_value);
ZVAL_NULL(&return_value);
comval *obj;
int type;
VARIANT var_result;
-
+ TSRMLS_FETCH();
/* fetch the IDispatch interface */
zend_hash_index_find(Z_OBJPROP_P(object), 0, (void **) &comval_handle);
{
/* Oops, it already exists. No problem if it is defined as the same value */
/* Check to see if they are the same */
- if (!compare_function(&results, &c.value, &exists) && INI_INT("com.autoregister_verbose"))
+ if (!compare_function(&results, &c.value, &exists TSRMLS_CC) && INI_INT("com.autoregister_verbose"))
{
php_error(E_WARNING,"Type library value %s is already defined and has a different value", c.name);
}
{
zend_overloaded_element *overloaded_property;
int type;
+ TSRMLS_FETCH();
pval result, **var_handle, *object = property_reference->object;
VARIANT *var_arg;
{
zend_overloaded_element *overloaded_property;
int type;
+ TSRMLS_FETCH();
pval **var_handle, *object = property_reference->object;
VARIANT *var_arg;
/* prototypes */
-PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage);
-PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage);
+PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage TSRMLS_DC);
+PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage TSRMLS_DC);
PHPAPI int php_variant_to_pval(VARIANT *var_arg, pval *pval_arg, int persistent, int codepage);
PHPAPI OLECHAR *php_char_to_OLECHAR(char *C_str, uint strlen, int codepage);
PHPAPI char *php_OLECHAR_to_char(OLECHAR *unicode_str, uint *out_length, int persistent, int codepage);
-static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage);
-static void comval_to_variant(pval *pval_arg, VARIANT *var_arg);
+static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage TSRMLS_DC);
+static void comval_to_variant(pval *pval_arg, VARIANT *var_arg TSRMLS_DC);
/* implementations */
-PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage)
+PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage TSRMLS_DC)
{
int type = VT_EMPTY; /* default variant type */
type |= VT_BYREF;
}
- pval_to_variant_ex(pval_arg, var_arg, type, codepage);
+ pval_to_variant_ex(pval_arg, var_arg, type, codepage TSRMLS_CC);
}
-PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage)
+PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage TSRMLS_DC)
{
- pval_to_variant_ex(pval_arg, var_arg, Z_LVAL_P(pval_type), codepage);
+ pval_to_variant_ex(pval_arg, var_arg, Z_LVAL_P(pval_type), codepage TSRMLS_CC);
}
-static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage)
+static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage TSRMLS_DC)
{
OLECHAR *unicode_str;
{
if(type) /* explicit type */
{
- pval_to_variant_ex(*entry, v, type, codepage); /* Do the required conversion */
+ pval_to_variant_ex(*entry, v, type, codepage TSRMLS_CC); /* Do the required conversion */
}
else
{
- php_pval_to_variant(*entry, v, codepage); /* Do the required conversion */
+ php_pval_to_variant(*entry, v, codepage TSRMLS_CC); /* Do the required conversion */
}
}
else
break;
case VT_UNKNOWN:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
break;
case VT_DISPATCH:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
break;
case VT_UNKNOWN|VT_BYREF:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
break;
case VT_DISPATCH|VT_BYREF:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
return C_str;
}
-static void comval_to_variant(pval *pval_arg, VARIANT *var_arg)
+static void comval_to_variant(pval *pval_arg, VARIANT *var_arg TSRMLS_DC)
{
pval **comval_handle;
comval *obj;
FTPBUF(ftp, arg1);
convert_to_string(arg2);
- rsrc = zend_fetch_resource(&arg3,-1,"File-Handle",&type,3,php_file_le_fopen(),php_file_le_popen(),php_file_le_socket());
+ rsrc = zend_fetch_resource(&arg3 TSRMLS_CC,-1,"File-Handle",&type,3,php_file_le_fopen(),php_file_le_popen(),php_file_le_socket());
ZEND_VERIFY_RESOURCE(rsrc);
XTYPE(xtype, arg4);
ibase_db_link *ib_link;
TSRMLS_FETCH();
- ib_link = (ibase_db_link *) zend_fetch_resource(NULL, ib_trans->link_rsrc, "InterBase link", NULL, 2, le_link, le_plink);
+ ib_link = (ibase_db_link *) zend_fetch_resource(NULL TSRMLS_CC, ib_trans->link_rsrc, "InterBase link", NULL, 2, le_link, le_plink);
if (ib_link) {
if (ib_link->trans[ib_trans->trans_num] != NULL) {
RETURN_FALSE;
}
- what = zend_fetch_resource(file_arg, -1, "File-Handle", &type, 2, php_file_le_fopen(), php_file_le_stream());
+ what = zend_fetch_resource(file_arg TSRMLS_CC, -1, "File-Handle", &type, 2, php_file_le_fopen(), php_file_le_stream());
ZEND_VERIFY_RESOURCE(what);
if (type == php_file_le_fopen())
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(file, -1, "File-Handle", &type, 2, php_file_le_fopen(), php_file_le_stream());
+ what = zend_fetch_resource(file TSRMLS_CC, -1, "File-Handle", &type, 2, php_file_le_fopen(), php_file_le_stream());
ZEND_VERIFY_RESOURCE(what);
#if HAVE_PHP_STREAM
{
mssql_statement *statement;
- statement = (mssql_statement *) zend_fetch_resource(stmt, -1, "MS SQL-Statement", NULL, 1, le_statement);
+ statement = (mssql_statement *) zend_fetch_resource(stmt TSRMLS_CC, -1, "MS SQL-Statement", NULL, 1, le_statement);
if (statement) {
return statement;
zval_copy_ctor(handle->handles.muscatnet_handle.socketr);
// but for our convenience extract the FD
- what=zend_fetch_resource(socket_arg,-1,"Socket-Handle",NULL,1,php_file_le_socket());
+ what=zend_fetch_resource(socket_arg TSRMLS_CC,-1,"Socket-Handle",NULL,1,php_file_le_socket());
ZEND_VERIFY_RESOURCE(what);
handle->handles.muscatnet_handle.socketd=*(int*)what;
php_set_sock_blocking(handle->handles.muscatnet_handle.socketd,1);
*handle->handles.muscatnet_handle.socketr=*return_value;
zval_copy_ctor(handle->handles.muscatnet_handle.socketr);
// but for our convenience extract the FD
- what=zend_fetch_resource(&return_value,-1,"File-Handle",NULL,1,php_file_le_socket);
+ what=zend_fetch_resource(&return_value TSRMLS_CC,-1,"File-Handle",NULL,1,php_file_le_socket);
ZEND_VERIFY_RESOURCE(what);
handle->handles.muscatnet_handle.socketd=*(int*)what;
_discard(handle);
{
oci_connection *connection;
- connection = (oci_connection *) zend_fetch_resource(conn, -1, "OCI8-Connection", NULL, 1, le_conn);
+ connection = (oci_connection *) zend_fetch_resource(conn TSRMLS_CC, -1, "OCI8-Connection", NULL, 1, le_conn);
if (connection && connection->is_open) {
return connection;
{
oci_statement *statement;
- statement = (oci_statement *) zend_fetch_resource(stmt, -1, "OCI8-Statement", NULL, 1, le_stmt);
+ statement = (oci_statement *) zend_fetch_resource(stmt TSRMLS_CC, -1, "OCI8-Statement", NULL, 1, le_stmt);
if (statement && statement->conn->is_open) {
return statement;
dvoid *errh = NULL;
if (zend_get_parameters_ex(1, &arg) == SUCCESS) {
- statement = (oci_statement *) zend_fetch_resource(arg, -1, NULL, NULL, 1, le_stmt);
+ statement = (oci_statement *) zend_fetch_resource(arg TSRMLS_CC, -1, NULL, NULL, 1, le_stmt);
if (statement) {
errh = statement->pError;
error = statement->error;
} else {
- connection = (oci_connection *) zend_fetch_resource(arg, -1, NULL, NULL, 1, le_conn);
+ connection = (oci_connection *) zend_fetch_resource(arg TSRMLS_CC, -1, NULL, NULL, 1, le_conn);
if (connection) {
errh = connection->pError;
error = connection->error;
WRONG_PARAM_COUNT;
}
- conn = (odbc_connection *) zend_fetch_resource(pv_conn, -1, "ODBC-Link", &found_resource_type, 2, le_conn, le_pconn);
+ conn = (odbc_connection *) zend_fetch_resource(pv_conn TSRMLS_CC, -1, "ODBC-Link", &found_resource_type, 2, le_conn, le_pconn);
if (found_resource_type==le_pconn) {
is_pconn = 1;
}
void * what;
int type;
- what = zend_fetch_resource(val, -1, "OpenSSL X.509", &type, 1, le_x509);
+ what = zend_fetch_resource(val TSRMLS_CC, -1, "OpenSSL X.509", &type, 1, le_x509);
if (!what)
return NULL;
void * what;
int type;
- what = zend_fetch_resource(val, -1, "OpenSSL X.509/key", &type, 2, le_x509, le_key);
+ what = zend_fetch_resource(val TSRMLS_CC, -1, "OpenSSL X.509/key", &type, 2, le_x509, le_key);
if (!what)
return NULL;
}
if (argc == 1) {
- res = zend_fetch_resource(arg, -1,"Oracle-Connection/Cursor",&what,3,le_conn, le_pconn, le_cursor);
+ res = zend_fetch_resource(arg TSRMLS_CC, -1,"Oracle-Connection/Cursor",&what,3,le_conn, le_pconn, le_cursor);
ZEND_VERIFY_RESOURCE(res);
if (what == le_cursor) {
}
if (argc == 1) {
- res = zend_fetch_resource(arg, -1,"Oracle-Connection/Cursor",&what,3,le_conn, le_pconn, le_cursor);
+ res = zend_fetch_resource(arg TSRMLS_CC, -1,"Oracle-Connection/Cursor",&what,3,le_conn, le_pconn, le_cursor);
ZEND_VERIFY_RESOURCE(res);
if (what == le_cursor) {
oraConnection *db_conn;
TSRMLS_FETCH();
- cursor = (oraCursor *) zend_fetch_resource(ind, -1, "Oracle-Cursor", NULL, 1, le_cursor);
+ cursor = (oraCursor *) zend_fetch_resource(ind TSRMLS_CC, -1, "Oracle-Cursor", NULL, 1, le_cursor);
if (! cursor) {
return NULL;
}
WRONG_PARAM_COUNT;
}
- in_fp = zend_fetch_resource(input,-1, "File-Handle", &in_type,
+ in_fp = zend_fetch_resource(input TSRMLS_CC,-1, "File-Handle", &in_type,
2, php_file_le_fopen(), php_file_le_popen());
if (!in_fp) {
php_error(E_WARNING,"Unable to find input file identifier");
RETURN_FALSE;
}
- out_fp = zend_fetch_resource(output,-1, "File-Handle", &out_type,
+ out_fp = zend_fetch_resource(output TSRMLS_CC,-1, "File-Handle", &out_type,
2, php_file_le_fopen(), php_file_le_popen());
if (!out_fp) {
php_error(E_WARNING,"Unable to find output file identifier");
int type;
comval *obj, *obj_prop;
VARIANT *var_result;
+ TSRMLS_FETCH();
INIT_ZVAL(return_value);
ZVAL_NULL(&return_value);
comval *obj;
int type;
VARIANT var_result;
-
+ TSRMLS_FETCH();
/* fetch the IDispatch interface */
zend_hash_index_find(Z_OBJPROP_P(object), 0, (void **) &comval_handle);
{
/* Oops, it already exists. No problem if it is defined as the same value */
/* Check to see if they are the same */
- if (!compare_function(&results, &c.value, &exists) && INI_INT("com.autoregister_verbose"))
+ if (!compare_function(&results, &c.value, &exists TSRMLS_CC) && INI_INT("com.autoregister_verbose"))
{
php_error(E_WARNING,"Type library value %s is already defined and has a different value", c.name);
}
/* prototypes */
-PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage);
-PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage);
+PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage TSRMLS_DC);
+PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage TSRMLS_DC);
PHPAPI int php_variant_to_pval(VARIANT *var_arg, pval *pval_arg, int persistent, int codepage);
PHPAPI OLECHAR *php_char_to_OLECHAR(char *C_str, uint strlen, int codepage);
PHPAPI char *php_OLECHAR_to_char(OLECHAR *unicode_str, uint *out_length, int persistent, int codepage);
-static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage);
-static void comval_to_variant(pval *pval_arg, VARIANT *var_arg);
+static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage TSRMLS_DC);
+static void comval_to_variant(pval *pval_arg, VARIANT *var_arg TSRMLS_DC);
/* implementations */
-PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage)
+PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage TSRMLS_DC)
{
int type = VT_EMPTY; /* default variant type */
type |= VT_BYREF;
}
- pval_to_variant_ex(pval_arg, var_arg, type, codepage);
+ pval_to_variant_ex(pval_arg, var_arg, type, codepage TSRMLS_CC);
}
-PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage)
+PHPAPI void php_pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, pval *pval_type, int codepage TSRMLS_DC)
{
- pval_to_variant_ex(pval_arg, var_arg, Z_LVAL_P(pval_type), codepage);
+ pval_to_variant_ex(pval_arg, var_arg, Z_LVAL_P(pval_type), codepage TSRMLS_CC);
}
-static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage)
+static void pval_to_variant_ex(pval *pval_arg, VARIANT *var_arg, int type, int codepage TSRMLS_DC)
{
OLECHAR *unicode_str;
{
if(type) /* explicit type */
{
- pval_to_variant_ex(*entry, v, type, codepage); /* Do the required conversion */
+ pval_to_variant_ex(*entry, v, type, codepage TSRMLS_CC); /* Do the required conversion */
}
else
{
- php_pval_to_variant(*entry, v, codepage); /* Do the required conversion */
+ php_pval_to_variant(*entry, v, codepage TSRMLS_CC); /* Do the required conversion */
}
}
else
break;
case VT_UNKNOWN:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
break;
case VT_DISPATCH:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
break;
case VT_UNKNOWN|VT_BYREF:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
break;
case VT_DISPATCH|VT_BYREF:
- comval_to_variant(pval_arg, var_arg);
+ comval_to_variant(pval_arg, var_arg TSRMLS_CC);
if(V_VT(var_arg) != VT_DISPATCH)
{
VariantInit(var_arg);
return C_str;
}
-static void comval_to_variant(pval *pval_arg, VARIANT *var_arg)
+static void comval_to_variant(pval *pval_arg, VARIANT *var_arg TSRMLS_DC)
{
pval **comval_handle;
comval *obj;
{
zend_overloaded_element *overloaded_property;
int type;
+ TSRMLS_FETCH();
pval result, **var_handle, *object = property_reference->object;
VARIANT *var_arg;
{
zend_overloaded_element *overloaded_property;
int type;
+ TSRMLS_FETCH();
pval **var_handle, *object = property_reference->object;
VARIANT *var_arg;
Z_STRLEN(second) = s->nKeyLength;
}
- if (ARRAYG(compare_func)(&result, &first, &second) == FAILURE) {
+ if (ARRAYG(compare_func)(&result, &first, &second TSRMLS_CC) == FAILURE) {
return 0;
}
first = *((pval **) f->pData);
second = *((pval **) s->pData);
- if (ARRAYG(compare_func)(&result, first, second) == FAILURE) {
+ if (ARRAYG(compare_func)(&result, first, second TSRMLS_CC) == FAILURE) {
return 0;
}
min = args[0];
for (i=1; i<ZEND_NUM_ARGS(); i++) {
- is_smaller_function(&result, *args[i], *min);
+ is_smaller_function(&result, *args[i], *min TSRMLS_CC);
if (Z_LVAL(result) == 1) {
min = args[i];
}
max = args[0];
for (i=1; i<ZEND_NUM_ARGS(); i++) {
- is_smaller_or_equal_function(&result, *args[i], *max);
+ is_smaller_or_equal_function(&result, *args[i], *max TSRMLS_CC);
if (Z_LVAL(result) == 0) {
max = args[i];
}
HashPosition pos; /* hash iterator */
ulong num_key;
char *string_key;
- int (*compare_func)(zval *, zval *, zval *) = is_equal_function;
+ int (*compare_func)(zval *, zval *, zval * TSRMLS_DC) = is_equal_function;
if (ZEND_NUM_ARGS() < 2 || ZEND_NUM_ARGS() > 3 ||
zend_get_parameters_ex(ZEND_NUM_ARGS(), &value, &array, &strict) == FAILURE) {
convert_to_boolean_ex(strict);
if (Z_LVAL_PP(strict)) {
compare_func = is_identical_function;
- }
+ }
}
target_hash = HASH_OF(*array);
zend_hash_internal_pointer_reset_ex(target_hash, &pos);
while(zend_hash_get_current_data_ex(target_hash, (void **)&entry, &pos) == SUCCESS) {
- compare_func(&res, *value, *entry);
+ compare_func(&res, *value, *entry TSRMLS_CC);
if (Z_LVAL(res) == 1) {
if (behavior==0) {
RETURN_TRUE;
zend_hash_internal_pointer_reset_ex(Z_ARRVAL_PP(input), &pos);
while(zend_hash_get_current_data_ex(Z_ARRVAL_PP(input), (void **)&entry, &pos) == SUCCESS) {
if (search_value != NULL) {
- is_equal_function(&res, *search_value, *entry);
+ is_equal_function(&res, *search_value, *entry TSRMLS_CC);
add_key = zval_is_true(&res);
}
do {
set_compare_func(ARRAYG(multisort_flags)[MULTISORT_TYPE][r]);
- ARRAYG(compare_func)(&temp, *((zval **)ab[r]->pData), *((zval **)bb[r]->pData));
+ ARRAYG(compare_func)(&temp, *((zval **)ab[r]->pData), *((zval **)bb[r]->pData) TSRMLS_CC);
result = ARRAYG(multisort_flags)[MULTISORT_ORDER][r] * Z_LVAL(temp);
if (result != 0)
return result;
continue;
SEPARATE_ZVAL(entry);
- convert_scalar_to_number(*entry);
+ convert_scalar_to_number(*entry TSRMLS_CC);
if (Z_TYPE_PP(entry) == IS_LONG && Z_TYPE_P(return_value) == IS_LONG) {
Z_LVAL_P(return_value) += Z_LVAL_PP(entry);
{
zval *func1 = tick_fe1->arguments[0];
zval *func2 = tick_fe2->arguments[0];
+ TSRMLS_FETCH();
if (Z_TYPE_P(func1) == IS_STRING && Z_TYPE_P(func2) == IS_STRING) {
return (zend_binary_zval_strcmp(func1, func2) == 0);
} else if (Z_TYPE_P(func1) == IS_ARRAY && Z_TYPE_P(func2) == IS_ARRAY) {
zval result;
- zend_compare_arrays(&result, func1, func2);
+ zend_compare_arrays(&result, func1, func2 TSRMLS_CC);
return (Z_LVAL(result) == 0);
} else
return 0;
pval **filename;
zend_syntax_highlighter_ini syntax_highlighter_ini;
-
if (ZEND_NUM_ARGS()!=1 || zend_get_parameters_ex(1, &filename)==FAILURE) {
WRONG_PARAM_COUNT;
}
php_get_highlight_struct(&syntax_highlighter_ini);
- if (highlight_file(Z_STRVAL_PP(filename), &syntax_highlighter_ini)==FAILURE) {
+ if (highlight_file(Z_STRVAL_PP(filename), &syntax_highlighter_ini TSRMLS_CC)==FAILURE) {
RETURN_FALSE;
}
RETURN_TRUE;
hicompiled_string_description = zend_make_compiled_string_description("highlighted code" TSRMLS_CC);
- if (highlight_string(*expr, &syntax_highlighter_ini, hicompiled_string_description)==FAILURE) {
+ if (highlight_string(*expr, &syntax_highlighter_ini, hicompiled_string_description TSRMLS_CC)==FAILURE) {
efree(hicompiled_string_description);
RETURN_FALSE;
}
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
#if HAVE_PHP_STREAM
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 3, le_fopen, le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 3, le_fopen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
zend_list_delete((*arg1)->value.lval);
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1,-1,"File-Handle",NULL,1,le_popen);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",NULL,1,le_popen);
ZEND_VERIFY_RESOURCE(what);
zend_list_delete((*arg1)->value.lval);
if (ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &arg1) == FAILURE) {
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket) {
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 2, le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 2, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
convert_to_long_ex(arg2);
WRONG_PARAM_COUNT;
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(socket, -1, "File-Handle", &type, 1, le_socket);
+ what = zend_fetch_resource(socket TSRMLS_CC, -1, "File-Handle", &type, 1, le_socket);
ZEND_VERIFY_RESOURCE(what);
socketd = *(int *)what;
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(socket, -1, "File-Handle", &type, 1, le_socket);
+ what = zend_fetch_resource(socket TSRMLS_CC, -1, "File-Handle", &type, 1, le_socket);
ZEND_VERIFY_RESOURCE(what);
socketd = *(int *)what;
sock = php_get_socket(socketd);
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
convert_to_long_ex(arg2);
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket) {
break;
}
- what = zend_fetch_resource(fd, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
+ what = zend_fetch_resource(fd TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket) {
file_handle = args[0];
format_string = args[1];
- what = zend_fetch_resource(file_handle, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
+ what = zend_fetch_resource(file_handle TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen, le_popen, le_socket, le_stream);
/*
* we can't do a ZEND_VERIFY_RESOURCE(what), otherwise we end up
break;
}
- what = zend_fetch_resource(arg1, -1, "File-Handle", &type, 4, le_fopen,
+ what = zend_fetch_resource(arg1 TSRMLS_CC, -1, "File-Handle", &type, 4, le_fopen,
le_popen, le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
WRONG_PARAM_COUNT;
}
- what = zend_fetch_resource(arg1,-1,"File-Handle",&type,4,le_fopen,le_popen,le_socket, le_stream);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",&type,4,le_fopen,le_popen,le_socket, le_stream);
ZEND_VERIFY_RESOURCE(what);
#if HAVE_PHP_STREAM
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg1,-1,"File-Handle",&type,2,le_fopen,le_popen);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",&type,2,le_fopen,le_popen);
ZEND_VERIFY_RESOURCE(what);
convert_to_long_ex(arg2);
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg1,-1,"File-Handle",NULL,2,le_fopen,le_popen);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",NULL,2,le_fopen,le_popen);
ZEND_VERIFY_RESOURCE(what);
rewind((FILE*) what);
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg1,-1,"File-Handle",NULL,2,le_fopen,le_popen);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",NULL,2,le_fopen,le_popen);
ZEND_VERIFY_RESOURCE(what);
ret = ftell((FILE*) what);
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg1,-1,"File-Handle",NULL,2,le_fopen,le_popen);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",NULL,2,le_fopen,le_popen);
ZEND_VERIFY_RESOURCE(what);
convert_to_long_ex(arg2);
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg1,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket) {
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(fp,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
+ what = zend_fetch_resource(fp TSRMLS_CC,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket)
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(fp,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
+ what = zend_fetch_resource(fp TSRMLS_CC,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
ZEND_VERIFY_RESOURCE(what);
if (fstat(fileno((FILE *) what ), &stat_sb)) {
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg1,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
+ what = zend_fetch_resource(arg1 TSRMLS_CC,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket) {
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(fd,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
+ what = zend_fetch_resource(fd TSRMLS_CC,-1,"File-Handle",&type,3,le_fopen,le_popen,le_socket);
ZEND_VERIFY_RESOURCE(what);
if (type == le_socket) {
WRONG_PARAM_COUNT;
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(arg,-1,"select",&type,3,le_fopen,le_socket,le_popen);
+ what = zend_fetch_resource(arg TSRMLS_CC,-1,"select",&type,3,le_fopen,le_socket,le_popen);
ZEND_VERIFY_RESOURCE(what);
if(type == le_socket) {
fd = *(int *)what;
FD_ZERO(&readfd);
for(i = 0; i < ARG_COUNT(ht); i++) {
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(*args,-1,"select",&type,3,le_fopen,le_socket,le_popen);
+ what = zend_fetch_resource(*args TSRMLS_CC,-1,"select",&type,3,le_fopen,le_socket,le_popen);
ZEND_VERIFY_RESOURCE(what);
if(type == le_socket) {
fd = *(int *)what;
}
/* XXX: add stream support --Wez. */
- what = zend_fetch_resource(fdarg,-1,"select",&type,3,le_fopen,le_socket,le_popen);
+ what = zend_fetch_resource(fdarg TSRMLS_CC,-1,"select",&type,3,le_fopen,le_socket,le_popen);
ZEND_VERIFY_RESOURCE(what);
if(type == le_socket) {
*
*/
static char *
-php_formatted_print(int ht, int *len)
+php_formatted_print(int ht, int *len TSRMLS_DC)
{
pval ***args;
int argc, size = 240, inpos = 0, outpos = 0, temppos;
char *result;
int len;
- if ((result=php_formatted_print(ht,&len))==NULL) {
+ if ((result=php_formatted_print(ht, &len TSRMLS_CC))==NULL) {
RETURN_FALSE;
}
RETVAL_STRINGL(result,len,1);
char *result;
int len;
- if ((result=php_formatted_print(ht,&len))==NULL) {
+ if ((result=php_formatted_print(ht, &len TSRMLS_CC))==NULL) {
RETURN_FALSE;
}
PHPWRITE(result,len);
typedef struct {
int *multisort_flags[2];
- int (*compare_func)(zval *result, zval *op1, zval *op2);
+ int (*compare_func)(zval *result, zval *op1, zval *op2 TSRMLS_DC);
} php_array_globals;
#ifdef ZTS
break;
case IS_RESOURCE: {
char *type_name;
- type_name = zend_rsrc_list_get_rsrc_type(Z_LVAL_PP(struc));
+ TSRMLS_FETCH();
+
+ type_name = zend_rsrc_list_get_rsrc_type(Z_LVAL_PP(struc) TSRMLS_CC);
php_printf("%sresource(%ld) of type (%s)\n", COMMON, Z_LVAL_PP(struc), type_name ? type_name : "Unknown");
break;
}
wddx_stack *stack = (wddx_stack *)user_data;
char *decoded_value;
int decoded_len;
+ TSRMLS_FETCH();
if (!wddx_stack_is_empty(stack)) {
wddx_stack_top(stack, (void**)&ent);
Z_TYPE_P(ent->data) = IS_STRING;
Z_STRLEN_P(ent->data) = len;
Z_STRVAL_P(ent->data) = estrndup(s, len);
- convert_scalar_to_number(ent->data);
+ convert_scalar_to_number(ent->data TSRMLS_CC);
break;
case ST_BOOLEAN:
int comment_len = 0;
wddx_packet *packet;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|s",
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|s",
&var, &comment, &comment_len) == FAILURE)
return;
comment = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &comment, &comment_len) == FAILURE)
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &comment, &comment_len) == FAILURE)
return;
packet = php_wddx_constructor();
zval *packet_id;
wddx_packet *packet = NULL;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &packet_id) == FAILURE)
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &packet_id) == FAILURE)
return;
ZEND_FETCH_RESOURCE(packet, wddx_packet *, &packet_id, -1, "WDDX packet ID", le_wddx);
packet_id = args[0];
- packet = (wddx_packet *)zend_fetch_resource(packet_id, -1, "WDDX packet ID", NULL, 1, le_wddx);
+ packet = (wddx_packet *)zend_fetch_resource(packet_id TSRMLS_CC, -1, "WDDX packet ID", NULL, 1, le_wddx);
if (!packet)
{
efree(args);
char *packet;
int packet_len;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &packet, &packet_len) == FAILURE)
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &packet, &packet_len) == FAILURE)
return;
if (packet_len == 0)
static zval *_xml_resource_zval(long value)
{
zval *ret;
+ TSRMLS_FETCH();
+
MAKE_STD_ZVAL(ret);
ret->type = IS_RESOURCE;
zend_syntax_highlighter_ini syntax_highlighter_ini;
php_get_highlight_struct(&syntax_highlighter_ini);
- if (highlight_file(SG(request_info).path_translated,&syntax_highlighter_ini)){
+ if (highlight_file(SG(request_info).path_translated,&syntax_highlighter_ini TSRMLS_CC)){
return OK;
} else {
return NOT_FOUND;