You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2006/06/01 07:18:49 UTC

svn commit: r410750 [1/11] - in /webservices/axis2/trunk/c: woden/include/woden/wsdl20/ woden/include/woden/wsdl20/enumeration/ woden/include/woden/wsdl20/extensions/ woden/include/woden/wsdl20/xml/ woden/include/woden/xml/ woden/src/wsdl20/ woden/src/...

Author: samisa
Date: Wed May 31 22:18:45 2006
New Revision: 410750

URL: http://svn.apache.org/viewvc?rev=410750&view=rev
Log:
Fixes related to env double pointer

Modified:
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_documentation.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_endpoint.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_feature.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault_ref.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_msg_ref.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_op.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_property.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_svc.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_type_def.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_types.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_msg_label.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_code.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_subcodes.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_component_exts.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_element_extensible.h
    webservices/axis2/trunk/c/woden/include/woden/wsdl20/xml/axis2_woden_wsdl_element.h
    webservices/axis2/trunk/c/woden/include/woden/xml/axis2_woden_xml_attr.h
    webservices/axis2/trunk/c/woden/src/wsdl20/documentation.c
    webservices/axis2/trunk/c/woden/src/wsdl20/endpoint.c
    webservices/axis2/trunk/c/woden/src/wsdl20/enumeration/direction.c
    webservices/axis2/trunk/c/woden/src/wsdl20/enumeration/msg_label.c
    webservices/axis2/trunk/c/woden/src/wsdl20/enumeration/soap_fault_code.c
    webservices/axis2/trunk/c/woden/src/wsdl20/enumeration/soap_fault_subcodes.c
    webservices/axis2/trunk/c/woden/src/wsdl20/extensions/component_exts.c
    webservices/axis2/trunk/c/woden/src/wsdl20/feature.c
    webservices/axis2/trunk/c/woden/src/wsdl20/interface.c
    webservices/axis2/trunk/c/woden/src/wsdl20/interface_fault.c
    webservices/axis2/trunk/c/woden/src/wsdl20/interface_fault_ref.c
    webservices/axis2/trunk/c/woden/src/wsdl20/interface_msg_ref.c
    webservices/axis2/trunk/c/woden/src/wsdl20/interface_op.c
    webservices/axis2/trunk/c/woden/src/wsdl20/property.c
    webservices/axis2/trunk/c/woden/src/wsdl20/svc.c
    webservices/axis2/trunk/c/woden/src/wsdl20/types.c
    webservices/axis2/trunk/c/woden/src/wsdl20/wsdl_element.c
    webservices/axis2/trunk/c/woden/src/xml/qname_or_token_any_attr.c
    webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema.h
    webservices/axis2/trunk/c/xml_schema/src/om_util.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotated.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotation.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_any.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_any_attribute.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_app_info.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_attribute.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_attribute_group.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_attribute_group_ref.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_builder.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_collection.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_content.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_content_extension.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_content_restriction.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_type.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_content_processing.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_content_type.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_data_type.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_derivation_method.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_documentation.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_element.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_enum.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_external.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_facet.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_form.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_group.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_group_base.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_group_ref.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_identity_constraint.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_import.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_obj.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_obj_collection.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_obj_table.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_particle.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_redefine.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_content.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_content_extension.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_content_restriction.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_content.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_list.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_restriction.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_union.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_type.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_use.c
    webservices/axis2/trunk/c/xml_schema/src/xml_schema_xpath.c
    webservices/axis2/trunk/c/xml_schema/src/xml_severity_type.c
    webservices/axis2/trunk/c/xml_schema/src/xml_tokenized_type.c

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_documentation.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_documentation.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_documentation.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_documentation.h Wed May 31 22:18:45 2006
@@ -55,22 +55,22 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *documentation,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *documentation,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *documentation,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     axis2_woden_wsdl_element_t *(AXIS2_CALL *
     get_base_impl) (
             void *documentation,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 };
 
 union axis2_woden_documentation_base
@@ -87,28 +87,28 @@
 
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 /************************Woden C Internal Methods******************************/
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_to_documentation_element(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_to_attr_extensible(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_to_element_extensible(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_documentation_resolve_methods(
         axis2_woden_documentation_t *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_documentation_t *documentation_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_endpoint.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_endpoint.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_endpoint.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_endpoint.h Wed May 31 22:18:45 2006
@@ -56,22 +56,22 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_nested_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     /* ************************************************************
      *  Endpoint interface methods (the WSDL Component model)
@@ -80,22 +80,22 @@
     woden_nc_name_t *(AXIS2_CALL *
     get_name) (
             void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_binding) (
             void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_url_t *(AXIS2_CALL *
     get_address) (
             void *endpoint,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_status_t (AXIS2_CALL *
     set_binding_element) (
         void *endpoint,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         void *binding);
 
 };
@@ -116,54 +116,54 @@
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_endpoint_element(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_nested_element(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_documentable_element(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_nested_configurable(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_configurable(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_nested_component(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_configurable_component(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_endpoint_t *)
 axis2_woden_endpoint_to_wsdl_component(
         void *endpoint,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_endpoint_resolve_methods(
         axis2_woden_endpoint_t *endpoint,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_endpoint_t *endpoint_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_feature.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_feature.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_feature.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_feature.h Wed May 31 22:18:45 2006
@@ -57,42 +57,42 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_documentable *(AXIS2_CALL *
     get_base_impl) (
             void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_url_t *(AXIS2_CALL *
     get_ref) (
             void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     is_required) (
             void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_parent) (
             void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element)  (
             void *feature,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -111,60 +111,60 @@
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_feature_element(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_nested_element(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_documentable_element(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_documentable(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_wsdl_obj(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_nested_component(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_wsdl_component(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_element_extensible(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_feature_t *)
 axis2_woden_feature_to_attr_extensible(
         void *feature,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_feature_resolve_methods(
         axis2_woden_feature_t *feature,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_feature_t *feature_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface.h Wed May 31 22:18:45 2006
@@ -54,53 +54,53 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_qname_t *(AXIS2_CALL *
     get_qname) (
             void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_extended_interfaces) (
             void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_interface_faults) (
             void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_interface_fault) (
             void *interface,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_qname_t *qname);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_interface_ops) (
             void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element)  (
             void *interface,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -118,34 +118,34 @@
 
 AXIS2_DECLARE(axis2_woden_interface_t *)
 axis2_woden_interface_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_interface_t *)
 axis2_woden_interface_to_interface_element(
         void *interface,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_t *)
 axis2_woden_interface_to_configurable_element(
         void *interface,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_t *)
 axis2_woden_interface_to_documentable_element(
         void *interface,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_t *)
 axis2_woden_interface_to_configurable(
         void *interface,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_interface_resolve_methods(
         axis2_woden_interface_t *interface,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_interface_t *interface_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault.h Wed May 31 22:18:45 2006
@@ -53,37 +53,37 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_nested_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_qname_t *(AXIS2_CALL *
     get_qname) (
             void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_element_declaration) (
             void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element)  (
             void *interface_fault,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -101,29 +101,29 @@
 
 AXIS2_DECLARE(axis2_woden_interface_fault_t *)
 axis2_woden_interface_fault_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_interface_fault_t *)
 axis2_woden_interface_fault_to_interface_fault_element(
         void *interface_fault,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_fault_t *)
 axis2_woden_interface_fault_to_nested_configurable(
         void *interface_fault,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_fault_t *)
 axis2_woden_interface_fault_to_configurable(
         void *interface_fault,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_interface_fault_resolve_methods(
         axis2_woden_interface_fault_t *interface_fault,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_interface_fault_t *interface_fault_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault_ref.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault_ref.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault_ref.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_fault_ref.h Wed May 31 22:18:45 2006
@@ -54,42 +54,42 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_nested_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_interface_fault) (
             void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_msg_label) (
             void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_direction) (
             void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element)  (
             void *interface_fault_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -107,29 +107,29 @@
 
 AXIS2_DECLARE(axis2_woden_interface_fault_ref_t *)
 axis2_woden_interface_fault_ref_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_interface_fault_ref_t *)
 axis2_woden_interface_fault_ref_to_interface_fault_ref_element(
         void *interface_fault_ref,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_fault_ref_t *)
 axis2_woden_interface_fault_ref_to_nested_configurable(
         void *interface_fault_ref,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_fault_ref_t *)
 axis2_woden_interface_fault_ref_to_configurable(
         void *interface_fault_ref,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_interface_fault_ref_resolve_methods(
         axis2_woden_interface_fault_ref_t *interface_fault_ref,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_interface_fault_ref_t *interface_fault_ref_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_msg_ref.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_msg_ref.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_msg_ref.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_msg_ref.h Wed May 31 22:18:45 2006
@@ -51,32 +51,32 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_nested_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_msg_label) (
             void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_direction) (
             void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     /**
      * Indicates the type of message content.#any means any single element, 
@@ -88,17 +88,17 @@
     axis2_char_t *(AXIS2_CALL *
     get_msg_content_model) (
             void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_element_declaration) (
             void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element)  (
             void *interface_msg_ref,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 /* ************************************************************
  *  Non-API implementation methods
@@ -106,13 +106,13 @@
     axis2_status_t (AXIS2_CALL *
     set_element_declaration) (
             void *interface_msg_ref,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             void *element);
 
     axis2_status_t (AXIS2_CALL *
     set_types) (
             void *interface_msg_ref,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             void *types);
 };
 
@@ -130,29 +130,29 @@
 
 AXIS2_DECLARE(axis2_woden_interface_msg_ref_t *)
 axis2_woden_interface_msg_ref_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_interface_msg_ref_t *)
 axis2_woden_interface_msg_ref_to_interface_msg_ref_element(
         void *interface_msg_ref,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_msg_ref_t *)
 axis2_woden_interface_msg_ref_to_nested_configurable(
         void *interface_msg_ref,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_msg_ref_t *)
 axis2_woden_interface_msg_ref_to_configurable(
         void *interface_msg_ref,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_interface_msg_ref_resolve_methods(
         axis2_woden_interface_msg_ref_t *interface_msg_ref,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_interface_msg_ref_t *interface_msg_ref_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_op.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_op.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_op.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_interface_op.h Wed May 31 22:18:45 2006
@@ -51,52 +51,52 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_nested_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_qname_t *(AXIS2_CALL *
     get_qname) (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_url_t *(AXIS2_CALL *
     get_msg_exchange_pattern) (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_interface_msg_refs) (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_interface_fault_refs) (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_style) (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element)  (
             void *interface_op,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -114,29 +114,29 @@
 
 AXIS2_DECLARE(axis2_woden_interface_op_t *)
 axis2_woden_interface_op_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_interface_op_t *)
 axis2_woden_interface_op_to_interface_op_element(
         void *interface_op,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_op_t *)
 axis2_woden_interface_op_to_nested_configurable(
         void *interface_op,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_interface_op_t *)
 axis2_woden_interface_op_to_configurable(
         void *interface_op,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_interface_op_resolve_methods(
         axis2_woden_interface_op_t *interface_op,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_interface_op_t *interface_op_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_property.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_property.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_property.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_property.h Wed May 31 22:18:45 2006
@@ -57,47 +57,47 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_documentable *(AXIS2_CALL *
     get_base_impl) (
             void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_url_t *(AXIS2_CALL *
     get_ref) (
             void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_value_constraint) (
             void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_value) (
             void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_parent) (
             void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     to_element) (
             void *property,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -116,60 +116,60 @@
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_property_element(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_nested_element(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_documentable_element(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_documentable(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_wsdl_obj(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_nested_component(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_wsdl_component(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_element_extensible(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_property_t *)
 axis2_woden_property_to_attr_extensible(
         void *property,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_property_resolve_methods(
         axis2_woden_property_t *property,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_property_t *property_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_svc.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_svc.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_svc.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_svc.h Wed May 31 22:18:45 2006
@@ -57,22 +57,22 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_configurable *(AXIS2_CALL *
     get_base_impl) (
             void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /* ************************************************************
      *  Service interface methods (the WSDL Component model)
      * ************************************************************/
@@ -80,17 +80,17 @@
     axis2_qname_t *(AXIS2_CALL *
     get_qname) (
             void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     void *(AXIS2_CALL *
     get_interface) (
             void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_endpoints) (
             void *svc,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /******************************************************************************
      *  Non-API implementation methods
      *****************************************************************************/  
@@ -98,7 +98,7 @@
     axis2_status_t (AXIS2_CALL *
     set_interface_element) (
             void *svc,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             void *interface);
 
 
@@ -119,39 +119,39 @@
 
 AXIS2_DECLARE(axis2_woden_svc_t *)
 axis2_woden_svc_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_svc_t *)
 axis2_woden_svc_to_svc_element(
         void *svc,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_svc_t *)
 axis2_woden_svc_to_documentable_element(
         void *svc,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_svc_t *)
 axis2_woden_svc_to_configurable(
         void *svc,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_svc_t *)
 axis2_woden_svc_to_configurable_component(
         void *svc,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_svc_t *)
 axis2_woden_svc_to_wsdl_component(
         void *svc,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_svc_resolve_methods(
         axis2_woden_svc_t *svc,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_svc_t *svc_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_type_def.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_type_def.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_type_def.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_type_def.h Wed May 31 22:18:45 2006
@@ -55,67 +55,67 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     void *(AXIS2_CALL *
     get_base_impl) (
             void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_status_t (AXIS2_CALL *
     set_qname) (
             void *type_def,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_qname_t *qname);
 
     axis2_qname_t *(AXIS2_CALL *
     get_qname) (
             void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_status_t (AXIS2_CALL *
     set_system) (
             void *type_def,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_url_t *type_system_uri);
 
     axis2_url_t *(AXIS2_CALL *
     get_system) (
             void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_status_t (AXIS2_CALL *
     set_content_model) (
             void *type_def,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_char_t *content_model);
 
     axis2_char_t *(AXIS2_CALL *
     get_content_model) (
             void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 
     axis2_status_t (AXIS2_CALL *
     set_content) (
             void *type_def,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             void *type_def_content);
 
     void *(AXIS2_CALL *
     get_content) (
             void *type_def,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 };
 
@@ -126,28 +126,28 @@
 
 AXIS2_DECLARE(axis2_woden_type_def_t *)
 axis2_woden_type_def_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 /************************Woden C Internal Methods******************************/
 AXIS2_DECLARE(axis2_woden_type_def_t *)
 axis2_woden_type_def_to_type_def_element(
         void *type_def,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_type_def_t *)
 axis2_woden_type_def_to_attr_extensible(
         void *type_def,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_type_def_t *)
 axis2_woden_type_def_to_element_extensible(
         void *type_def,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_type_def_resolve_methods(
         axis2_woden_type_def_t *type_def,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_type_def_t *type_def_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_types.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_types.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_types.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/axis2_woden_types.h Wed May 31 22:18:45 2006
@@ -64,22 +64,22 @@
      */
     axis2_status_t (AXIS2_CALL *
     free) (void *types,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (void *types,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (void *types,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     /**
      * @return the base implementation class
      */
     struct axis2_woden_documentable *(AXIS2_CALL *
     get_base_impl) (
             void *types,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     /* ************************************************************
      *  Non-API implementation methods
@@ -101,7 +101,7 @@
     void *(AXIS2_CALL * 
     get_element_declaration) (
             void *types,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_qname_t *qname);
 
     /*
@@ -120,7 +120,7 @@
     void *(AXIS2_CALL * 
     get_type_definition) (
             void *types,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_qname_t *qname);
 /*
  * Returns a List of Xml Schema objects for all schemas that are referenceable 
@@ -132,7 +132,7 @@
     axis2_array_list_t *(AXIS2_CALL *
     get_referenceable_schema_defs) (
             void *types,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     /*
      * Indicates if the namespace represented by the specified URI
@@ -146,7 +146,7 @@
     axis2_bool_t (AXIS2_CALL * 
     is_namespace_in_scope_with_namespace_uri) (
             void *types,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_url_t *namespc_uri);
 
     /*
@@ -159,7 +159,7 @@
     axis2_bool_t (AXIS2_CALL * 
     is_namespace_in_scope_with_qname) (
             void *types,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_qname_t *qname);
 
     /*
@@ -173,7 +173,7 @@
     axis2_bool_t (AXIS2_CALL * 
     is_namespace_in_scope_with_namespace) (
             void *types,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_char_t *namespc);
 
 
@@ -194,60 +194,60 @@
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 /***************************Woden C Internal Methods***************************/
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_types_element(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_nested_element(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_documentable_element(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_documentable(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_wsdl_obj(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_nested_component(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_wsdl_component(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_element_extensible(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_types_t *)
 axis2_woden_types_to_attr_extensible(
         void *types,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_types_resolve_methods(
         axis2_woden_types_t *types,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_types_t *types_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_msg_label.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_msg_label.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_msg_label.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_msg_label.h Wed May 31 22:18:45 2006
@@ -99,12 +99,12 @@
     axis2_bool_t (AXIS2_CALL *
     is_valid) (
             void *msg_label,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     equals) (
             void *msg_label,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_woden_msg_label_t *other);
 
 

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_code.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_code.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_code.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_code.h Wed May 31 22:18:45 2006
@@ -63,27 +63,27 @@
     axis2_status_t (AXIS2_CALL *
     free) (
             void *soap_fault_code,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     is_qname) (
             void *soap_fault_code,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     is_token) (
             void *soap_fault_code,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_qname_t *(AXIS2_CALL *
     get_qname) (
             void *soap_fault_code,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_char_t *(AXIS2_CALL *
     get_token) (
             void *soap_fault_code,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 
 };
@@ -96,13 +96,13 @@
 
 AXIS2_DECLARE(axis2_woden_soap_fault_code_t *)
 axis2_woden_soap_fault_code_create(
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_char_t *token,
         axis2_qname_t *code_qn);
 
 AXIS2_DECLARE(void *)
 axis2_woden_soap_fault_code_get_soap_fault_code_any(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 #define AXIS2_WODEN_SOAP_FAULT_CODE_FREE(soap_fault_code, env) \
 		(((axis2_woden_soap_fault_code_t *) soap_fault_code)->ops->\

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_subcodes.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_subcodes.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_subcodes.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/enumeration/axis2_woden_soap_fault_subcodes.h Wed May 31 22:18:45 2006
@@ -65,27 +65,27 @@
     axis2_status_t (AXIS2_CALL *
     free) (
             void *soap_fault_subcodes,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     is_qnames) (
             void *soap_fault_subcodes,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     is_token) (
             void *soap_fault_subcodes,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_array_list_t *(AXIS2_CALL *
     get_qnames) (
             void *soap_fault_subcodes,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_char_t *(AXIS2_CALL *
     get_token) (
             void *soap_fault_subcodes,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
 
 };
@@ -98,13 +98,13 @@
 
 AXIS2_DECLARE(axis2_woden_soap_fault_subcodes_t *)
 axis2_woden_soap_fault_subcodes_create(
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_char_t *token,
         axis2_array_list_t *subcode_qns);
 
 AXIS2_DECLARE(void *)
 axis2_woden_soap_fault_subcodes_get_soap_fault_subcodes_any(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 #define AXIS2_WODEN_SOAP_FAULT_SUBCODES_FREE(soap_fault_subcodes, env) \
 		(((axis2_woden_soap_fault_subcodes_t *) soap_fault_subcodes)->ops->\

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_component_exts.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_component_exts.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_component_exts.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_component_exts.h Wed May 31 22:18:45 2006
@@ -103,7 +103,7 @@
     void *(AXIS2_CALL *
     get_parent_element) (
            void *component_exts,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 };
 
 struct axis2_woden_component_exts

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_element_extensible.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_element_extensible.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_element_extensible.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/extensions/axis2_woden_element_extensible.h Wed May 31 22:18:45 2006
@@ -59,46 +59,46 @@
     free) (
             void *
             element_extensible,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (
             void *
             element_extensible,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (
             void *element_extensible,
-            axis2_env_t **env);
+            const axis2_env_t *env);
  
     axis2_status_t (AXIS2_CALL *
     add_ext_element) (
             void *extensible,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             struct axis2_woden_ext_element *ext_el); 
 
     axis2_status_t (AXIS2_CALL *
     remove_ext_element) (
             void *extensible,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             struct axis2_woden_ext_element *ext_el); 
 
     axis2_array_list_t *(AXIS2_CALL *
     get_ext_elements) (
             void *extensible,
-            axis2_env_t **env); 
+            const axis2_env_t *env); 
 
     axis2_array_list_t *(AXIS2_CALL *
     get_ext_elements_of_type) (
             void *extensible,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_qname_t *ext_type);
 
     axis2_bool_t (AXIS2_CALL *
     has_ext_elements_for_namespace) (
             void *extensible,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_url_t *namespc);
  
 };
@@ -109,7 +109,7 @@
 };
 
 AXIS2_DECLARE(axis2_woden_element_extensible_t *)
-axis2_woden_element_extensible_create(axis2_env_t **env);
+axis2_woden_element_extensible_create(const axis2_env_t *env);
 
 /**
  * This is an Axis2 C internal method. This is used only from constructor
@@ -118,7 +118,7 @@
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_element_extensible_resolve_methods(
         axis2_woden_element_extensible_t *extensible,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_element_extensible_t *extensible_impl,
         axis2_hash_t *methods);
 

Modified: webservices/axis2/trunk/c/woden/include/woden/wsdl20/xml/axis2_woden_wsdl_element.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/wsdl20/xml/axis2_woden_wsdl_element.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/wsdl20/xml/axis2_woden_wsdl_element.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/wsdl20/xml/axis2_woden_wsdl_element.h Wed May 31 22:18:45 2006
@@ -64,17 +64,17 @@
     axis2_status_t (AXIS2_CALL *
     free) (
             void *wsdl_element,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_hash_t *(AXIS2_CALL *
     super_objs) (
             void *wsdl_element,
-            axis2_env_t **env);
+            const axis2_env_t *env);
  
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (
             void *wsdl_element,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
 };
 
@@ -92,23 +92,23 @@
 
 AXIS2_DECLARE(axis2_woden_wsdl_element_t *)
 axis2_woden_wsdl_element_create(
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 /************************Woden C Internal Methods******************************/
 AXIS2_DECLARE(axis2_woden_wsdl_element_t *)
 axis2_woden_wsdl_element_to_attr_extensible(
         void *wsdl_element,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_woden_wsdl_element_t *)
 axis2_woden_wsdl_element_to_element_extensible(
         void *wsdl_element,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_wsdl_element_resolve_methods(
         axis2_woden_wsdl_element_t *wsdl_element,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_wsdl_element_t *wsdl_element_impl,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/

Modified: webservices/axis2/trunk/c/woden/include/woden/xml/axis2_woden_xml_attr.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/include/woden/xml/axis2_woden_xml_attr.h?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/include/woden/xml/axis2_woden_xml_attr.h (original)
+++ webservices/axis2/trunk/c/woden/include/woden/xml/axis2_woden_xml_attr.h Wed May 31 22:18:45 2006
@@ -58,17 +58,17 @@
     axis2_status_t (AXIS2_CALL *
     free) (
             void *xml_attr,
-            axis2_env_t **env);
+            const axis2_env_t *env);
       
     axis2_woden_obj_types_t (AXIS2_CALL *
     type) (
             void *xml_attr,
-            axis2_env_t **env);
+            const axis2_env_t *env);
     
     axis2_status_t (AXIS2_CALL *
     init) (
             void *xml_attr,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             struct axis2_om_element *owner_el,
             struct axis2_om_node *owner_node,
             axis2_qname_t *attr_type, 
@@ -77,22 +77,22 @@
     axis2_qname_t *(AXIS2_CALL *
     get_attribute_type) (
             void *xml_attr,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_generic_obj_t *(AXIS2_CALL *
     get_content) (
             void *xml_attr,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_char_t *(AXIS2_CALL *
     to_external_form) (
             void *xml_attr,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     axis2_bool_t (AXIS2_CALL *
     is_valid) (
             void *xml_attr,
-            axis2_env_t **env);
+            const axis2_env_t *env);
 
     /* ************************************************************
      *  Non-API implementation methods 
@@ -101,7 +101,7 @@
     void *(AXIS2_CALL *
     convert) (
             void *xml_attr,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             struct axis2_om_element *owner_el,
             struct axis2_om_node *ownder_node,
             axis2_char_t *attr_value);
@@ -117,7 +117,7 @@
     axis2_status_t (AXIS2_CALL *
     set_valid) (
             void *xml_attr,
-            axis2_env_t **env,
+            const axis2_env_t *env,
             axis2_bool_t validity);
       
 };
@@ -129,7 +129,7 @@
 
 AXIS2_DECLARE(axis2_woden_xml_attr_t *)
 axis2_woden_xml_attr_create(
-        axis2_env_t **env,
+        const axis2_env_t *env,
         struct axis2_om_element *owner_el,
         struct axis2_om_node *owner_node,
         axis2_qname_t *attr_type, 
@@ -139,7 +139,7 @@
 AXIS2_DECLARE(axis2_status_t)
 axis2_woden_xml_attr_resolve_methods(
         axis2_woden_xml_attr_t *xml_attr,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_hash_t *methods);
 /************************End of Woden C Internal Methods***********************/
 

Modified: webservices/axis2/trunk/c/woden/src/wsdl20/documentation.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/src/wsdl20/documentation.c?rev=410750&r1=410749&r2=410750&view=diff
==============================================================================
--- webservices/axis2/trunk/c/woden/src/wsdl20/documentation.c (original)
+++ webservices/axis2/trunk/c/woden/src/wsdl20/documentation.c Wed May 31 22:18:45 2006
@@ -41,106 +41,106 @@
 axis2_status_t AXIS2_CALL 
 axis2_woden_documentation_free(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_hash_t *AXIS2_CALL 
 axis2_woden_documentation_super_objs(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_woden_obj_types_t AXIS2_CALL
 axis2_woden_documentation_type(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_woden_wsdl_element_t *AXIS2_CALL
 axis2_woden_documentation_get_base_impl(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL
 axis2_woden_documentation_set_content(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         void *doc_el);
 
 void *AXIS2_CALL
 axis2_woden_documentation_get_content(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL 
 axis2_woden_documentation_set_ext_attr(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_qname_t *attr_type,
         axis2_woden_xml_attr_t *attr);
 
 axis2_woden_xml_attr_t *AXIS2_CALL 
 axis2_woden_documentation_get_ext_attr(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_qname_t *attr_type);
 
 axis2_array_list_t *AXIS2_CALL 
 axis2_woden_documentation_get_ext_attrs(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_array_list_t *AXIS2_CALL 
 axis2_woden_documentation_get_ext_attrs_for_namespace(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_url_t *namespc);
 
 axis2_bool_t AXIS2_CALL 
 axis2_woden_documentation_has_ext_attrs_for_namespace(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_url_t *namespc);
 
 axis2_status_t AXIS2_CALL 
 axis2_woden_documentation_add_ext_element(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_ext_element_t *ext_el);
 
 axis2_status_t AXIS2_CALL 
 axis2_woden_documentation_remove_ext_element(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_ext_element_t *ext_el);
 
 axis2_array_list_t *AXIS2_CALL 
 axis2_woden_documentation_get_ext_elements(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 axis2_array_list_t *AXIS2_CALL 
 axis2_woden_documentation_get_ext_elements_of_type(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_qname_t *ext_type);
 
 axis2_bool_t AXIS2_CALL 
 axis2_woden_documentation_has_ext_elements_for_namespace(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_url_t *namespc);
 
 static axis2_woden_documentation_t *
-create(axis2_env_t **env);
+create(const axis2_env_t *env);
 
 static axis2_status_t
 axis2_woden_documentation_free_ops(
         void *documentation,
-        axis2_env_t **env);
+        const axis2_env_t *env);
 
 /************************Woden C Internal Methods******************************/
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_to_documentation_element(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
    
@@ -155,7 +155,7 @@
     axis2_woden_documentation_free_ops(documentation, env);
 
     documentation_impl->documentation.base.documentation_element.ops = 
-        AXIS2_MALLOC((*env)->allocator, 
+        AXIS2_MALLOC(env->allocator, 
         sizeof(axis2_woden_documentation_element_ops_t));
     axis2_woden_documentation_element_resolve_methods(&(documentation_impl->
             documentation.base.documentation_element), env, 
@@ -166,7 +166,7 @@
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_to_attr_extensible(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -182,7 +182,7 @@
     axis2_woden_documentation_free_ops(documentation, env);
 
     documentation_impl->documentation.base.wsdl_element.base.attr_extensible.
-            ops = AXIS2_MALLOC((*env)->allocator, 
+            ops = AXIS2_MALLOC(env->allocator, 
             sizeof(axis2_woden_attr_extensible_ops_t));
     axis2_woden_attr_extensible_resolve_methods(&(documentation_impl->
             documentation.base.wsdl_element.base.attr_extensible), env, 
@@ -194,7 +194,7 @@
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_to_element_extensible(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -210,7 +210,7 @@
     axis2_woden_documentation_free_ops(documentation, env);
 
     documentation_impl->documentation.base.wsdl_element.base.
-        element_extensible.ops = AXIS2_MALLOC((*env)->allocator, 
+        element_extensible.ops = AXIS2_MALLOC(env->allocator, 
         sizeof(axis2_woden_element_extensible_ops_t));
     axis2_woden_element_extensible_resolve_methods(&(documentation_impl->
             documentation.base.wsdl_element.base.element_extensible), 
@@ -221,12 +221,12 @@
 
 /************************End of Woden C Internal Methods***********************/
 static axis2_woden_documentation_t *
-create(axis2_env_t **env)
+create(const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
    
     AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-    documentation_impl = AXIS2_MALLOC((*env)->allocator, 
+    documentation_impl = AXIS2_MALLOC(env->allocator, 
                     sizeof(axis2_woden_documentation_impl_t));
 
     documentation_impl->wsdl_element = NULL;
@@ -235,7 +235,7 @@
     documentation_impl->f_content = NULL;
     documentation_impl->methods = NULL;
     
-    documentation_impl->documentation.ops = AXIS2_MALLOC((*env)->allocator, 
+    documentation_impl->documentation.ops = AXIS2_MALLOC(env->allocator, 
                     sizeof(axis2_woden_documentation_ops_t));
 
     documentation_impl->documentation.ops->free = axis2_woden_documentation_free;
@@ -248,7 +248,7 @@
     documentation_impl->methods = axis2_hash_make(env);
     if(!documentation_impl->methods) 
     {
-        AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
+        AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
         return NULL;
     }
     axis2_hash_set(documentation_impl->methods, "free", AXIS2_HASH_KEY_STRING, 
@@ -287,7 +287,7 @@
 
 AXIS2_DECLARE(axis2_woden_documentation_t *)
 axis2_woden_documentation_create(
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
    
@@ -299,7 +299,7 @@
     documentation_impl->super = axis2_hash_make(env);
     if(!documentation_impl->super) 
     {
-        AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
+        AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
         return NULL;
     }
     axis2_hash_set(documentation_impl->super, "AXIS2_WODEN_DOCUMENTATION", 
@@ -313,7 +313,7 @@
 static axis2_status_t
 axis2_woden_documentation_free_ops(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -322,7 +322,7 @@
 
     if(documentation_impl->documentation.base.documentation_element.ops)
     {
-        AXIS2_FREE((*env)->allocator, documentation_impl->documentation.base.
+        AXIS2_FREE(env->allocator, documentation_impl->documentation.base.
                 documentation_element.ops);
         documentation_impl->documentation.base.documentation_element.ops = 
             NULL;
@@ -331,7 +331,7 @@
     if(documentation_impl->documentation.base.wsdl_element.base.attr_extensible.
             ops)
     {
-        AXIS2_FREE((*env)->allocator, documentation_impl->documentation.
+        AXIS2_FREE(env->allocator, documentation_impl->documentation.
                 base.wsdl_element.base.attr_extensible.ops);
         documentation_impl->documentation.base.wsdl_element.base.
             attr_extensible.ops = NULL;
@@ -340,7 +340,7 @@
     if(documentation_impl->documentation.base.wsdl_element.base.
             element_extensible.ops)
     {
-        AXIS2_FREE((*env)->allocator, documentation_impl->documentation.base.
+        AXIS2_FREE(env->allocator, documentation_impl->documentation.base.
                 wsdl_element.base.element_extensible.ops);
         documentation_impl->documentation.base.wsdl_element.base.
             element_extensible.ops = NULL;
@@ -353,7 +353,7 @@
 axis2_status_t AXIS2_CALL
 axis2_woden_documentation_free(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -388,13 +388,13 @@
 
     if((&(documentation_impl->documentation))->ops)
     {
-        AXIS2_FREE((*env)->allocator, documentation_impl->documentation.ops);
+        AXIS2_FREE(env->allocator, documentation_impl->documentation.ops);
         (&(documentation_impl->documentation))->ops = NULL;
     }
     
     if(documentation_impl)
     {
-        AXIS2_FREE((*env)->allocator, documentation_impl);
+        AXIS2_FREE(env->allocator, documentation_impl);
         documentation_impl = NULL;
     }
     return AXIS2_SUCCESS;
@@ -403,7 +403,7 @@
 axis2_hash_t *AXIS2_CALL
 axis2_woden_documentation_super_objs(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -415,7 +415,7 @@
 
 axis2_woden_obj_types_t AXIS2_CALL
 axis2_woden_documentation_type(void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -428,7 +428,7 @@
 axis2_woden_wsdl_element_t *AXIS2_CALL
 axis2_woden_documentation_get_base_impl(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
 
@@ -441,17 +441,17 @@
 axis2_status_t AXIS2_CALL
 axis2_woden_documentation_resolve_methods(
         axis2_woden_documentation_t *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         axis2_woden_documentation_t *documentation_impl,
         axis2_hash_t *methods)
 {
     axis2_woden_documentation_impl_t *documentation_impl_l = NULL;
     
     AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-    AXIS2_PARAM_CHECK((*env)->error, methods, AXIS2_FAILURE);
+    AXIS2_PARAM_CHECK(env->error, methods, AXIS2_FAILURE);
     documentation_impl_l = INTF_TO_IMPL (documentation_impl);
     
-    documentation->ops = AXIS2_MALLOC((*env)->allocator, 
+    documentation->ops = AXIS2_MALLOC(env->allocator, 
                 sizeof(axis2_woden_documentation_ops_t));
     
     documentation->ops->free = axis2_hash_get(methods, "free", 
@@ -467,14 +467,14 @@
 axis2_status_t AXIS2_CALL
 axis2_woden_documentation_set_content(
         void *documentation,
-        axis2_env_t **env,
+        const axis2_env_t *env,
         void *doc_el)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
     axis2_hash_t *super = NULL;
 
     AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-    AXIS2_PARAM_CHECK((*env)->error, documentation, AXIS2_FAILURE);
+    AXIS2_PARAM_CHECK(env->error, documentation, AXIS2_FAILURE);
     super = AXIS2_WODEN_DOCUMENTATION_SUPER_OBJS(documentation, env);
     documentation_impl = INTF_TO_IMPL(axis2_hash_get(super, 
                 "AXIS2_WODEN_DOCUMENTATION", AXIS2_HASH_KEY_STRING));
@@ -490,7 +490,7 @@
 void *AXIS2_CALL
 axis2_woden_documentation_get_content(
         void *documentation,
-        axis2_env_t **env)
+        const axis2_env_t *env)
 {
     axis2_woden_documentation_impl_t *documentation_impl = NULL;
     axis2_hash_t *super = NULL;



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org