diff options
| author | Zeev Suraski <zeev@php.net> | 2001-07-30 01:56:43 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 2001-07-30 01:56:43 +0000 |
| commit | 1c25b8dd532961ecb09932b182457ca0adcf8b57 (patch) | |
| tree | 2996afec821096218156f1d914301ad589edf897 /ext/rpc | |
| parent | b57703825be0ff40d34ee257ce14c453c4bffb98 (diff) | |
| download | php-git-1c25b8dd532961ecb09932b182457ca0adcf8b57.tar.gz | |
Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
Diffstat (limited to 'ext/rpc')
| -rw-r--r-- | ext/rpc/com/com_wrapper.c | 6 | ||||
| -rw-r--r-- | ext/rpc/com/php_com.h | 30 | ||||
| -rw-r--r-- | ext/rpc/com/php_variant.h | 4 | ||||
| -rw-r--r-- | ext/rpc/com/variant.c | 6 | ||||
| -rw-r--r-- | ext/rpc/dotnet/dotnet.cpp | 7 | ||||
| -rw-r--r-- | ext/rpc/dotnet/php_dotnet.h | 4 | ||||
| -rw-r--r-- | ext/rpc/java/java.c | 5 |
7 files changed, 34 insertions, 28 deletions
diff --git a/ext/rpc/com/com_wrapper.c b/ext/rpc/com/com_wrapper.c index 93762ccd02..51d953c9c4 100644 --- a/ext/rpc/com/com_wrapper.c +++ b/ext/rpc/com/com_wrapper.c @@ -1686,14 +1686,16 @@ PHP_FUNCTION(com_isenum) } /* }}} */ -void php_register_COM_class() +void php_register_COM_class(void) { + TSRMLS_FETCH(); + INIT_OVERLOADED_CLASS_ENTRY(com_class_entry, "COM", NULL, php_COM_call_function_handler, php_COM_get_property_handler, php_COM_set_property_handler); - zend_register_internal_class(&com_class_entry); + zend_register_internal_class(&com_class_entry TSRMLS_CC); } PHP_MINIT_FUNCTION(COM) diff --git a/ext/rpc/com/php_com.h b/ext/rpc/com/php_com.h index f4c0c6a079..3a2108f415 100644 --- a/ext/rpc/com/php_com.h +++ b/ext/rpc/com/php_com.h @@ -7,25 +7,25 @@ BEGIN_EXTERN_C() -extern PHP_MINIT_FUNCTION(COM); -extern PHP_MSHUTDOWN_FUNCTION(COM); +PHP_MINIT_FUNCTION(COM); +PHP_MSHUTDOWN_FUNCTION(COM); -extern PHPAPI HRESULT php_COM_invoke(comval *obj, DISPID dispIdMember, WORD wFlags, DISPPARAMS FAR* pDispParams, VARIANT FAR* pVarResult); -extern PHPAPI HRESULT php_COM_get_ids_of_names(comval *obj, OLECHAR FAR* FAR* rgszNames, DISPID FAR* rgDispId); -extern PHPAPI HRESULT php_COM_release(comval *obj); -extern PHPAPI HRESULT php_COM_addref(comval *obj); -extern PHPAPI HRESULT php_COM_set(comval *obj, IDispatch FAR* pDisp, int cleanup); -extern PHPAPI HRESULT php_COM_clone(comval *obj, comval *clone, int cleanup); +PHPAPI HRESULT php_COM_invoke(comval *obj, DISPID dispIdMember, WORD wFlags, DISPPARAMS FAR* pDispParams, VARIANT FAR* pVarResult); +PHPAPI HRESULT php_COM_get_ids_of_names(comval *obj, OLECHAR FAR* FAR* rgszNames, DISPID FAR* rgDispId); +PHPAPI HRESULT php_COM_release(comval *obj); +PHPAPI HRESULT php_COM_addref(comval *obj); +PHPAPI HRESULT php_COM_set(comval *obj, IDispatch FAR* pDisp, int cleanup); +PHPAPI HRESULT php_COM_clone(comval *obj, comval *clone, int cleanup); -extern int php_COM_get_le_comval(); +int php_COM_get_le_comval(); -extern zend_module_entry COM_module_entry; -extern zend_class_entry com_class_entry; +zend_module_entry COM_module_entry; +zend_class_entry com_class_entry; -extern pval php_COM_get_property_handler(zend_property_reference *property_reference); -extern int php_COM_set_property_handler(zend_property_reference *property_reference, pval *value); -extern char *php_COM_error_message(HRESULT hr); -extern void php_COM_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_reference *property_reference); +pval php_COM_get_property_handler(zend_property_reference *property_reference); +int php_COM_set_property_handler(zend_property_reference *property_reference, pval *value); +char *php_COM_error_message(HRESULT hr); +void php_COM_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_reference *property_reference); #ifdef DEBUG extern int resourcecounter; diff --git a/ext/rpc/com/php_variant.h b/ext/rpc/com/php_variant.h index 47acd13625..5e6d51f821 100644 --- a/ext/rpc/com/php_variant.h +++ b/ext/rpc/com/php_variant.h @@ -7,8 +7,8 @@ extern int php_VARIANT_get_le_variant(); -extern PHP_MINIT_FUNCTION(VARIANT); -extern PHP_MSHUTDOWN_FUNCTION(VARIANT); +PHP_MINIT_FUNCTION(VARIANT); +PHP_MSHUTDOWN_FUNCTION(VARIANT); extern zend_module_entry VARIANT_module_entry; diff --git a/ext/rpc/com/variant.c b/ext/rpc/com/variant.c index 9eaca8d23b..cc79171167 100644 --- a/ext/rpc/com/variant.c +++ b/ext/rpc/com/variant.c @@ -426,14 +426,16 @@ static void php_variant_destructor(zend_rsrc_list_entry *rsrc) efree(rsrc); } -void php_register_VARIANT_class() +void php_register_VARIANT_class(void) { + TSRMLS_FETCH(); + INIT_OVERLOADED_CLASS_ENTRY(VARIANT_class_entry, "VARIANT", NULL, php_VARIANT_call_function_handler, php_VARIANT_get_property_handler, php_VARIANT_set_property_handler); - zend_register_internal_class(&VARIANT_class_entry); + zend_register_internal_class(&VARIANT_class_entry TSRMLS_CC); } #endif /* PHP_WIN32 */ diff --git a/ext/rpc/dotnet/dotnet.cpp b/ext/rpc/dotnet/dotnet.cpp index b6d84a0839..0407150e99 100644 --- a/ext/rpc/dotnet/dotnet.cpp +++ b/ext/rpc/dotnet/dotnet.cpp @@ -184,14 +184,16 @@ void php_DOTNET_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_propert } } -void php_register_DOTNET_class() +void php_register_DOTNET_class(void) { + TSRMLS_FETCH(); + INIT_OVERLOADED_CLASS_ENTRY(dotnet_class_entry, "DOTNET", NULL, php_DOTNET_call_function_handler, php_COM_get_property_handler, php_COM_set_property_handler); - zend_register_internal_class(&dotnet_class_entry); + zend_register_internal_class(&dotnet_class_entry TSRMLS_CC); } function_entry DOTNET_functions[] = { @@ -207,7 +209,6 @@ static PHP_MINFO_FUNCTION(DOTNET) PHP_MINIT_FUNCTION(DOTNET) { - HRESULT hr; CoInitialize(0); hr = dotnet_init(); diff --git a/ext/rpc/dotnet/php_dotnet.h b/ext/rpc/dotnet/php_dotnet.h index 570f4bdc7f..b56af145e2 100644 --- a/ext/rpc/dotnet/php_dotnet.h +++ b/ext/rpc/dotnet/php_dotnet.h @@ -3,8 +3,8 @@ #if WIN32|WINNT -extern PHP_MINIT_FUNCTION(DOTNET); -extern PHP_MSHUTDOWN_FUNCTION(DOTNET); +PHP_MINIT_FUNCTION(DOTNET); +PHP_MSHUTDOWN_FUNCTION(DOTNET); PHP_FUNCTION(DOTNET_load); extern zend_module_entry DOTNET_module_entry; diff --git a/ext/rpc/java/java.c b/ext/rpc/java/java.c index 955d1882d4..61af18ff35 100644 --- a/ext/rpc/java/java.c +++ b/ext/rpc/java/java.c @@ -604,13 +604,14 @@ static void alloc_java_globals_ctor(php_java_globals *java_globals TSRMLS_DC) { } #endif -PHP_MINIT_FUNCTION(java) { +PHP_MINIT_FUNCTION(java) +{ INIT_OVERLOADED_CLASS_ENTRY(java_class_entry, "java", NULL, java_call_function_handler, java_get_property_handler, java_set_property_handler); - zend_register_internal_class(&java_class_entry); + zend_register_internal_class(&java_class_entry TSRMLS_CC); le_jobject = zend_register_list_destructors_ex(_php_java_destructor, NULL, "java", module_number); |
