axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dami...@apache.org
Subject svn commit: r367933 [1/2] - in /webservices/axis2/trunk/c: include/ modules/core/
Date Wed, 11 Jan 2006 05:24:21 GMT
Author: damitha
Date: Tue Jan 10 21:23:24 2006
New Revision: 367933

URL: http://svn.apache.org/viewcvs?rev=367933&view=rev
Log:
Fixed AXIS2C-6 jira issue

Modified:
    webservices/axis2/trunk/c/include/axis2_arch_file_data.h
    webservices/axis2/trunk/c/include/axis2_arch_reader.h
    webservices/axis2/trunk/c/include/axis2_conf.h
    webservices/axis2/trunk/c/include/axis2_conf_builder.h
    webservices/axis2/trunk/c/include/axis2_dep_engine.h
    webservices/axis2/trunk/c/include/axis2_desc_builder.h
    webservices/axis2/trunk/c/include/axis2_flow.h
    webservices/axis2/trunk/c/include/axis2_flow_container.h
    webservices/axis2/trunk/c/include/axis2_module.h
    webservices/axis2/trunk/c/include/axis2_module_builder.h
    webservices/axis2/trunk/c/include/axis2_module_desc.h
    webservices/axis2/trunk/c/include/axis2_msg_recv.h
    webservices/axis2/trunk/c/include/axis2_op.h
    webservices/axis2/trunk/c/include/axis2_param.h
    webservices/axis2/trunk/c/include/axis2_param_container.h
    webservices/axis2/trunk/c/include/axis2_phase_holder.h
    webservices/axis2/trunk/c/include/axis2_phase_resolver.h
    webservices/axis2/trunk/c/include/axis2_phases_info.h
    webservices/axis2/trunk/c/include/axis2_repos_listener.h
    webservices/axis2/trunk/c/include/axis2_svc.h
    webservices/axis2/trunk/c/include/axis2_svc_builder.h
    webservices/axis2/trunk/c/include/axis2_svc_grp.h
    webservices/axis2/trunk/c/include/axis2_svc_grp_builder.h
    webservices/axis2/trunk/c/include/axis2_svc_skeleton.h
    webservices/axis2/trunk/c/include/axis2_transport_in_desc.h
    webservices/axis2/trunk/c/include/axis2_transport_out_desc.h
    webservices/axis2/trunk/c/include/axis2_ws_info.h
    webservices/axis2/trunk/c/include/axis2_ws_info_list.h
    webservices/axis2/trunk/c/include/axis2_wsdl_binding.h
    webservices/axis2/trunk/c/include/axis2_wsdl_binding_fault.h
    webservices/axis2/trunk/c/include/axis2_wsdl_binding_msg_ref.h
    webservices/axis2/trunk/c/include/axis2_wsdl_binding_op.h
    webservices/axis2/trunk/c/include/axis2_wsdl_component.h
    webservices/axis2/trunk/c/include/axis2_wsdl_endpoint.h
    webservices/axis2/trunk/c/include/axis2_wsdl_extensible_component.h
    webservices/axis2/trunk/c/include/axis2_wsdl_extensible_element.h
    webservices/axis2/trunk/c/include/axis2_wsdl_fault_ref.h
    webservices/axis2/trunk/c/include/axis2_wsdl_feature.h
    webservices/axis2/trunk/c/include/axis2_wsdl_interface.h
    webservices/axis2/trunk/c/include/axis2_wsdl_msg_ref.h
    webservices/axis2/trunk/c/include/axis2_wsdl_op.h
    webservices/axis2/trunk/c/include/axis2_wsdl_property.h
    webservices/axis2/trunk/c/include/axis2_wsdl_soap_op.h
    webservices/axis2/trunk/c/include/axis2_wsdl_svc.h
    webservices/axis2/trunk/c/modules/core/Makefile.am

Modified: webservices/axis2/trunk/c/include/axis2_arch_file_data.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_arch_file_data.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_arch_file_data.h (original)
+++ webservices/axis2/trunk/c/include/axis2_arch_file_data.h Tue Jan 10 21:23:24 2006
@@ -152,46 +152,46 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_ARCH_FILE_DATA_FREE(arch_file_data, env) \
-		((arch_file_data->ops)->free (arch_file_data, env))
+		((arch_file_data)->ops->free (arch_file_data, env))
 
 #define AXIS2_ARCH_FILE_DATA_GET_MSG_RECV(arch_file_data, env) \
-		((arch_file_data->ops)->get_msg_recv (arch_file_data, env))  
+		((arch_file_data)->ops->get_msg_recv (arch_file_data, env))  
 
 #define AXIS2_ARCH_FILE_DATA_SET_MSG_RECV(arch_file_data, env, msg_recv) \
-		((arch_file_data->ops)->set_msg_recv (arch_file_data, env, msg_recv))  
+		((arch_file_data)->ops->set_msg_recv (arch_file_data, env, msg_recv))  
         
 #define AXIS2_ARCH_FILE_DATA_GET_NAME(arch_file_data, env) \
-		((arch_file_data->ops)->get_name (arch_file_data, env))          
+		((arch_file_data)->ops->get_name (arch_file_data, env))          
 
 #define AXIS2_ARCH_FILE_DATA_GET_SVC_NAME(arch_file_data, env) \
-		((arch_file_data->ops)->get_svc_name (arch_file_data, env)) 
+		((arch_file_data)->ops->get_svc_name (arch_file_data, env)) 
 
 #define AXIS2_ARCH_FILE_DATA_GET_TYPE(arch_file_data, env) \
-		((arch_file_data->ops)->get_type (arch_file_data, env)) 
+		((arch_file_data)->ops->get_type (arch_file_data, env)) 
         
 #define AXIS2_ARCH_FILE_DATA_GET_FILE(arch_file_data, env) \
-		((arch_file_data->ops)->get_file (arch_file_data, env)) 
+		((arch_file_data)->ops->get_file (arch_file_data, env)) 
 
 #define AXIS2_ARCH_FILE_DATA_GET_MODULE_DLL_NAME(arch_file_data, env) \
-		((arch_file_data->ops)->get_module_dll_name (arch_file_data, env)) 
+		((arch_file_data)->ops->get_module_dll_name (arch_file_data, env)) 
         
 #define AXIS2_ARCH_FILE_DATA_SET_MODULE_DLL_NAME(arch_file_data, env, module_dll_name) \
-		((arch_file_data->ops)->set_module_dll_name (arch_file_data, env, module_dll_name)) 
+		((arch_file_data)->ops->set_module_dll_name (arch_file_data, env, module_dll_name)) 
 
 #define AXIS2_ARCH_FILE_DATA_ADD_SVC(arch_file_data, env, svc_desc) \
-		((arch_file_data->ops)->add_svc (arch_file_data, env, svc_desc)) 
+		((arch_file_data)->ops->add_svc (arch_file_data, env, svc_desc)) 
         
 #define AXIS2_ARCH_FILE_DATA_GET_SVC(arch_file_data, env, svc_name) \
-		((arch_file_data->ops)->get_svc (arch_file_data, env, svc_name)) 
+		((arch_file_data)->ops->get_svc (arch_file_data, env, svc_name)) 
 
 #define AXIS2_ARCH_FILE_DATA_GET_SVC_MAP(arch_file_data, env) \
-		((arch_file_data->ops)->get_svc_map (arch_file_data, env)) 
+		((arch_file_data)->ops->get_svc_map (arch_file_data, env)) 
         
 #define AXIS2_ARCH_FILE_DATA_GET_DEPLOYABLE_SVCS(arch_file_data, env) \
-		((arch_file_data->ops)->get_deployable_svcs (arch_file_data, env)) 
+		((arch_file_data)->ops->get_deployable_svcs (arch_file_data, env)) 
 
 #define AXIS2_ARCH_FILE_DATA_SET_DEPLOYABLE_SVCS(arch_file_data, env, deployable_svcs) \
-		((arch_file_data->ops)->set_deployable_svcs (arch_file_data, env, deployable_svcs)) 
+		((arch_file_data)->ops->set_deployable_svcs (arch_file_data, env, deployable_svcs)) 
         
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_arch_reader.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_arch_reader.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_arch_reader.h (original)
+++ webservices/axis2/trunk/c/include/axis2_arch_reader.h Tue Jan 10 21:23:24 2006
@@ -128,19 +128,19 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_ARCH_READER_FREE(arch_reader, env) \
-		((arch_reader->ops)->free (arch_reader, env))  
+		((arch_reader)->ops->free (arch_reader, env))  
 
 #define AXIS2_ARCH_READER_CREATE_SVC(arch_reader, env, file) \
-		((arch_reader->ops)->create_svc (arch_reader, env, file))
+		((arch_reader)->ops->create_svc (arch_reader, env, file))
 
 #define AXIS2_ARCH_READER_PROCESS_SVC_GRP(arch_reader, env, file_path, dep_engine, svc_grp) \
-		((arch_reader->ops)->process_svc_grp (arch_reader, env, file_path, dep_engine, svc_grp))
+		((arch_reader)->ops->process_svc_grp (arch_reader, env, file_path, dep_engine, svc_grp))
 
 #define AXIS2_ARCH_READER_BUILD_SVC_GRP(arch_reader, env, file_path, dep_engine, svc_grp) \
-		((arch_reader->ops)->build_svc_grp (arch_reader, env, file_path, dep_engine, svc_grp))
+		((arch_reader)->ops->build_svc_grp (arch_reader, env, file_path, dep_engine, svc_grp))
         
 #define AXIS2_ARCH_READER_READ_MODULE_ARCH(arch_reader, env, file_path, dep_engine, module) \
-		((arch_reader->ops)->read_module_arch (arch_reader, env, file_path, dep_engine, module))
+		((arch_reader)->ops->read_module_arch (arch_reader, env, file_path, dep_engine, module))
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_conf.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_conf.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_conf.h (original)
+++ webservices/axis2/trunk/c/include/axis2_conf.h Tue Jan 10 21:23:24 2006
@@ -324,128 +324,128 @@
 /************************* Start of function macros	***************************/
 	
 #define AXIS2_CONF_FREE(conf, env) \
-		(conf->ops->free(conf, env))
+		((conf)->ops->free(conf, env))
 	
 #define AXIS2_CONF_ADD_SVC_GRP(conf, env, svc_grp) \
-        (conf->ops->add_svc_grp (conf, env, svc_grp))
+        ((conf)->ops->add_svc_grp (conf, env, svc_grp))
 
 #define AXIS2_CONF_GET_SVC_GRP(conf, env, svc_grp_name) \
-        (conf->ops->get_svc_grp (conf, env, svc_grp_name))
+        ((conf)->ops->get_svc_grp (conf, env, svc_grp_name))
 
 #define AXIS2_CONF_GET_SVC_GRPS(conf, env) \
-        (conf->ops->get_svc_grps (conf, env))
+        ((conf)->ops->get_svc_grps (conf, env))
 
 #define AXIS2_CONF_ADD_SVC(conf, env, svc) \
-		(conf->ops->get_svc (conf, env, svc))
+		((conf)->ops->get_svc (conf, env, svc))
 		
 #define AXIS2_CONF_GET_SVC(conf, env, svc_name) \
-		(conf->ops->get_svc (conf, env, svc_name))
+		((conf)->ops->get_svc (conf, env, svc_name))
 
 #define AXIS2_CONF_REMOVE_SVC(conf, env, svc_name) \
-		(conf->ops->remove_svc (conf, env, svc_name))
+		((conf)->ops->remove_svc (conf, env, svc_name))
         
 #define AXIS2_CONF_ADD_PARAM(conf, env, param) \
-        (conf->ops->add_param(conf , env, param))
+        ((conf)->ops->add_param(conf , env, param))
 		
 #define AXIS2_CONF_GET_PARAM(conf, env, name) \
-        (conf->ops->get_param(conf , env, name))
+        ((conf)->ops->get_param(conf , env, name))
 		
 #define AXIS2_CONF_GET_PARAMS(conf, env) \
-        (conf->ops->get_params(conf , env))
+        ((conf)->ops->get_params(conf , env))
 		
 #define AXIS2_CONF_IS_PARAM_LOCKED(conf, env, param_name) \
-        (conf->ops->is_param_locked(conf, env, param_name))
+        ((conf)->ops->is_param_locked(conf, env, param_name))
 
 #define AXIS2_CONF_GET_TRANSPORT_IN(conf, env, qname) \
-        (conf->ops->get_transport_in(conf , env, qname))
+        ((conf)->ops->get_transport_in(conf , env, qname))
 
 #define AXIS2_CONF_ADD_TRANSPORT_IN(conf, env, transport) \
-        (conf->ops->add_transport_in(conf , env, transport))
+        ((conf)->ops->add_transport_in(conf , env, transport))
 
 #define AXIS2_CONF_GET_TRANSPORT_OUT(conf, env, qname) \
-        (conf->ops->get_transport_out(conf , env, qname))
+        ((conf)->ops->get_transport_out(conf , env, qname))
 
 #define AXIS2_CONF_ADD_TRANSPORT_OUT(conf, env, transport) \
-        (conf->ops->add_transport_out(conf , env, transport))
+        ((conf)->ops->add_transport_out(conf , env, transport))
  
 #define AXIS2_CONF_GET_TRANSPORTS_IN(conf, env) \
-        (conf->ops->get_transports_in(conf , env)) 
+        ((conf)->ops->get_transports_in(conf , env)) 
  
 #define AXIS2_CONF_GET_TRANSPORTS_OUT(conf, env) \
-        (conf->ops->get_transports_out(conf , env)) 
+        ((conf)->ops->get_transports_out(conf , env)) 
  
 #define AXIS2_CONF_GET_MODULE(conf, env, qname) \
-        (conf->ops->get_module(conf , env, qname)) 
+        ((conf)->ops->get_module(conf , env, qname)) 
 
 #define AXIS2_CONF_GET_ENGAGED_MODULES(conf, env) \
-        (conf->ops->get_engaged_modules(conf , env)) 
+        ((conf)->ops->get_engaged_modules(conf , env)) 
         
 #define AXIS2_CONF_GET_IN_PHASES_UPTO_AND_INCLUDING_POST_DISPATCH(conf, env) \
-        (conf->ops->get_in_phases_upto_and_including_post_dispatch(conf , env)) 
+        ((conf)->ops->get_in_phases_upto_and_including_post_dispatch(conf , env)) 
 
 #define AXIS2_CONF_GET_OUTFLOW(conf, env) \
-        (conf->ops->get_outflow(conf , env)) 
+        ((conf)->ops->get_outflow(conf , env)) 
         
 #define AXIS2_CONF_GET_IN_FAULT_FLOW(conf, env) \
-        (conf->ops->get_in_faultflow(conf , env)) 
+        ((conf)->ops->get_in_faultflow(conf , env)) 
 
 #define AXIS2_CONF_GET_OUT_FAULT_FLOW(conf, env) \
-        (conf->ops->get_out_faultflow(conf , env)) 
+        ((conf)->ops->get_out_faultflow(conf , env)) 
 
 
 #define AXIS2_CONF_GET_FAULTY_SVCS(conf, env) \
-        (conf->ops->get_faulty_svcs(conf , env)) 
+        ((conf)->ops->get_faulty_svcs(conf , env)) 
 
 #define AXIS2_CONF_GET_FAULTY_MODULES(conf, env) \
-        (conf->ops->get_faulty_modules(conf , env)) 
+        ((conf)->ops->get_faulty_modules(conf , env)) 
 
 #define AXIS2_CONF_GET_SVCS(conf, env) \
-        (conf->ops->get_svcs(conf , env)) 
+        ((conf)->ops->get_svcs(conf , env)) 
 
 #define AXIS2_CONF_IS_ENGAGED(conf, env, module_name) \
-        (conf->ops->is_engaged(conf , env, module_name)) 
+        ((conf)->ops->is_engaged(conf , env, module_name)) 
 
 #define AXIS2_CONF_GET_PHASESINFO(conf, env) \
-        (conf->ops->get_phases_info(conf , env)) 
+        ((conf)->ops->get_phases_info(conf , env)) 
 
 #define AXIS2_CONF_SET_PHASESINFO(conf, env, phases_info) \
-        (conf->ops->set_phases_info(conf , env, phases_info)) 
+        ((conf)->ops->set_phases_info(conf , env, phases_info)) 
 
 #define AXIS2_CONF_ADD_MSG_RECV(conf, env, key, msg_recv) \
-        (conf->ops->add_msg_recv(conf , env, key, msg_recv)) 
+        ((conf)->ops->add_msg_recv(conf , env, key, msg_recv)) 
 
 #define AXIS2_CONF_GET_MSG_RECV(conf, env, key) \
-        (conf->ops->get_msg_recv(conf , env, key)) 
+        ((conf)->ops->get_msg_recv(conf , env, key)) 
 
 #define AXIS2_CONF_SET_OUT_PHASES(conf, env, out_phases) \
-        (conf->ops->set_out_phases(conf , env, out_phases)) 
+        ((conf)->ops->set_out_phases(conf , env, out_phases)) 
 
 #define AXIS2_CONF_GET_OUT_PHASES(conf, env) \
-        (conf->ops->get_out_phases(conf , env)) 
+        ((conf)->ops->get_out_phases(conf , env)) 
 
 #define AXIS2_CONF_SET_IN_FAULTPHASES(conf, env, list) \
-        (conf->ops->set_in_faultphases(conf , env, list)) 
+        ((conf)->ops->set_in_faultphases(conf , env, list)) 
 
 #define AXIS2_CONF_SET_OUT_FAULTPHASES(conf, env, list) \
-        (conf->ops->set_out_faultphases(conf , env, list)) 
+        ((conf)->ops->set_out_faultphases(conf , env, list)) 
 
 #define AXIS2_CONF_GET_MODULES(conf, env) \
-        (conf->ops->get_modules(conf , env)) 
+        ((conf)->ops->get_modules(conf , env)) 
 
 #define AXIS2_CONF_ADD_MODULE(conf, env, module) \
-        (conf->ops->add_module(conf , env, module)) 
+        ((conf)->ops->add_module(conf , env, module)) 
  
 #define AXIS2_CONF_SET_DEFAULT_DISPATCHERS(conf, env) \
-        (conf->ops->set_default_dispatchers(conf , env)) 
+        ((conf)->ops->set_default_dispatchers(conf , env)) 
  
 #define AXIS2_CONF_SET_DISPATCH_PHASE(conf, env, dispatch) \
-        (conf->ops->set_dispatch_phase(conf , env, dispatch)) 
+        ((conf)->ops->set_dispatch_phase(conf , env, dispatch)) 
 
 #define AXIS2_CONF_SET_REPOS(conf, env, axis2_repos) \
-        (conf->ops->set_repos(conf , env, axis2_repos))
+        ((conf)->ops->set_repos(conf , env, axis2_repos))
         
 #define AXIS2_CONF_ENGAGE_MODULE(conf, env, module_ref) \
-        (conf->ops->engage_module(conf , env, module_ref))        
+        ((conf)->ops->engage_module(conf , env, module_ref))        
     
 
 /************************* End of function macros *****************************/

Modified: webservices/axis2/trunk/c/include/axis2_conf_builder.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_conf_builder.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_conf_builder.h (original)
+++ webservices/axis2/trunk/c/include/axis2_conf_builder.h Tue Jan 10 21:23:24 2006
@@ -111,13 +111,13 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_CONF_BUILDER_FREE(conf_builder, env) \
-		((conf_builder->ops)->free (conf_builder, env))
+		((conf_builder)->ops->free (conf_builder, env))
 
 #define AXIS2_CONF_BUILDER_POPULATE_CONF(conf_builder, env) \
-		((conf_builder->ops)->populate_conf (conf_builder, env))
+		((conf_builder)->ops->populate_conf (conf_builder, env))
 
 #define AXIS2_CONF_BUILDER_PROCESS_MODULE_REFS(conf_builder, env, module_refs) \
-		((conf_builder->ops)->process_module_refs (conf_builder, env, module_refs))
+		((conf_builder)->ops->process_module_refs (conf_builder, env, module_refs))
 
 
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_dep_engine.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_dep_engine.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_dep_engine.h (original)
+++ webservices/axis2/trunk/c/include/axis2_dep_engine.h Tue Jan 10 21:23:24 2006
@@ -226,62 +226,62 @@
 
 
 #define AXIS2_DEP_ENGINE_FREE(dep_engine, env) \
-		((dep_engine->ops)->free (dep_engine, env))  
+		((dep_engine)->ops->free (dep_engine, env))  
 
 #define AXIS2_DEP_ENGINE_ADD_MODULE(dep_engine, env, module_qname) \
-		((dep_engine->ops)->add_module (dep_engine, env, module_qname))
+		((dep_engine)->ops->add_module (dep_engine, env, module_qname))
         
 #define AXIS2_DEP_ENGINE_GET_MODULE(dep_engine, env, module_qname) \
-		((dep_engine->ops)->get_module (dep_engine, env, module_qname))
+		((dep_engine)->ops->get_module (dep_engine, env, module_qname))
         
 #define AXIS2_DEP_ENGINE_GET_CURRENT_FILE_ITEM(dep_engine, env) \
-		((dep_engine->ops)->get_current_file_item (dep_engine, env))        
+		((dep_engine)->ops->get_current_file_item (dep_engine, env))        
  
 #define AXIS2_DEP_ENGINE_ADD_WS_TO_DEPLOY(dep_engine, env, file) \
-		((dep_engine->ops)->add_ws_to_deploy (dep_engine, env, file))  
+		((dep_engine)->ops->add_ws_to_deploy (dep_engine, env, file))  
 
 
 #define AXIS2_DEP_ENGINE_ADD_WS_TO_UNDEPLOY(dep_engine, env, file) \
-		((dep_engine->ops)->add_ws_to_undeploy (dep_engine, env, file)) 
+		((dep_engine)->ops->add_ws_to_undeploy (dep_engine, env, file)) 
 
 #define AXIS2_DEP_ENGINE_DO_DEPLOY(dep_engine, env) \
-		((dep_engine->ops)->do_deploy (dep_engine, env)) 
+		((dep_engine)->ops->do_deploy (dep_engine, env)) 
 
 #define AXIS2_DEP_ENGINE_UNDEPLOY(dep_engine, env) \
-		((dep_engine->ops)->undeploy (dep_engine, env)) 
+		((dep_engine)->ops->undeploy (dep_engine, env)) 
 
 #define AXIS2_DEP_ENGINE_GET_PHASES_INFO(dep_engine, env) \
-		((dep_engine->ops)->get_phases_info (dep_engine, env)) 
+		((dep_engine)->ops->get_phases_info (dep_engine, env)) 
 
 #define AXIS2_DEP_ENGINE_GET_AXIS2_CONF(dep_engine, env) \
-		((dep_engine->ops)->get_axis_conf (dep_engine, env)) 
+		((dep_engine)->ops->get_axis_conf (dep_engine, env)) 
 
 #define AXIS2_DEP_ENGINE_LOAD(dep_engine, env) \
-		((dep_engine->ops)->load (dep_engine, env))
+		((dep_engine)->ops->load (dep_engine, env))
         
 #define AXIS2_DEP_ENGINE_LOAD_CLIENT(dep_engine, env, client_home) \
-		((dep_engine->ops)->load_client (dep_engine, env, client_home))
+		((dep_engine)->ops->load_client (dep_engine, env, client_home))
 
 #define AXIS2_DEP_ENGINE_GET_HANDLER_DLL(dep_engine, env, dll_name) \
-		((dep_engine->ops)->get_handler_dll (dep_engine, env, dll_name))
+		((dep_engine)->ops->get_handler_dll (dep_engine, env, dll_name))
         
 #define AXIS2_DEP_ENGINE_DO_DEPLOY(dep_engine, env) \
-		((dep_engine->ops)->do_deploy (dep_engine, env))
+		((dep_engine)->ops->do_deploy (dep_engine, env))
 
 #define AXIS2_DEP_ENGINE_UNDEPLOY(dep_engine, env) \
-		((dep_engine->ops)->undeploy (dep_engine, env))
+		((dep_engine)->ops->undeploy (dep_engine, env))
         
 #define AXIS2_DEP_ENGINE_IS_HOT_UPDATE(dep_engine, env) \
-		((dep_engine->ops)->is_hot_update (dep_engine, env))
+		((dep_engine)->ops->is_hot_update (dep_engine, env))
 
 #define AXIS2_DEP_ENGINE_SET_PHASES_INFO(dep_engine, env, phases_info) \
-		((dep_engine->ops)->set_phases_info (dep_engine, env, phases_info))
+		((dep_engine)->ops->set_phases_info (dep_engine, env, phases_info))
         
 #define AXIS2_DEP_ENGINE_BUILD_SVC(dep_engine, env, svc, file_name) \
-		((dep_engine->ops)->build_svc (dep_engine, env, svc, file_name))
+		((dep_engine)->ops->build_svc (dep_engine, env, svc, file_name))
 
 #define AXIS2_DEP_ENGINE_BUILD_MODULE(dep_engine, env, module_archive, conf) \
-		((dep_engine->ops)->build_module (dep_engine, env, module_archive, conf))
+		((dep_engine)->ops->build_module (dep_engine, env, module_archive, conf))
         
         
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_desc_builder.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_desc_builder.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_desc_builder.h (original)
+++ webservices/axis2/trunk/c/include/axis2_desc_builder.h Tue Jan 10 21:23:24 2006
@@ -206,38 +206,38 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_DESC_BUILDER_FREE(desc_builder, env) \
-		((desc_builder->ops)->free (desc_builder, env))
+		((desc_builder)->ops->free (desc_builder, env))
 
 #define AXIS2_DESC_BUILDER_BUILD_OM(desc_builder, env) \
-		((desc_builder->ops)->build_OM (desc_builder, env))                                        
+		((desc_builder)->ops->build_OM (desc_builder, env))                                        
 
 #define AXIS2_DESC_BUILDER_PROCESS_FLOW(desc_builder, env, flow_element, \
-        parent, node) ((desc_builder->ops)->process_flow (desc_builder, env, \
+        parent, node) ((desc_builder)->ops->process_flow (desc_builder, env, \
             flow_element, parent, node))                                          
 
 #define AXIS2_DESC_BUILDER_PROCESS_HANDLER(desc_builder, env, handler_element, \
-        parent) ((desc_builder->ops)->process_handler (desc_builder, \
+        parent) ((desc_builder)->ops->process_handler (desc_builder, \
             env, handler_element, parent))                                          
 
 #define AXIS2_DESC_BUILDER_PROCESS_PARAMS(desc_builder, env, params, \
-        param_container, parent) ((desc_builder->ops)->process_params \
+        param_container, parent) ((desc_builder)->ops->process_params \
             (desc_builder, env, params, param_container, parent))                                          
 
 #define AXIS2_DESC_BUILDER_PROCESS_OP_MODULE_REFS(desc_builder, env, \
-        module_refs, op) ((desc_builder->ops)->process_op_module_refs \
+        module_refs, op) ((desc_builder)->ops->process_op_module_refs \
             (desc_builder, env, module_refs, op))                                          
 
 #define AXIS2_DESC_BUILDER_LOAD_MSG_RECV(desc_builder, env, recv_element) \
-		((desc_builder->ops)->load_msg_recv (desc_builder, env, recv_element))  
+		((desc_builder)->ops->load_msg_recv (desc_builder, env, recv_element))  
 
 #define AXIS2_DESC_BUILDER_LOAD_DEFAULT_MSG_RECV(desc_builder, env) \
-		((desc_builder->ops)->load_default_msg_recv (desc_builder, env))  
+		((desc_builder)->ops->load_default_msg_recv (desc_builder, env))  
 
 #define AXIS2_DESC_BUILDER_GET_SHORT_FILE_NAME(desc_builder, env, file_name) \
-		((desc_builder->ops)->get_short_file_name (desc_builder, env, file_name))  
+		((desc_builder)->ops->get_short_file_name (desc_builder, env, file_name))  
 
 #define AXIS2_DESC_BUILDER_GET_VALUE(desc_builder, env, in) \
-		((desc_builder->ops)->get_value (desc_builder, env, in))  
+		((desc_builder)->ops->get_value (desc_builder, env, in))  
                                         
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_flow.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_flow.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_flow.h (original)
+++ webservices/axis2/trunk/c/include/axis2_flow.h Tue Jan 10 21:23:24 2006
@@ -101,16 +101,16 @@
 
 /*************************** Function macros **********************************/
 
-#define AXIS2_FLOW_FREE(flow, env) ((flow->ops)->free (flow, env))
+#define AXIS2_FLOW_FREE(flow, env) ((flow)->ops->free (flow, env))
 
 #define AXIS2_FLOW_ADD_HANDLER(flow, env, handler) \
-		((flow->ops)->add_handler (flow, env, handler))
+		((flow)->ops->add_handler (flow, env, handler))
 
 #define AXIS2_FLOW_GET_HANDLER(flow, env, index) \
-		((flow->ops)->get_handler (flow, env, index))
+		((flow)->ops->get_handler (flow, env, index))
 
 #define AXIS2_FLOW_GET_HANDLER_COUNT(flow, env) \
-		((flow->ops)->get_handler_count (flow, env))
+		((flow)->ops->get_handler_count (flow, env))
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_flow_container.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_flow_container.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_flow_container.h (original)
+++ webservices/axis2/trunk/c/include/axis2_flow_container.h Tue Jan 10 21:23:24 2006
@@ -144,31 +144,31 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_FLOW_CONTAINER_FREE(flow_container, env) \
-        ((flow_container->ops)->free (flow_container, env))
+        ((flow_container)->ops->free (flow_container, env))
 
 #define AXIS2_FLOW_CONTAINER_GET_INFLOW(flow_container, env) \
-        ((flow_container->ops)->get_inflow (flow_container, env))
+        ((flow_container)->ops->get_inflow (flow_container, env))
 
 #define AXIS2_FLOW_CONTAINER_SET_INFLOW(flow_container, env, inflow) \
-        ((flow_container->ops)->set_inflow (flow_container, env, inflow))
+        ((flow_container)->ops->set_inflow (flow_container, env, inflow))
 
 #define AXIS2_FLOW_CONTAINER_GET_OUTFLOW(flow_container, env) \
-        ((flow_container->ops)->get_outflow (flow_container, env))
+        ((flow_container)->ops->get_outflow (flow_container, env))
         
 #define AXIS2_FLOW_CONTAINER_SET_OUTFLOW(flow_container, env, outflow) \
-        ((flow_container->ops)->set_outflow (flow_container, env, outflow))
+        ((flow_container)->ops->set_outflow (flow_container, env, outflow))
 
 #define AXIS2_FLOW_CONTAINER_GET_FAULT_INFLOW(flow_container, env) \
-        ((flow_container->ops)->get_fault_inflow (flow_container, env))
+        ((flow_container)->ops->get_fault_inflow (flow_container, env))
         
 #define AXIS2_FLOW_CONTAINER_SET_FAULT_INFLOW(flow_container, env, fault_inflow) \
-        ((flow_container->ops)->set_fault_inflow (flow_container, env, fault_inflow))
+        ((flow_container)->ops->set_fault_inflow (flow_container, env, fault_inflow))
 
 #define AXIS2_FLOW_CONTAINER_GET_FAULT_OUTFLOW(flow_container, env) \
-        ((flow_container->ops)->get_fault_outflow (flow_container, env))
+        ((flow_container)->ops->get_fault_outflow (flow_container, env))
         
 #define AXIS2_FLOW_CONTAINER_SET_FAULT_OUTFLOW(flow_container, env, fault_outflow) \
-        ((flow_container->ops)->set_fault_outflow (flow_container, env, fault_outflow))        
+        ((flow_container)->ops->set_fault_outflow (flow_container, env, fault_outflow))        
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_module.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_module.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_module.h (original)
+++ webservices/axis2/trunk/c/include/axis2_module.h Tue Jan 10 21:23:24 2006
@@ -89,10 +89,10 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_MODULE_INIT(module, env) \
-		((module->ops)->init (module, env))
+		((module)->ops->init (module, env))
 
 #define AXIS2_MODULE_SHUTDOWN(module, env) \
-		((module->ops)->free (module, env))
+		((module)->ops->free (module, env))
 
 
 /** @} */

Modified: webservices/axis2/trunk/c/include/axis2_module_builder.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_module_builder.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_module_builder.h (original)
+++ webservices/axis2/trunk/c/include/axis2_module_builder.h Tue Jan 10 21:23:24 2006
@@ -96,10 +96,10 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_MODULE_BUILDER_FREE(module_builder, env) \
-		((module_builder->ops)->free (module_builder, env))
+		((module_builder)->ops->free (module_builder, env))
 
 #define AXIS2_MODULE_BUILDER_POPULATE_MODULE(module_builder, env) \
-		((module_builder->ops)->populate_module (module_builder, env))
+		((module_builder)->ops->populate_module (module_builder, env))
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_module_desc.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_module_desc.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_module_desc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_module_desc.h Tue Jan 10 21:23:24 2006
@@ -260,67 +260,67 @@
 /************************* Start of function macros	***************************/
 	
 #define AXIS2_MODULE_DESC_FREE(module_desc, env) \
-		(module_desc->ops->free(module_desc, env))
+		((module_desc)->ops->free(module_desc, env))
 	
 #define AXIS2_MODULE_DESC_GET_INFLOW(module_desc, env) \
-        (module_desc->ops->get_inflow (module_desc, env))
+        ((module_desc)->ops->get_inflow (module_desc, env))
 
 #define AXIS2_MODULE_DESC_SET_INFLOW(module_desc, env, inflow) \
-        (module_desc->ops->set_inflow (module_desc, env, inflow))
+        ((module_desc)->ops->set_inflow (module_desc, env, inflow))
 
 #define AXIS2_MODULE_DESC_GET_OUTFLOW(module_desc, env) \
-		(module_desc->ops->get_outflow (module_desc, env))
+		((module_desc)->ops->get_outflow (module_desc, env))
 		
 #define AXIS2_MODULE_DESC_SET_OUTFLOW(module_desc, env, outflow) \
-		(module_desc->ops->set_outflow (module_desc, env, outflow))
+		((module_desc)->ops->set_outflow (module_desc, env, outflow))
 
 #define AXIS2_MODULE_DESC_GET_FAULT_INFLOW(module_desc, env) \
-		(module_desc->ops->get_fault_inflow (module_desc, env))
+		((module_desc)->ops->get_fault_inflow (module_desc, env))
         
 #define AXIS2_MODULE_DESC_SET_FAULT_INFLOW(module_desc, env, falut_inflow) \
-        (module_desc->ops->set_fault_inflow(module_desc , env, falut_inflow))
+        ((module_desc)->ops->set_fault_inflow(module_desc , env, falut_inflow))
 		
 #define AXIS2_MODULE_DESC_GET_FAULT_OUTFLOW(module_desc, env) \
-        (module_desc->ops->get_fault_outflow(module_desc , env))
+        ((module_desc)->ops->get_fault_outflow(module_desc , env))
 		
 #define AXIS2_MODULE_DESC_SET_FAULT_OUTFLOW(module_desc, env, falut_outflow) \
-        (module_desc->ops->set_fault_outflow(module_desc , env, falut_outflow))
+        ((module_desc)->ops->set_fault_outflow(module_desc , env, falut_outflow))
 		
 #define AXIS2_MODULE_DESC_GET_NAME(module_desc, env) \
-        (module_desc->ops->get_name(module_desc, env))
+        ((module_desc)->ops->get_name(module_desc, env))
 
 #define AXIS2_MODULE_DESC_SET_NAME(module_desc, env, qname) \
-        (module_desc->ops->set_name(module_desc, env, qname))
+        ((module_desc)->ops->set_name(module_desc, env, qname))
 
 #define AXIS2_MODULE_DESC_ADD_OP(module_desc, env, op) \
-        (module_desc->ops->add_op(module_desc, env, op))
+        ((module_desc)->ops->add_op(module_desc, env, op))
         
 #define AXIS2_MODULE_DESC_GET_OPS(module_desc, env) \
-        (module_desc->ops->get_ops(module_desc, env))
+        ((module_desc)->ops->get_ops(module_desc, env))
 
 #define AXIS2_MODULE_DESC_GET_PARENT(module_desc, env) \
-        (module_desc->ops->get_parent(module_desc, env))
+        ((module_desc)->ops->get_parent(module_desc, env))
         
 #define AXIS2_MODULE_DESC_SET_PARENT(module_desc, env, parent) \
-        (module_desc->ops->set_parent(module_desc, env, parent))
+        ((module_desc)->ops->set_parent(module_desc, env, parent))
 
 #define AXIS2_MODULE_DESC_ADD_PARAM(module_desc, env, param) \
-        (module_desc->ops->add_param(module_desc, env, param))
+        ((module_desc)->ops->add_param(module_desc, env, param))
         
 #define AXIS2_MODULE_DESC_GET_PARAM(module_desc, env, name) \
-        (module_desc->ops->get_param(module_desc, env, name))
+        ((module_desc)->ops->get_param(module_desc, env, name))
 
 #define AXIS2_MODULE_DESC_GET_PARAMS(module_desc, env) \
-        (module_desc->ops->get_params(module_desc, env))
+        ((module_desc)->ops->get_params(module_desc, env))
         
 #define AXIS2_MODULE_DESC_IS_PARAM_LOCKED(module_desc, env, param_name) \
-        (module_desc->ops->is_param_locked(module_desc, env, param_name))
+        ((module_desc)->ops->is_param_locked(module_desc, env, param_name))
 
 #define AXIS2_MODULE_DESC_GET_MODULE(module_desc, env) \
-        (module_desc->ops->get_module(module_desc, env))
+        ((module_desc)->ops->get_module(module_desc, env))
         
 #define AXIS2_MODULE_DESC_SET_MODULE(module_desc, env, module) \
-        (module_desc->ops->set_module(module_desc, env, module))        
+        ((module_desc)->ops->set_module(module_desc, env, module))        
         
 /************************* End of function macros *****************************/
 /** @} */

Modified: webservices/axis2/trunk/c/include/axis2_msg_recv.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_msg_recv.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_msg_recv.h (original)
+++ webservices/axis2/trunk/c/include/axis2_msg_recv.h Tue Jan 10 21:23:24 2006
@@ -123,32 +123,32 @@
 
 /************************** Start of function macros **************************/
 
-#define AXIS2_MSG_RECV_FREE(msg_recv, env) (msg_recv->ops->free (msg_recv, env))
+#define AXIS2_MSG_RECV_FREE(msg_recv, env) ((msg_recv)->ops->free (msg_recv, env))
 
 #define AXIS2_MSG_RECV_RECEIVE(msg_recv, env, msg_ctx) \
-		(msg_recv->ops->receive (msg_recv, env, msg_ctx))
+		((msg_recv)->ops->receive (msg_recv, env, msg_ctx))
 
 #define AXIS2_MSG_RECV_SET_IN_ONLY(msg_recv, env, in_only) \
-		(msg_recv->ops->set_in_only(msg_recv, env, in_only))
+		((msg_recv)->ops->set_in_only(msg_recv, env, in_only))
 
 #define AXIS2_MSG_RECV_INVOKE_IN_BUSINESS_LOGIC(msg_recv, env, in_msg_ctx) \
-		(msg_recv->ops->invoke_in_business_logic(msg_recv, env, in_msg_ctx))
+		((msg_recv)->ops->invoke_in_business_logic(msg_recv, env, in_msg_ctx))
 
 #define AXIS2_MSG_RECV_INVOKE_IN_OUT_BUSINESS_LOGIC(msg_recv, env, in_msg_ctx, \
-        out_msg_ctx) (msg_recv->ops->invoke_in_out_business_logic(msg_recv, \
+        out_msg_ctx) ((msg_recv)->ops->invoke_in_out_business_logic(msg_recv, \
             env, in_msg_ctx, out_msg_ctx))
 
 #define AXIS2_MSG_RECV_MAKE_NEW_SVC_OBJ(msg_recv, env, msg_ctx) \
-		(msg_recv->ops->make_new_svc_obj(msg_recv, env, msg_ctx))
+		((msg_recv)->ops->make_new_svc_obj(msg_recv, env, msg_ctx))
 
 #define AXIS2_MSG_RECV_GET_IMPL_OBJ(msg_recv, env, msg_ctx) \
-		(msg_recv->ops->get_impl_obj(msg_recv, env, msg_ctx))
+		((msg_recv)->ops->get_impl_obj(msg_recv, env, msg_ctx))
         
 #define AXIS2_MSG_RECV_SET_SCOPE(msg_recv, env, scope) \
-		(msg_recv->ops->set_scope(msg_recv, env, scope))
+		((msg_recv)->ops->set_scope(msg_recv, env, scope))
 
 #define AXIS2_MSG_RECV_GET_SCOPE(msg_recv, env) \
-		(msg_recv->ops->get_scope(msg_recv, env))
+		((msg_recv)->ops->get_scope(msg_recv, env))
 
 
 /************************** End of function macros ****************************/

Modified: webservices/axis2/trunk/c/include/axis2_op.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_op.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_op.h (original)
+++ webservices/axis2/trunk/c/include/axis2_op.h Tue Jan 10 21:23:24 2006
@@ -416,157 +416,157 @@
 /************************** Start of function macros **************************/
 
 #define AXIS2_OP_FREE(op, env) \
-        ((op->ops)->free (op, env))
+        ((op)->ops->free (op, env))
 
 #define AXIS2_OP_ADD_PARAM(op, env, param) \
-		((op->ops)->add_param (op, env, param))
+		((op)->ops->add_param (op, env, param))
 
 #define AXIS2_OP_GET_PARAM(op, env, key) \
-		((op->ops)->get_param (op, env, key))
+		((op)->ops->get_param (op, env, key))
 
 #define AXIS2_OP_GET_PARAMS(op, env) \
-		((op->ops)->get_params (op, env))
+		((op)->ops->get_params (op, env))
 
 #define AXIS2_OP_IS_PARAM_LOCKED(op, env, param_name) \
-        ((op->ops)->is_param_locked(op, env, param_name))
+        ((op)->ops->is_param_locked(op, env, param_name))
 
 #define AXIS2_OP_SET_PARENT(op, env, service_desc) \
-        ((op->ops)->set_parent (op, env, service_desc))
+        ((op)->ops->set_parent (op, env, service_desc))
 
 #define AXIS2_OP_GET_PARENT(op, env) \
-		((op->ops)->get_parent (op, env))
+		((op)->ops->get_parent (op, env))
 
 #define AXIS2_OP_SET_MSG_RECEIVER(op, env, msg_recv) \
-        ((op->ops)->set_msg_recv (op, env, msg_recv))
+        ((op)->ops->set_msg_recv (op, env, msg_recv))
 
 #define AXIS2_OP_GET_MSG_RECEIVER(op, env) \
-		((op->ops)->get_msg_recv (op, env))
+		((op)->ops->get_msg_recv (op, env))
 
 #define AXIS2_OP_SET_NAME(op, env, qname) \
-		((op->ops)->set_name (op, env, qname))
+		((op)->ops->set_name (op, env, qname))
         
 #define AXIS2_OP_GET_QNAME(op, env) \
-		((op->ops)->get_qname (op, env))
+		((op)->ops->get_qname (op, env))
 
 #define AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op , env, \
         msg_exchange_pattern) \
-		((op->ops)->set_msg_exchange_pattern (op, env, \
+		((op)->ops->set_msg_exchange_pattern (op, env, \
         msg_exchange_pattern))
 
 #define AXIS2_OP_GET_MSG_EXCHANGE_PATTERN(op, env) \
-		((op->ops)->get_msg_exchange_pattern (op, env))
+		((op)->ops->get_msg_exchange_pattern (op, env))
         
 #define AXIS2_OP_GET_STYLE(op, env) \
-		((op->ops)->get_style (op, env))
+		((op)->ops->get_style (op, env))
         
 #define AXIS2_OP_SET_STYLE(op, env, style) \
-		((op->ops)->set_style (op, env, style))   
+		((op)->ops->set_style (op, env, style))   
 
 #define AXIS2_OP_ENGAGE_MODULE(op, env, moduleref) \
-		((op->ops)->engage_module (op, env, moduleref))
+		((op)->ops->engage_module (op, env, moduleref))
         
 #define AXIS2_OP_ADD_TO_ENGAGE_MODULE_LIST(op, env, module_name) \
-		((op->ops)->add_to_engage_module_list (op, env, module_name))
+		((op)->ops->add_to_engage_module_list (op, env, module_name))
 
 #define AXIS2_OP_GET_MODULES(op, env) \
-		((op->ops)->get_modules (op, env))
+		((op)->ops->get_modules (op, env))
         
 #define AXIS2_OP_GET_AXIS_SPECIFIC_MEP_CONST(op, env) \
-		((op->ops)->get_axis_specific_mep_const (op, env))
+		((op)->ops->get_axis_specific_mep_const (op, env))
 
 #define AXIS2_OP_GET_PHASES_IN_FAULT_FLOW(op, env) \
-		((op->ops)->get_phases_in_fault_flow (op, env))
+		((op)->ops->get_phases_in_fault_flow (op, env))
         
 #define AXIS2_OP_GET_PHASES_OUT_FAULT_FLOW(op, env) \
-		((op->ops)->get_phases_out_fault_flow (op, env))
+		((op)->ops->get_phases_out_fault_flow (op, env))
 
 #define AXIS2_OP_GET_PHASES_OUTFLOW(op, env) \
-		((op->ops)->get_phases_outflow (op, env))
+		((op)->ops->get_phases_outflow (op, env))
  
 #define AXIS2_OP_GET_REMAINING_PHASES_INFLOW(op, env) \
-		((op->ops)->get_remaining_phases_inflow (op, env))    
+		((op)->ops->get_remaining_phases_inflow (op, env))    
 
 #define AXIS2_OP_SET_PHASES_IN_FAULT_FLOW(op, env, list) \
-		((op->ops)->set_phases_in_fault_flow (op, env, list))    
+		((op)->ops->set_phases_in_fault_flow (op, env, list))    
 
 #define AXIS2_OP_SET_PHASES_OUT_FAULT_FLOW(op, env, list) \
-		((op->ops)->set_phases_out_fault_flow (op, env, list))   
+		((op)->ops->set_phases_out_fault_flow (op, env, list))   
 
 #define AXIS2_OP_SET_PHASES_OUTFLOW(op, env, list) \
-		((op->ops)->set_phases_outflow (op, env, list)) 
+		((op)->ops->set_phases_outflow (op, env, list)) 
         
 #define AXIS2_OP_SET_REMAINING_PHASES_INFLOW(op, env, list) \
-		((op->ops)->set_remaining_phases_inflow (op, env, list))
+		((op)->ops->set_remaining_phases_inflow (op, env, list))
         
 #define AXIS2_OP_ADD_MODULE(op, env, module_name) \
-		((op->ops)->add_module (op, env, module_name))
+		((op)->ops->add_module (op, env, module_name))
 
 #define AXIS2_OP_GET_MODULE_REFS(op, env) \
-		((op->ops)->get_module_refs (op, env))
+		((op)->ops->get_module_refs (op, env))
         
 #define AXIS2_OP_GET_IN_FAULTS(op, env) \
-		((op->ops)->get_in_faults (op, env))
+		((op)->ops->get_in_faults (op, env))
 
 #define AXIS2_OP_SET_IN_FAULTS(op, env) \
-		((op->ops)->set_in_faults (op, env, in_faults))
+		((op)->ops->set_in_faults (op, env, in_faults))
         
 #define AXIS2_OP_GET_INPUT_MSG(op, env) \
-		((op->ops)->get_input_msg (op, env))
+		((op)->ops->get_input_msg (op, env))
 
 #define AXIS2_OP_SET_INPUT_MSG(op, env) \
-		((op->ops)->set_input_msg (op, env, input_msg))
+		((op)->ops->set_input_msg (op, env, input_msg))
         
 #define AXIS2_OP_GET_OUT_FAULTS(op, env) \
-		((op->ops)->get_out_faults (op, env))
+		((op)->ops->get_out_faults (op, env))
 
 #define AXIS2_OP_SET_OUT_FAULTS(op, env) \
-		((op->ops)->set_out_faults (op, env, out_faults))
+		((op)->ops->set_out_faults (op, env, out_faults))
         
 #define AXIS2_OP_GET_OUTPUT_MSG(op, env) \
-		((op->ops)->get_output_msg (op, env))
+		((op)->ops->get_output_msg (op, env))
 
 #define AXIS2_OP_SET_OUTPUT_MSG(op, env) \
-		((op->ops)->set_output_msg (op, env, output_msg))
+		((op)->ops->set_output_msg (op, env, output_msg))
         
 #define AXIS2_OP_IS_SAFE(op, env) \
-		((op->ops)->is_safe (op, env))
+		((op)->ops->is_safe (op, env))
 
 #define AXIS2_OP_SET_SAFETY(op, env, safe) \
-		((op->ops)->set_safety (op, env, safe))
+		((op)->ops->set_safety (op, env, safe))
         
 #define AXIS2_OP_GET_TARGET_NAMESPACE(op, env) \
-		((op->ops)->get_target_namespace (op, env))
+		((op)->ops->get_target_namespace (op, env))
 
 #define AXIS2_OP_ADD_IN_FAULT(op, env, in_fault) \
-		((op->ops)->add_in_fault (op, env, in_fault))
+		((op)->ops->add_in_fault (op, env, in_fault))
         
 #define AXIS2_OP_ADD_OUT_FAULT(op, env, out_fault) \
-		((op->ops)->add_out_fault (op, env, out_fault))
+		((op)->ops->add_out_fault (op, env, out_fault))
 
 #define AXIS2_OP_ADD_FEATURE(op, env, feature) \
-		((op->ops)->add_feature (op, env, feature))
+		((op)->ops->add_feature (op, env, feature))
         
 #define AXIS2_OP_GET_FEATURES(op, env) \
-		((op->ops)->get_features(op, env))
+		((op)->ops->get_features(op, env))
 
 #define AXIS2_OP_ADD_PROPERTY(op, env, wsdl_property) \
-		((op->ops)->add_property (op, env, wsdl_property))
+		((op)->ops->add_property (op, env, wsdl_property))
         
 #define AXIS2_OP_GET_PROPERTIES(op, env) \
-		((op->ops)->get_properties (op, env, properties))
+		((op)->ops->get_properties (op, env, properties))
 
 #define AXIS2_OP_SET_WSDL_OP(op, env, wsdl_op) \
-		((op->ops)->set_wsdl_op (op, env, wsdl_op))
+		((op)->ops->set_wsdl_op (op, env, wsdl_op))
   
 
 #define AXIS2_OP_FIND_OP_CTX(op, env, msg_ctx, svc_ctx) \
-		((op->ops)->find_op_ctx (op, env, msg_ctx, svc_ctx))
+		((op)->ops->find_op_ctx (op, env, msg_ctx, svc_ctx))
         
 #define AXIS2_OP_FIND_FOR_EXISTING_OP_CTX(op, env, wsdl_op) \
-		((op->ops)->find_for_existing_op_ctx (op, env, wsdl_op))
+		((op)->ops->find_for_existing_op_ctx (op, env, wsdl_op))
 
 #define AXIS2_OP_REGISTER_OP_CTX(op, env, msg_ctx, wsdl_op) \
-		((op->ops)->register_op_ctx (op, env, msg_ctx, wsdl_op))
+		((op)->ops->register_op_ctx (op, env, msg_ctx, wsdl_op))
    
 
 /************************** End of function macros ****************************/

Modified: webservices/axis2/trunk/c/include/axis2_param.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_param.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_param.h (original)
+++ webservices/axis2/trunk/c/include/axis2_param.h Tue Jan 10 21:23:24 2006
@@ -161,37 +161,37 @@
 						void *value);
 
 #define AXIS2_PARAM_FREE(param, env) \
-    ((param->ops)->free (param, env))
+    ((param)->ops->free (param, env))
 
 #define AXIS2_PARAM_SET_NAME(param, env, name) \
-    ((param->ops)->set_name (param, env, name))
+    ((param)->ops->set_name (param, env, name))
 
 #define AXIS2_PARAM_GET_NAME(param, env) \
-    ((param->ops)->get_name (param, env))
+    ((param)->ops->get_name (param, env))
 
 #define AXIS2_PARAM_SET_VALUE(param, env, value) \
-    ((param->ops)->set_value (param , env, value))
+    ((param)->ops->set_value (param , env, value))
 
 #define AXIS2_PARAM_GET_VALUE(param, env) \
-    ((param->ops)->get_value (param, env))
+    ((param)->ops->get_value (param, env))
 
 #define AXIS2_PARAM_IS_LOCKED(param, env) \
-    ((param->ops)->is_locked (param, env))
+    ((param)->ops->is_locked (param, env))
 
 #define AXIS2_PARAM_SET_LOCKED(param, env, locked) \
-    ((param->ops)->set_locked (param, env, locked))
+    ((param)->ops->set_locked (param, env, locked))
 
 #define AXIS2_PARAM_SET_PARAM_TYPE(param, env, type) \
-    ((param->ops)->set_param_type (param, env, type))
+    ((param)->ops->set_param_type (param, env, type))
  
 #define AXIS2_PARAM_GET_PARAM_TYPE(param, env) \
-    ((param->ops)->get_param_type (param, env))
+    ((param)->ops->get_param_type (param, env))
     
 #define AXIS2_PARAM_SET_ELEMENT(param, env, element) \
-    ((param->ops)->set_param_element (param , env, element))
+    ((param)->ops->set_param_element (param , env, element))
 
 #define AXIS2_PARAM_GET_ELEMENT(param, env) \
-    ((param->ops)->get_param_element (param, env))
+    ((param)->ops->get_param_element (param, env))
 	
 /** @} */
     

Modified: webservices/axis2/trunk/c/include/axis2_param_container.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_param_container.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_param_container.h (original)
+++ webservices/axis2/trunk/c/include/axis2_param_container.h Tue Jan 10 21:23:24 2006
@@ -115,19 +115,19 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_PARAM_CONTAINER_FREE(param_container, env) \
-		((param_container->ops)->free (param_container, env))
+		((param_container)->ops->free (param_container, env))
 
 #define AXIS2_PARAM_CONTAINER_ADD_PARAM(param_container, env, param) \
-		((param_container->ops)->add_param (param_container, env, param))
+		((param_container)->ops->add_param (param_container, env, param))
 
 #define AXIS2_PARAM_CONTAINER_GET_PARAM(param_container, env, name) \
-		((param_container->ops)->get_param (param_container, env, name))
+		((param_container)->ops->get_param (param_container, env, name))
 
 #define AXIS2_PARAM_CONTAINER_GET_PARAMS(param_container, env) \
-		((param_container->ops)->get_params (param_container, env))
+		((param_container)->ops->get_params (param_container, env))
 
 #define AXIS2_PARAM_CONTAINER_IS_PARAM_LOCKED(param_container, env, param_name) \
-		((param_container->ops)->is_param_locked (param_container, env, \
+		((param_container)->ops->is_param_locked (param_container, env, \
 		param_name))
 
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_phase_holder.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_phase_holder.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_phase_holder.h (original)
+++ webservices/axis2/trunk/c/include/axis2_phase_holder.h Tue Jan 10 21:23:24 2006
@@ -143,19 +143,19 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_PHASE_HOLDER_FREE(phase_holder, env) \
-		((phase_holder->ops)->free (phase_holder, env))
+		((phase_holder)->ops->free (phase_holder, env))
 
 #define AXIS2_PHASE_HOLDER_IS_PHASE_EXIST(phase_holder, env, phase_name) \
-		((phase_holder->ops)->is_phase_exist (phase_holder, env, phase_name))
+		((phase_holder)->ops->is_phase_exist (phase_holder, env, phase_name))
 
 #define AXIS2_PHASE_HOLDER_ADD_HANDLER(phase_holder, env, handler) \
-		((phase_holder->ops)->add_handler (phase_holder, env, handler))
+		((phase_holder)->ops->add_handler (phase_holder, env, handler))
 
 #define AXIS2_PHASE_HOLDER_GET_PHASE(phase_holder, env, phase_name) \
-		((phase_holder->ops)->get_phase (phase_holder, env, phase_name))
+		((phase_holder)->ops->get_phase (phase_holder, env, phase_name))
 
 #define AXIS2_PHASE_HOLDER_BUILD_TRANSPORT_HANDLER_CHAIN(phase_holder, env, phase, handlers) \
-		((phase_holder->ops)->build_transport_handler_chain (phase_holder, env, phase, handlers))       
+		((phase_holder)->ops->build_transport_handler_chain (phase_holder, env, phase, handlers))       
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_phase_resolver.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_phase_resolver.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_phase_resolver.h (original)
+++ webservices/axis2/trunk/c/include/axis2_phase_resolver.h Tue Jan 10 21:23:24 2006
@@ -180,28 +180,28 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_PHASE_RESOLVER_FREE(phase_resolver, env) \
-		((phase_resolver->ops)->free (phase_resolver, env))
+		((phase_resolver)->ops->free (phase_resolver, env))
 
 #define AXIS2_PHASE_RESOLVER_BUILD_CHAINS(phase_resolver, env) \
-		((phase_resolver->ops)->build_chains (phase_resolver, env))
+		((phase_resolver)->ops->build_chains (phase_resolver, env))
 
 #define AXIS2_PHASE_RESOLVER_BUILD_MODULE_OP(phase_resolver, env, op) \
-		((phase_resolver->ops)->build_module_op (phase_resolver, env, op))
+		((phase_resolver)->ops->build_module_op (phase_resolver, env, op))
 
 #define AXIS2_PHASE_RESOLVER_BUILD_TRANSPORT_CHAINS(phase_resolver, env) \
-		((phase_resolver->ops)->build_transport_chains (phase_resolver, env))
+		((phase_resolver)->ops->build_transport_chains (phase_resolver, env))
 
 #define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_GLOBALLY(phase_resolver, env, module) \
-		((phase_resolver->ops)->engage_module_globally (phase_resolver, env, module))       
+		((phase_resolver)->ops->engage_module_globally (phase_resolver, env, module))       
 
 #define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_SVC_FROM_GLOBAL(phase_resolver, env, svc, module_desc) \
-		((phase_resolver->ops)->engage_module_to_svc_from_global (phase_resolver, env, svc, module_desc))
+		((phase_resolver)->ops->engage_module_to_svc_from_global (phase_resolver, env, svc, module_desc))
 
 #define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_SVC(phase_resolver, env, svc, module_desc) \
-		((phase_resolver->ops)->engage_module_to_svc (phase_resolver, env, svc, module_desc))
+		((phase_resolver)->ops->engage_module_to_svc (phase_resolver, env, svc, module_desc))
 
 #define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_OP(phase_resolver, env, axis_op, module_desc) \
-		((phase_resolver->ops)->engage_module_to_op (phase_resolver, env, axis_op, module_desc))
+		((phase_resolver)->ops->engage_module_to_op (phase_resolver, env, axis_op, module_desc))
 
         
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_phases_info.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_phases_info.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_phases_info.h (original)
+++ webservices/axis2/trunk/c/include/axis2_phases_info.h Tue Jan 10 21:23:24 2006
@@ -119,46 +119,46 @@
 /**************************** Start of function macros ************************/
 
 #define AXIS2_PHASES_INFO_FREE(phases_info, env) \
-		((phases_info->ops)->free (phases_info, env))
+		((phases_info)->ops->free (phases_info, env))
 
 #define AXIS2_PHASES_INFO_SET_IN_PHASES(phases_info, env, in_phases) \
-		((phases_info->ops)->set_in_phases(phases_info, env, in_phases))
+		((phases_info)->ops->set_in_phases(phases_info, env, in_phases))
 		
 #define AXIS2_PHASES_INFO_SET_OUT_PHASES(phases_info, env, out_phases) \
-		((phases_info->ops)->set_out_phases(phases_info, env, out_phases))
+		((phases_info)->ops->set_out_phases(phases_info, env, out_phases))
 
 #define AXIS2_PHASES_INFO_SET_IN_FAULTPHASES(phases_info, env, in_faultphases) \
-		((phases_info->ops)->set_in_faultphases(phases_info, env, in_faultphases))
+		((phases_info)->ops->set_in_faultphases(phases_info, env, in_faultphases))
 
 #define AXIS2_PHASES_INFO_SET_OUT_FAULTPHASES(phases_info, env, out_faultphases) \
-		((phases_info->ops)->set_out_faultphases(phases_info, env, out_faultphases)) 
+		((phases_info)->ops->set_out_faultphases(phases_info, env, out_faultphases)) 
 
 #define AXIS2_PHASES_INFO_GET_IN_PHASES(phases_info, env) \
-		((phases_info->ops)->get_in_phases(phases_info, env)) 
+		((phases_info)->ops->get_in_phases(phases_info, env)) 
 
 #define AXIS2_PHASES_INFO_GET_OUT_PHASES(phases_info, env) \
-		((phases_info->ops)->get_out_phases(phases_info, env)) 
+		((phases_info)->ops->get_out_phases(phases_info, env)) 
         
 #define AXIS2_PHASES_INFO_GET_IN_FAULTPHASES(phases_info, env) \
-		((phases_info->ops)->get_in_faultphases(phases_info, env)) 
+		((phases_info)->ops->get_in_faultphases(phases_info, env)) 
 
 #define AXIS2_PHASES_INFO_GET_OUT_FAULTPHASES(phases_info, env) \
-		((phases_info->ops)->get_out_faultphases(phases_info, env)) 
+		((phases_info)->ops->get_out_faultphases(phases_info, env)) 
         
 #define AXIS2_PHASES_INFO_GET_OP_IN_PHASES(phases_info, env) \
-		((phases_info->ops)->get_op_in_phases(phases_info, env)) 
+		((phases_info)->ops->get_op_in_phases(phases_info, env)) 
 
 #define AXIS2_PHASES_INFO_GET_OP_OUT_PHASES(phases_info, env) \
-		((phases_info->ops)->get_op_out_phases(phases_info, env)) 
+		((phases_info)->ops->get_op_out_phases(phases_info, env)) 
                                         
 #define AXIS2_PHASES_INFO_GET_OP_IN_FAULTPHASES(phases_info, env) \
-		((phases_info->ops)->get_op_in_faultphases(phases_info, env))                                         
+		((phases_info)->ops->get_op_in_faultphases(phases_info, env))                                         
                                         
 #define AXIS2_PHASES_INFO_GET_OP_OUT_FAULTPHASES(phases_info, env) \
-		((phases_info->ops)->get_op_out_faultphases(phases_info, env))                                         
+		((phases_info)->ops->get_op_out_faultphases(phases_info, env))                                         
                                         
 #define AXIS2_PHASES_INFO_SET_OP_PHASES(phases_info, env, axis2_opt) \
-		((phases_info->ops)->set_op_phases(phases_info, env, axis2_opt))                                         
+		((phases_info)->ops->set_op_phases(phases_info, env, axis2_opt))                                         
                                            
 /**************************** End of function macros **************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_repos_listener.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_repos_listener.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_repos_listener.h (original)
+++ webservices/axis2/trunk/c/include/axis2_repos_listener.h Tue Jan 10 21:23:24 2006
@@ -129,22 +129,22 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_REPOS_LISTENER_FREE(repos_listener, env) \
-		((repos_listener->ops)->free (repos_listener, env))
+		((repos_listener)->ops->free (repos_listener, env))
 
 #define AXIS2_REPOS_LISTENER_CHECK_MODULES(repos_listener, env) \
-		((repos_listener->ops)->check_modules (repos_listener, env))
+		((repos_listener)->ops->check_modules (repos_listener, env))
         
 #define AXIS2_REPOS_LISTENER_CHECK_SVCS(repos_listener, env) \
-		((repos_listener->ops)->check_svcs (repos_listener, env))
+		((repos_listener)->ops->check_svcs (repos_listener, env))
 
 #define AXIS2_REPOS_LISTENER_UPDATE(repos_listener, env) \
-		((repos_listener->ops)->update (repos_listener, env))
+		((repos_listener)->ops->update (repos_listener, env))
         
 #define AXIS2_REPOS_LISTENER_INIT(repos_listener, env) \
-		((repos_listener->ops)->init (repos_listener, env))
+		((repos_listener)->ops->init (repos_listener, env))
 
 #define AXIS2_REPOS_LISTENER_START_LISTEN(repos_listener, env) \
-		((repos_listener->ops)->start_listen (repos_listener, env)) 
+		((repos_listener)->ops->start_listen (repos_listener, env)) 
 
         
 

Modified: webservices/axis2/trunk/c/include/axis2_svc.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_svc.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc.h Tue Jan 10 21:23:24 2006
@@ -438,141 +438,141 @@
 
 /**************************** Start of function macros ************************/
 
-#define AXIS2_SVC_FREE(svc, env) (svc->ops->free (svc, env))
+#define AXIS2_SVC_FREE(svc, env) ((svc)->ops->free (svc, env))
 
 #define AXIS2_SVC_ADD_OP(svc, env, op) \
-		(svc->ops->add_op (svc, env, op))
+		((svc)->ops->add_op (svc, env, op))
 
 #define AXIS2_SVC_GET_OP_WITH_QNAME(svc, env, op_qname) \
-		(svc->ops->get_op_with_qname (svc, env, op_qname))
+		((svc)->ops->get_op_with_qname (svc, env, op_qname))
 
 #define AXIS2_SVC_GET_OP_WITH_NAME(svc, env, op_name) \
-		(svc->ops->get_op_with_name (svc, env, op_name))
+		((svc)->ops->get_op_with_name (svc, env, op_name))
 
-#define AXIS2_SVC_GET_OPS(svc, env) (svc->ops->get_ops (svc, env))
+#define AXIS2_SVC_GET_OPS(svc, env) ((svc)->ops->get_ops (svc, env))
 
-#define AXIS2_SVC_SET_PARENT(svc, env , svc_grp) (svc->ops->set_parent \
+#define AXIS2_SVC_SET_PARENT(svc, env , svc_grp) ((svc)->ops->set_parent \
         (svc, env, svc_grp))
 
-#define AXIS2_SVC_GET_PARENT(svc, env) (svc->ops->get_parent (svc, env))
+#define AXIS2_SVC_GET_PARENT(svc, env) ((svc)->ops->get_parent (svc, env))
 
-#define AXIS2_SVC_SET_QNAME(svc, env, qname) (svc->ops->set_qname(svc , env, qname))
+#define AXIS2_SVC_SET_QNAME(svc, env, qname) ((svc)->ops->set_qname(svc , env, qname))
 
-#define AXIS2_SVC_GET_QNAME(svc, env) (svc->ops->get_qname(svc , env))
+#define AXIS2_SVC_GET_QNAME(svc, env) ((svc)->ops->get_qname(svc , env))
 		
-#define AXIS2_SVC_ADD_PARAM(svc, env, param) (svc->ops->add_param(svc , env, param))
+#define AXIS2_SVC_ADD_PARAM(svc, env, param) ((svc)->ops->add_param(svc , env, param))
 		
-#define AXIS2_SVC_GET_PARAM(svc, env, name) (svc->ops->get_param(svc , env, name))
+#define AXIS2_SVC_GET_PARAM(svc, env, name) ((svc)->ops->get_param(svc , env, name))
 		
-#define AXIS2_SVC_GET_PARAMS(svc, env) (svc->ops->get_params(svc , env))
+#define AXIS2_SVC_GET_PARAMS(svc, env) ((svc)->ops->get_params(svc , env))
 		
 #define AXIS2_SVC_IS_PARAM_LOCKED(svc, env, param_name) \
-        (svc->ops->is_param_locked(svc, env, param_name))
+        ((svc)->ops->is_param_locked(svc, env, param_name))
 
 #define AXIS2_SVC_SET_SVC_INTERFACE(svc, env, svc_interface) \
-        (svc->ops->set_svc_interface(svc, env, svc_interface))
+        ((svc)->ops->set_svc_interface(svc, env, svc_interface))
 
 #define AXIS2_SVC_GET_SVC_INTERFACE(svc, env) \
-        (svc->ops->get_svc_interface(svc, env))       
+        ((svc)->ops->get_svc_interface(svc, env))       
 
 #define AXIS2_SVC_ENGAGE_MODULE(svc, env, moduleref, axis2_config) \
-        (svc->ops->engage_module(svc, env, moduleref, axis2_config))
+        ((svc)->ops->engage_module(svc, env, moduleref, axis2_config))
 
 #define AXIS2_SVC_ADD_MODULE_OPS(svc, env, module_desc, axis2_config) \
-        (svc->ops->add_module_ops(svc, env, module_desc, axis2_config))
+        ((svc)->ops->add_module_ops(svc, env, module_desc, axis2_config))
 
 #define AXIS2_SVC_ADD_TO_ENGAGED_MODULE_LIST(svc, env, module_name) \
-        (svc->ops->add_to_engaged_module_list(svc, env, module_name))
+        ((svc)->ops->add_to_engaged_module_list(svc, env, module_name))
 
 #define AXIS2_SVC_GET_ENGAGED_MODULES(svc, env) \
-        (svc->ops->get_engaged_modules(svc, env))
+        ((svc)->ops->get_engaged_modules(svc, env))
 
 #define AXIS2_SVC_GET_WSDL_OP(svc, env, op_name) \
-        (svc->ops->get_wsdl_op(svc, env, op_name))
+        ((svc)->ops->get_wsdl_op(svc, env, op_name))
 
 #define AXIS2_SVC_SET_CONTEXT_PATH(svc, env, context_path) \
-        (svc->ops->set_context_path(svc, env, context_path))
+        ((svc)->ops->set_context_path(svc, env, context_path))
 
 #define AXIS2_SVC_GET_CONTEXT_PATH(svc, env) \
-        (svc->ops->get_context_path(svc, env))
+        ((svc)->ops->get_context_path(svc, env))
 
 #define AXIS2_SVC_SET_STYLE(svc, env, style) \
-        (svc->ops->set_style(svc, env, style))
+        ((svc)->ops->set_style(svc, env, style))
 
 #define AXIS2_SVC_GET_STYLE(svc, env) \
-        (svc->ops->get_style(svc, env))
+        ((svc)->ops->get_style(svc, env))
 
 #define AXIS2_SVC_GET_INFLOW(svc, env) \
-        (svc->ops->get_inflow(svc, env))
+        ((svc)->ops->get_inflow(svc, env))
 
 #define AXIS2_SVC_SET_INFLOW(svc, env, inflow) \
-        (svc->ops->set_inflow(svc, env, inflow))
+        ((svc)->ops->set_inflow(svc, env, inflow))
 
 #define AXIS2_SVC_GET_OUTFLOW(svc, env) \
-        (svc->ops->get_outflow(svc, env))
+        ((svc)->ops->get_outflow(svc, env))
 
 #define AXIS2_SVC_SET_OUTFLOW(svc, env, outflow) \
-        (svc->ops->set_outflow(svc, env, outflow))
+        ((svc)->ops->set_outflow(svc, env, outflow))
 
 #define AXIS2_SVC_GET_FAULT_INFLOW(svc, env) \
-        (svc->ops->get_fault_inflow(svc, env))
+        ((svc)->ops->get_fault_inflow(svc, env))
 
 #define AXIS2_SVC_SET_FAULT_INFLOW(svc, env, fault_inflow) \
-        (svc->ops->set_fault_inflow(svc, env, fault_inflow))
+        ((svc)->ops->set_fault_inflow(svc, env, fault_inflow))
 
 #define AXIS2_SVC_GET_FAULT_OUTFLOW(svc, env) \
-        (svc->ops->get_fault_outflow(svc, env))
+        ((svc)->ops->get_fault_outflow(svc, env))
 
 #define AXIS2_SVC_SET_FAULT_OUTFLOW(svc, env, fault_outflow) \
-        (svc->ops->set_fault_outflow(svc, env, fault_outflow))
+        ((svc)->ops->set_fault_outflow(svc, env, fault_outflow))
 
 #define AXIS2_SVC_GET_OP_BY_SOAP_ACTION(svc, env, soap_action) \
-        (svc->ops->get_op_by_soap_action(svc, env, soap_action))
+        ((svc)->ops->get_op_by_soap_action(svc, env, soap_action))
 
 #define AXIS2_SVC_GET_OP_BY_SOAP_ACTION_AND_ENDPOINT(svc, env, soap_action, endpoint) \
-        (svc->ops->get_op_by_soap_action_and_endpoint(svc, env, soap_action, endpoint))
+        ((svc)->ops->get_op_by_soap_action_and_endpoint(svc, env, soap_action, endpoint))
 
 #define AXIS2_SVC_GET_AXIS2_SVC_NAME(svc, env) \
-        (svc->ops->get_axis2_svc_name(svc, env))
+        ((svc)->ops->get_axis2_svc_name(svc, env))
 
 #define AXIS2_SVC_SET_AXIS2_SVC_NAME(svc, env, axis2_svc_name) \
-        (svc->ops->set_axis2_svc_name(svc, env, axis2_svc_name))
+        ((svc)->ops->set_axis2_svc_name(svc, env, axis2_svc_name))
 
 #define AXIS2_SVC_SET_LAST_UPDATE(svc, env) \
-        (svc->ops->set_last_update(svc, env))
+        ((svc)->ops->set_last_update(svc, env))
 
 #define AXIS2_SVC_GET_LAST_UPDATE(svc, env) \
-        (svc->ops->get_last_update(svc, env))
+        ((svc)->ops->get_last_update(svc, env))
 
 #define AXIS2_SVC_GET_FILENAME(svc, env) \
-        (svc->ops->get_filename(svc, env))
+        ((svc)->ops->get_filename(svc, env))
 
 #define AXIS2_SVC_SET_FILENAME(svc, env, filename) \
-        (svc->ops->set_filename(svc, env, filename))
+        ((svc)->ops->set_filename(svc, env, filename))
 
 #define AXIS2_SVC_GET_ENDPOINTS(svc, env) \
-        (svc->ops->get_endpoints(svc, env))
+        ((svc)->ops->get_endpoints(svc, env))
 
 #define AXIS2_SVC_SET_ENDPOINTS(svc, env, endpoints) \
-        (svc->ops->set_endpoints(svc, env, endpoints))
+        ((svc)->ops->set_endpoints(svc, env, endpoints))
 
 #define AXIS2_SVC_SET_ENDPOINT(svc, env, endpoint) \
-        (svc->ops->set_endpoint(svc, env, endpoint))
+        ((svc)->ops->set_endpoint(svc, env, endpoint))
 
 #define AXIS2_SVC_GET_ENDPOINT(svc, env, qname) \
-        (svc->ops->get_endpoint(svc, env, qname))
+        ((svc)->ops->get_endpoint(svc, env, qname))
 
 #define AXIS2_SVC_GET_QNAMESPACE(svc, env) \
-        (svc->ops->get_namespace(svc, env))
+        ((svc)->ops->get_namespace(svc, env))
 
 #define AXIS2_SVC_ADD_MAPPING(svc, env, mapping_key, axis2_opt) \
-        (svc->ops->add_mapping(svc, env, mapping_key, axis2_opt))
+        ((svc)->ops->add_mapping(svc, env, mapping_key, axis2_opt))
 
 #define AXIS2_SVC_ADD_MODULE_REF(svc, env, moduleref) \
-        (svc->ops->add_module_ref(svc, env, moduleref))
+        ((svc)->ops->add_module_ref(svc, env, moduleref))
         
 #define AXIS2_SVC_GET_MODULES(svc, env) \
-        (svc->ops->get_modules(svc, env))
+        ((svc)->ops->get_modules(svc, env))
 
 /**************************** End of function macros **************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_svc_builder.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_svc_builder.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc_builder.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc_builder.h Tue Jan 10 21:23:24 2006
@@ -131,13 +131,13 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_SVC_BUILDER_FREE(svc_builder, env) \
-		((svc_builder->ops)->free (svc_builder, env))
+		((svc_builder)->ops->free (svc_builder, env))
 
 #define AXIS2_SVC_BUILDER_POPULATE_SVC(svc_builder, env, svc_node) \
-		((svc_builder->ops)->populate_svc (svc_builder, env, svc_node))
+		((svc_builder)->ops->populate_svc (svc_builder, env, svc_node))
 
 #define AXIS2_SVC_BUILDER_PROCESS_MODULE_REFS(svc_builder, env, module_refs) \
-		((svc_builder->ops)->process_module_refs (svc_builder, env, module_refs))
+		((svc_builder)->ops->process_module_refs (svc_builder, env, module_refs))
 
 
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_svc_grp.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_svc_grp.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc_grp.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc_grp.h Tue Jan 10 21:23:24 2006
@@ -197,67 +197,67 @@
 
 /**************************** Start of function macros ************************/
 
-#define AXIS2_SVC_GRP_FREE(svc_grp, env) (svc_grp->ops->free (svc_grp , env))
+#define AXIS2_SVC_GRP_FREE(svc_grp, env) ((svc_grp)->ops->free (svc_grp , env))
 	
 #define AXIS2_SVC_GRP_SET_NAME(svc_grp, env , svc_grp_name) \
-        (svc_grp->ops->set_svc_grp_name (svc_grp, env, svc_grp_name))
+        ((svc_grp)->ops->set_svc_grp_name (svc_grp, env, svc_grp_name))
 		
 #define AXIS2_SVC_GRP_GET_NAME(svc_grp, env) \
-        (svc_grp->ops->get_svc_grp_name(svc_grp, env))
+        ((svc_grp)->ops->get_svc_grp_name(svc_grp, env))
 
 #define AXIS2_SVC_GRP_ADD_SVC(svc_grp, env , svc) \
-        (svc_grp->ops->add_svc (svc_grp, env, svc))
+        ((svc_grp)->ops->add_svc (svc_grp, env, svc))
 
 #define AXIS2_SVC_GRP_GET_SVC(svc_grp, env , svc) \
-        (svc_grp->ops->get_svc(svc_grp, env, svc))
+        ((svc_grp)->ops->get_svc(svc_grp, env, svc))
 
 #define AXIS2_SVC_GRP_GET_SVCS(svc_grp, env) \
-        (svc_grp->ops->get_svcs(svc_grp, env))
+        ((svc_grp)->ops->get_svcs(svc_grp, env))
         
 #define AXIS2_SVC_GRP_REMOVE_SVC(svc_grp, env, srvc_name) \
-		(svc_grp->ops->remove_svc(svc_grp, env, srvc_name))		
+		((svc_grp)->ops->remove_svc(svc_grp, env, srvc_name))		
 
 #define AXIS2_SVC_GRP_ADD_PARAM(svc_grp, env, param) \
-		(svc_grp->ops->add_param(svc_grp, env, param))
+		((svc_grp)->ops->add_param(svc_grp, env, param))
 		
 #define AXIS2_SVC_GRP_GET_PARAM(svc_grp, env, name) \
-		(svc_grp->ops->get_param(svc_grp, env, name))
+		((svc_grp)->ops->get_param(svc_grp, env, name))
 		
 #define AXIS2_SVC_GRP_GET_PARAMS(svc_grp, env) \
-        (svc_grp->ops->get_params(svc_grp, env))
+        ((svc_grp)->ops->get_params(svc_grp, env))
 				
 #define AXIS2_SVC_GRP_IS_PARAM_LOCKED(svc_grp, env , param_name) \
-        (svc_grp->ops->is_param_locked(svc_grp, env, param_name))
+        ((svc_grp)->ops->is_param_locked(svc_grp, env, param_name))
 
 #define AXIS2_SVC_GRP_ADD_MODULE(svc_grp, env , module_qname) \
-        (svc_grp->ops->add_module(svc_grp, env, module_qname))
+        ((svc_grp)->ops->add_module(svc_grp, env, module_qname))
 
 #define AXIS2_SVC_GRP_GET_PARENT(svc_grp, env) \
-        (svc_grp->ops->get_parent(svc_grp, env))
+        ((svc_grp)->ops->get_parent(svc_grp, env))
         
 #define AXIS2_SVC_GRP_SET_PARENT(svc_grp, env , parent) \
-        (svc_grp->ops->set_parent(svc_grp, env, parent)) 
+        ((svc_grp)->ops->set_parent(svc_grp, env, parent)) 
 
 #define AXIS2_SVC_GRP_ENGAGE_MODULE_TO_GRP(svc_grp, env, module_name) \
-        (svc_grp->ops->engage_module_to_grp(svc_grp, env, module_name))
+        ((svc_grp)->ops->engage_module_to_grp(svc_grp, env, module_name))
         
 #define AXIS2_SVC_GRP_GET_SVC_GRP_MODULES(svc_grp, env) \
-        (svc_grp->ops->get_svc_grp_modules(svc_grp, env))
+        ((svc_grp)->ops->get_svc_grp_modules(svc_grp, env))
 
 #define AXIS2_SVC_GRP_GET_AXIS_DESC(svc_grp, env) \
-        (svc_grp->ops->get_axis_desc(svc_grp, env))
+        ((svc_grp)->ops->get_axis_desc(svc_grp, env))
         
 #define AXIS2_SVC_GRP_SET_AXIS_DESC(svc_grp, env, axis2_desc) \
-        (svc_grp->ops->set_axis_desc(svc_grp, env, axis2_desc))
+        ((svc_grp)->ops->set_axis_desc(svc_grp, env, axis2_desc))
 
 #define AXIS2_SVC_GRP_ADD_MODULEREF(svc_grp, env, moduleref) \
-        (svc_grp->ops->add_moduleref(svc_grp, env, moduleref))
+        ((svc_grp)->ops->add_moduleref(svc_grp, env, moduleref))
         
 #define AXIS2_SVC_GRP_GET_MODULES(svc_grp, env) \
-        (svc_grp->ops->get_modules(svc_grp, env)) 
+        ((svc_grp)->ops->get_modules(svc_grp, env)) 
  
 #define AXIS2_SVC_GRP_GET_SVC_GRP_CTX(svc_grp, env, parent) \
-        (svc_grp->ops->get_svc_grp_ctx(svc_grp, env, parent))  
+        ((svc_grp)->ops->get_svc_grp_ctx(svc_grp, env, parent))  
         
         
                             

Modified: webservices/axis2/trunk/c/include/axis2_svc_grp_builder.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_svc_grp_builder.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc_grp_builder.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc_grp_builder.h Tue Jan 10 21:23:24 2006
@@ -104,14 +104,14 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_SVC_GRP_BUILDER_FREE(svc_grp_builder, env) \
-		((svc_grp_builder->ops)->free (svc_grp_builder, env))
+		((svc_grp_builder)->ops->free (svc_grp_builder, env))
 
 #define AXIS2_SVC_GRP_BUILDER_POPULATE_SVC_GRP(svc_grp_builder, env, svc_grp) \
-		((svc_grp_builder->ops)->populate_svc_grp (svc_grp_builder, env, svc_grp))
+		((svc_grp_builder)->ops->populate_svc_grp (svc_grp_builder, env, svc_grp))
 
 #define AXIS2_SVC_GRP_BUILDER_PROCESS_MODULE_REFS(svc_grp_builder, env, \
         module_refs, svc_grp) \
-		((svc_grp_builder->ops)->process_module_refs (svc_grp_builder, env, \
+		((svc_grp_builder)->ops->process_module_refs (svc_grp_builder, env, \
             module_refs, svc_grp))
 
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_svc_skeleton.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_svc_skeleton.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc_skeleton.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc_skeleton.h Tue Jan 10 21:23:24 2006
@@ -78,16 +78,16 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_SVC_SKELETON_INIT(svc_skeleton, env) \
-		((svc_skeleton->ops)->init (svc_skeleton, env))
+		((svc_skeleton)->ops->init (svc_skeleton, env))
 
 #define AXIS2_SVC_SKELETON_FREE(svc_skeleton, env) \
-		((svc_skeleton->ops)->free (svc_skeleton, env))
+		((svc_skeleton)->ops->free (svc_skeleton, env))
 
 #define AXIS2_SVC_SKELETON_INVOKE(svc_skeleton, env, node) \
-		((svc_skeleton->ops)->invoke (svc_skeleton, env, node))
+		((svc_skeleton)->ops->invoke (svc_skeleton, env, node))
 
 #define AXIS2_SVC_SKELETON_ON_FAULT(svc_skeleton, env, node) \
-		((svc_skeleton->ops)->on_fault (svc_skeleton, env, node))
+		((svc_skeleton)->ops->on_fault (svc_skeleton, env, node))
 
 
 /** @} */

Modified: webservices/axis2/trunk/c/include/axis2_transport_in_desc.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_transport_in_desc.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_transport_in_desc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_transport_in_desc.h Tue Jan 10 21:23:24 2006
@@ -151,43 +151,43 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_TRANSPORT_IN_DESC_FREE(transport_in_desc, env) \
-		((transport_in_desc->ops)->free (transport_in_desc, env))
+		((transport_in_desc)->ops->free (transport_in_desc, env))
 
 #define AXIS2_TRANSPORT_IN_DESC_GET_QNAME(transport_in_desc, env) \
-		((transport_in_desc->ops)->get_qname (transport_in_desc, env))
+		((transport_in_desc)->ops->get_qname (transport_in_desc, env))
 
 #define AXIS2_TRANSPORT_IN_DESC_SET_QNAME(transport_in_desc, env, qname) \
-		((transport_in_desc->ops)->set_qname (transport_in_desc, env, qname))
+		((transport_in_desc)->ops->set_qname (transport_in_desc, env, qname))
 
 #define AXIS2_TRANSPORT_IN_DESC_GET_INFLOW(transport_in_desc, env) \
-		((transport_in_desc->ops)->get_inflow (transport_in_desc, env))
+		((transport_in_desc)->ops->get_inflow (transport_in_desc, env))
 
 #define AXIS2_TRANSPORT_IN_DESC_SET_INFLOW(transport_in_desc, env, inflow) \
-		((transport_in_desc->ops)->set_inflow (transport_in_desc, env, inflow))       
+		((transport_in_desc)->ops->set_inflow (transport_in_desc, env, inflow))       
 
 #define AXIS2_TRANSPORT_IN_DESC_GET_FAULTFLOW(transport_in_desc, env) \
-		((transport_in_desc->ops)->get_faultflow (transport_in_desc, env)) 
+		((transport_in_desc)->ops->get_faultflow (transport_in_desc, env)) 
         
 #define AXIS2_TRANSPORT_IN_DESC_SET_FAULTFLOW(transport_in_desc, env, faultflow) \
-		((transport_in_desc->ops)->set_faultflow (transport_in_desc, env, faultflow)) 
+		((transport_in_desc)->ops->set_faultflow (transport_in_desc, env, faultflow)) 
 
 #define AXIS2_TRANSPORT_IN_DESC_GET_RECV(transport_in_desc, env) \
-		((transport_in_desc->ops)->get_recv (transport_in_desc, env)) 
+		((transport_in_desc)->ops->get_recv (transport_in_desc, env)) 
         
 #define AXIS2_TRANSPORT_IN_DESC_SET_RECV(transport_in_desc, env, recv) \
-		((transport_in_desc->ops)->set_recv (transport_in_desc, env, recv)) 
+		((transport_in_desc)->ops->set_recv (transport_in_desc, env, recv)) 
 
 #define AXIS2_TRANSPORT_IN_DESC_GET_IN_PHASE(transport_in_desc, env) \
-		((transport_in_desc->ops)->get_in_phase (transport_in_desc, env)) 
+		((transport_in_desc)->ops->get_in_phase (transport_in_desc, env)) 
         
 #define AXIS2_TRANSPORT_IN_DESC_SET_IN_PHASE(transport_in_desc, env, in_phase) \
-		((transport_in_desc->ops)->set_in_phase (transport_in_desc, env, in_phase)) 
+		((transport_in_desc)->ops->set_in_phase (transport_in_desc, env, in_phase)) 
 
 #define AXIS2_TRANSPORT_IN_DESC_GET_FAULTPHASE(transport_in_desc, env) \
-		((transport_in_desc->ops)->get_faultphase (transport_in_desc, env)) 
+		((transport_in_desc)->ops->get_faultphase (transport_in_desc, env)) 
         
 #define AXIS2_TRANSPORT_IN_DESC_SET_FAULTPHASE(transport_in_desc, env, faultphase) \
-		((transport_in_desc->ops)->set_faultphase (transport_in_desc, env, faultphase))
+		((transport_in_desc)->ops->set_faultphase (transport_in_desc, env, faultphase))
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_transport_out_desc.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_transport_out_desc.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_transport_out_desc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_transport_out_desc.h Tue Jan 10 21:23:24 2006
@@ -151,43 +151,43 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_TRANSPORT_OUT_DESC_FREE(transport_out_desc, env) \
-		((transport_out_desc->ops)->free (transport_out_desc, env))
+		((transport_out_desc)->ops->free (transport_out_desc, env))
 
 #define AXIS2_TRANSPORT_OUT_DESC_GET_QNAME(transport_out_desc, env) \
-		((transport_out_desc->ops)->get_qname (transport_out_desc, env))
+		((transport_out_desc)->ops->get_qname (transport_out_desc, env))
 
 #define AXIS2_TRANSPORT_OUT_DESC_SET_QNAME(transport_out_desc, env, qname) \
-		((transport_out_desc->ops)->set_qname (transport_out_desc, env, qname))
+		((transport_out_desc)->ops->set_qname (transport_out_desc, env, qname))
 
 #define AXIS2_TRANSPORT_OUT_DESC_GET_OUTFLOW(transport_out_desc, env) \
-		((transport_out_desc->ops)->get_outflow (transport_out_desc, env))
+		((transport_out_desc)->ops->get_outflow (transport_out_desc, env))
 
 #define AXIS2_TRANSPORT_OUT_DESC_SET_OUTFLOW(transport_out_desc, env, outflow) \
-		((transport_out_desc->ops)->set_outflow (transport_out_desc, env, outflow))       
+		((transport_out_desc)->ops->set_outflow (transport_out_desc, env, outflow))       
 
 #define AXIS2_TRANSPORT_OUT_DESC_GET_FAULTFLOW(transport_out_desc, env) \
-		((transport_out_desc->ops)->get_faultflow (transport_out_desc, env)) 
+		((transport_out_desc)->ops->get_faultflow (transport_out_desc, env)) 
         
 #define AXIS2_TRANSPORT_OUT_DESC_SET_FAULTFLOW(transport_out_desc, env, faultflow) \
-		((transport_out_desc->ops)->set_faultflow (transport_out_desc, env, faultflow)) 
+		((transport_out_desc)->ops->set_faultflow (transport_out_desc, env, faultflow)) 
 
 #define AXIS2_TRANSPORT_OUT_DESC_GET_SENDER(transport_out_desc, env) \
-		((transport_out_desc->ops)->get_sender (transport_out_desc, env)) 
+		((transport_out_desc)->ops->get_sender (transport_out_desc, env)) 
         
 #define AXIS2_TRANSPORT_OUT_DESC_SET_SENDER(transport_out_desc, env, sender) \
-		((transport_out_desc->ops)->set_sender (transport_out_desc, env, sender)) 
+		((transport_out_desc)->ops->set_sender (transport_out_desc, env, sender)) 
 
 #define AXIS2_TRANSPORT_OUT_DESC_GET_OUT_PHASE(transport_out_desc, env) \
-		((transport_out_desc->ops)->get_out_phase (transport_out_desc, env)) 
+		((transport_out_desc)->ops->get_out_phase (transport_out_desc, env)) 
         
 #define AXIS2_TRANSPORT_OUT_DESC_SET_OUT_PHASE(transport_out_desc, env, out_phase) \
-		((transport_out_desc->ops)->set_out_phase (transport_out_desc, env, out_phase)) 
+		((transport_out_desc)->ops->set_out_phase (transport_out_desc, env, out_phase)) 
 
 #define AXIS2_TRANSPORT_OUT_DESC_GET_FAULTPHASE(transport_out_desc, env) \
-		((transport_out_desc->ops)->get_faultphase (transport_out_desc, env)) 
+		((transport_out_desc)->ops->get_faultphase (transport_out_desc, env)) 
         
 #define AXIS2_TRANSPORT_OUT_DESC_SET_FAULTPHASE(transport_out_desc, env, faultphase) \
-		((transport_out_desc->ops)->set_faultphase (transport_out_desc, env, faultphase))
+		((transport_out_desc)->ops->set_faultphase (transport_out_desc, env, faultphase))
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/include/axis2_ws_info.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_ws_info.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_ws_info.h (original)
+++ webservices/axis2/trunk/c/include/axis2_ws_info.h Tue Jan 10 21:23:24 2006
@@ -112,25 +112,25 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_WS_INFO_FREE(ws_info, env) \
-		((ws_info->ops)->free (ws_info, env))  
+		((ws_info)->ops->free (ws_info, env))  
 
 #define AXIS2_WS_INFO_GET_FILE_NAME(ws_info, env) \
-		((ws_info->ops)->get_file_name (ws_info, env))
+		((ws_info)->ops->get_file_name (ws_info, env))
 
 #define AXIS2_WS_INFO_SET_FILE_NAME(ws_info, env, file_name) \
-		((ws_info->ops)->set_file_name (ws_info, env, file_name))
+		((ws_info)->ops->set_file_name (ws_info, env, file_name))
 
 
 #define AXIS2_WS_INFO_GET_LAST_MODIFIED_DATE(ws_info, env) \
-		((ws_info->ops)->get_last_modified_date (ws_info, env))
+		((ws_info)->ops->get_last_modified_date (ws_info, env))
 
 
 #define AXIS2_WS_INFO_SET_LAST_MODIFIED_DATE(ws_info, env, last_modified_date) \
-		((ws_info->ops)->set_last_modified_date (ws_info, env, last_modified_date))
+		((ws_info)->ops->set_last_modified_date (ws_info, env, last_modified_date))
 
 
 #define AXIS2_WS_INFO_GET_TYPE(ws_info, env) \
-		((ws_info->ops)->get_type (ws_info, env))
+		((ws_info)->ops->get_type (ws_info, env))
 
 
 /*************************** End of function macros ***************************/

Modified: webservices/axis2/trunk/c/include/axis2_ws_info_list.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_ws_info_list.h?rev=367933&r1=367932&r2=367933&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_ws_info_list.h (original)
+++ webservices/axis2/trunk/c/include/axis2_ws_info_list.h Tue Jan 10 21:23:24 2006
@@ -167,28 +167,28 @@
 /*************************** Function macros **********************************/
 
 #define AXIS2_WS_INFO_LIST_FREE(ws_info_list, env) \
-		((ws_info_list->ops)->free (ws_info_list, env)) 
+		((ws_info_list)->ops->free (ws_info_list, env)) 
 
 #define AXIS2_WS_INFO_LIST_INIT(ws_info_list, env) \
-		((ws_info_list->ops)->init (ws_info_list, env))
+		((ws_info_list)->ops->init (ws_info_list, env))
 
 #define AXIS2_WS_INFO_LIST_ADD_WS_INFO_ITEM(ws_info_list, env, file, type) \
-		((ws_info_list->ops)->add_ws_info_item (ws_info_list, env, file, type))
+		((ws_info_list)->ops->add_ws_info_item (ws_info_list, env, file, type))
 
 #define AXIS2_WS_INFO_LIST_GET_FILE_ITEM(ws_info_list, env, file_name) \
-		((ws_info_list->ops)->get_file_item (ws_info_list, env, file_name))
+		((ws_info_list)->ops->get_file_item (ws_info_list, env, file_name))
         
 #define AXIS2_WS_INFO_LIST_IS_MODIFIED(ws_info_list, env, file, ws_info) \
-		((ws_info_list->ops)->is_modified (ws_info_list, env, file, ws_info))
+		((ws_info_list)->ops->is_modified (ws_info_list, env, file, ws_info))
         
 #define AXIS2_WS_INFO_LIST_IS_FILE_EXIST(ws_info_list, env, file_name) \
-		((ws_info_list->ops)->is_file_exist (ws_info_list, env, file_name))
+		((ws_info_list)->ops->is_file_exist (ws_info_list, env, file_name))
         
 #define AXIS2_WS_INFO_LIST_CHECK_FOR_UNDEPLOY(ws_info_list, env) \
-		((ws_info_list->ops)->check_for_undeploy (ws_info_list, env))
+		((ws_info_list)->ops->check_for_undeploy (ws_info_list, env))
         
 #define AXIS2_WS_INFO_LIST_UPDATE(ws_info_list, env) \
-		((ws_info_list->ops)->update (ws_info_list, env))
+		((ws_info_list)->ops->update (ws_info_list, env))
         
 
 



Mime
View raw message