Author: samisa
Date: Mon Nov  7 00:50:25 2005
New Revision: 331240

URL: http://svn.apache.org/viewcvs?rev=331240&view=rev
Log:
Fixed compilation problems due to param related typedefs

Modified:
    webservices/axis2/trunk/c/configure
    webservices/axis2/trunk/c/include/axis2_handler_desc.h
    webservices/axis2/trunk/c/include/axis2_param.h
    webservices/axis2/trunk/c/include/axis2_param_container.h
    webservices/axis2/trunk/c/modules/core/description/src/Makefile.in
    webservices/axis2/trunk/c/modules/core/handlers/src/Makefile.in
    webservices/axis2/trunk/c/modules/test/Makefile.in

Modified: webservices/axis2/trunk/c/configure
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/configure?rev=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/configure (original)
+++ webservices/axis2/trunk/c/configure Mon Nov  7 00:50:25 2005
@@ -22948,7 +22948,7 @@
 fi
 
 
-                                                                               
                                                                                
                                                                                
                                                                                
                               ac_config_files="$ac_config_files Makefile 
modules/Makefile modules/core/Makefile modules/core/context/Makefile 
modules/core/context/src/Makefile modules/core/description/Makefile 
modules/core/description/src/Makefile modules/core/description/test/Makefile 
modules/core/engine/Makefile modules/core/engine/src/Makefile 
modules/core/handlers/Makefile modules/core/handlers/src/Makefile 
modules/xml/Makefile modules/xml/guththila/Makefile 
modules/xml/guththila/src/Makefile modules/xml/soap/Makefile 
modules/xml/soap/src/Makefile modules/xml/om/Makefile 
modules/xml/om/src/Makefile modules/xml/om/test/Makefile 
modules/common/Makefile modules/common/src/Makefile 
modules/common/test/Makefile modules/util/Makefile modules/util/src/Makefile 
modules/util/test/Makefile modules/wsdl/Makefile modules/wsdl/src/Makefile 
modules/wsdl/test/Makefile modules/test/Makefile modules/test/om/Makefile 
modules/test/om/src/Makefile modules/test/common/Makefile 
modules/test/util/Makefile modules/test/unit/Makefile"
+                                                                               
                                                                                
                                                                                
                                                                                
                                                   
ac_config_files="$ac_config_files Makefile modules/Makefile 
modules/core/Makefile modules/core/context/Makefile 
modules/core/context/src/Makefile modules/core/description/Makefile 
modules/core/description/src/Makefile modules/core/description/test/Makefile 
modules/core/engine/Makefile modules/core/engine/src/Makefile 
modules/core/handlers/Makefile modules/core/handlers/src/Makefile 
modules/xml/Makefile modules/xml/guththila/Makefile 
modules/xml/guththila/src/Makefile modules/xml/soap/Makefile 
modules/xml/soap/src/Makefile modules/xml/om/Makefile 
modules/xml/om/src/Makefile modules/xml/om/test/Makefile 
modules/common/Makefile modules/common/src/Makefile 
modules/common/test/Makefile modules/util/Makefile modules/util/src/Makefile 
modules/util/test/Makefile modules/wsdl/Makefile modules/wsdl/src/Makefile 
modules/wsdl/test/Makefile modules/test/Makefile modules/test/om/Makefile 
modules/test/om/src/Makefile modules/test/common/Makefile 
modules/test/core/Makefile modules/test/core/handlers/Makefile 
modules/test/util/Makefile modules/test/unit/Makefile"
 
 
 cat >confcache <<\_ACEOF
@@ -23582,6 +23582,8 @@
   "modules/test/om/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/om/Makefile" ;;
   "modules/test/om/src/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/om/src/Makefile" ;;
   "modules/test/common/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/common/Makefile" ;;
+  "modules/test/core/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/core/Makefile" ;;
+  "modules/test/core/handlers/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/core/handlers/Makefile" ;;
   "modules/test/util/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/util/Makefile" ;;
   "modules/test/unit/Makefile" ) CONFIG_FILES="$CONFIG_FILES 
modules/test/unit/Makefile" ;;
   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;

Modified: webservices/axis2/trunk/c/include/axis2_handler_desc.h
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_handler_desc.h?rev=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_handler_desc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_handler_desc.h Mon Nov  7 00:50:25 
2005
@@ -25,6 +25,7 @@
 #include <axis2_defines.h>
 #include <axis2_qname.h>
 #include <axis2_param.h>
+#include <axis2_param_container.h>
 #include <axis2_phase_rule.h>
 #include <axis2_handler.h>
 

Modified: webservices/axis2/trunk/c/include/axis2_param.h
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_param.h?rev=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_param.h (original)
+++ webservices/axis2/trunk/c/include/axis2_param.h Mon Nov  7 00:50:25 2005
@@ -32,6 +32,9 @@
 {
 #endif
 
+struct axis2_param;
+struct axis2_param_ops;
+
 /**
  * @defgroup axis2_param Handlers
  * @ingroup axis2_core_description
@@ -52,28 +55,28 @@
 /**
  *   \brief param operations struct
  */
-AXIS2_DECLARE_DATA   struct axis2_param_ops_s 
+AXIS2_DECLARE_DATA typedef struct axis2_param_ops
     {
     
     /**
      * Parameter name accessor
      * @return name of the param
      */
-    axis2_char_t* (AXIS2_CALL *get_name)(axis2_param_t *param, 
+    axis2_char_t* (AXIS2_CALL *get_name)(struct axis2_param *param, 
                                                                                
        axis2_env_t **env);
 
     /**
      * Parameter value accessor
      * @return Object
      */
-    void* (AXIS2_CALL *get_value)(axis2_param_t *param, 
+    void* (AXIS2_CALL *get_value)(struct axis2_param *param, 
                                                                        
axis2_env_t **env);
 
     /**
      * param name mutator
      * @param name
      */
-     axis2_status_t (AXIS2_CALL *set_name)(axis2_param_t *param, 
+     axis2_status_t (AXIS2_CALL *set_name)(struct axis2_param *param, 
                                                                                
        axis2_env_t **env, 
                                                                                
        axis2_char_t *name);
 
@@ -82,7 +85,7 @@
      *
      * @param value
      */
-     axis2_status_t (AXIS2_CALL *set_value)(axis2_param_t *param, 
+     axis2_status_t (AXIS2_CALL *set_value)(struct axis2_param *param, 
                                                                                
                axis2_env_t **env, 
                                                                                
                void *value);
 
@@ -91,7 +94,7 @@
      *
      * @return boolean
      */
-     axis2_bool_t (AXIS2_CALL *is_locked)(axis2_param_t *param,
+     axis2_bool_t (AXIS2_CALL *is_locked)(struct axis2_param *param,
                                                                                
         axis2_env_t **env);
 
     /**
@@ -99,7 +102,7 @@
      *
      * @param value
      */
-     axis2_status_t (AXIS2_CALL *set_locked)(axis2_param_t *param,
+     axis2_status_t (AXIS2_CALL *set_locked)(struct axis2_param *param,
                                                                                
                axis2_env_t **env,
                                                                                
                axis2_bool_t value);
 
@@ -108,10 +111,10 @@
      *
      * @return int
      */
-     int (AXIS2_CALL *get_param_type)(axis2_param_t *param, 
+     int (AXIS2_CALL *get_param_type)(struct axis2_param *param, 
                                                                                
        axis2_env_t **env);
 
-     axis2_status_t (AXIS2_CALL *set_param_type)(axis2_param_t *param, 
+     axis2_status_t (AXIS2_CALL *set_param_type)(struct axis2_param *param, 
                                                                                
                                axis2_env_t **env,
                                                                                
                                int type);
 
@@ -125,7 +128,7 @@
      * @param element  <code>OMElement<code>
      */
 
-     axis2_status_t (AXIS2_CALL *set_param_element)(axis2_param_t *param, 
+     axis2_status_t (AXIS2_CALL *set_param_element)(struct axis2_param *param, 
                                                                                
                                axis2_env_t **env, 
                                                                                
                                axis2_om_node_t *element);
 
@@ -134,21 +137,21 @@
      * @return <code>OMElement<code>
      */
      axis2_om_node_t* (AXIS2_CALL *get_param_element)
-                                                                               
                        (axis2_param_t *param, 
+                                                                               
                        (struct axis2_param *param, 
                                                                                
                                axis2_env_t **env);
          
-     axis2_status_t (AXIS2_CALL *free)(axis2_param_t *param, 
+     axis2_status_t (AXIS2_CALL *free)(struct axis2_param *param, 
                                                                                
axis2_env_t **env);
-};
+}axis2_param_ops_t;
  
 /** 
  * \brief Parameter struct
  */
-struct axis2_param_s
+typedef struct axis2_param
 {
        /** Parameter related operations */
        axis2_param_ops_t *ops;
-};
+}axis2_param_t;
 
 /**
  * creates param struct

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=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_param_container.h (original)
+++ webservices/axis2/trunk/c/include/axis2_param_container.h Mon Nov  7 
00:50:25 2005
@@ -39,6 +39,9 @@
 {
 #endif
 
+struct axis2_param_container;
+struct axis2_param_container_ops;
+
 /** @defgroup axis2_param_container Parameter Container
  * @ingroup axis2_description
  * @{
@@ -49,12 +52,12 @@
  * @brief Param Container operations struct
  * Encapsulator struct for operations of axis2_param_container
  */
-AXIS2_DECLARE_DATA struct axis2_param_container_ops_s
+AXIS2_DECLARE_DATA typedef struct axis2_param_container_ops
 {
        /** De-allocate memory
         * @return status code
         */
-       axis2_status_t (AXIS2_CALL *free)(axis2_param_container_t 
*param_container,
+       axis2_status_t (AXIS2_CALL *free)(struct axis2_param_container 
*param_container,
                                                                                
axis2_env_t **env);
 
        /** Add a param
@@ -62,7 +65,7 @@
      * @return status code
      */
        axis2_status_t (AXIS2_CALL *add_param)
-                                                                       
(axis2_param_container_t *param_container,
+                                                                       (struct 
axis2_param_container *param_container,
                                                                                
axis2_env_t **env,
                                                                                
axis2_param_t *param);
 
@@ -71,7 +74,7 @@
      * @return param
      */
        axis2_param_t *(AXIS2_CALL *get_param) 
-                                                                       
(axis2_param_container_t *param_container, 
+                                                                       (struct 
axis2_param_container *param_container, 
                                                                                
axis2_env_t **env,
                                                                                
const axis2_char_t *name);
 
@@ -80,7 +83,7 @@
         * @return all the params contained
         */
        axis2_hash_t *(AXIS2_CALL *get_params)
-                                                                       
(axis2_param_container_t *param_container, 
+                                                                       (struct 
axis2_param_container *param_container, 
                                                                                
axis2_env_t **env);
        
        /** To check whether the paramter is locked at any level
@@ -88,27 +91,26 @@
         * @return whether param is locked
         */
        axis2_bool_t (AXIS2_CALL *is_param_locked)
-                                                                       
(axis2_param_container_t *param_container, 
+                                                                       (struct 
axis2_param_container *param_container, 
                                                                                
axis2_env_t **env,
                                                                                
const axis2_char_t *param_name) ;
 
-};
+}axis2_param_container_ops_t;
 
 /** 
  * @brief Param container struct
  *     Container for params  
  */  
-AXIS2_DECLARE_DATA struct axis2_param_container_s
+AXIS2_DECLARE_DATA typedef struct axis2_param_container
 {
        axis2_param_container_ops_t *ops;
-};
+}axis2_param_container_t;
 
 /**
  * Creates param container struct
  * @return pointer to newly created param container
  */
-AXIS2_DECLARE(axis2_param_container_t *) 
-axis2_param_container_create (axis2_env_t **env);
+AXIS2_DECLARE(axis2_param_container_t *) axis2_param_container_create 
(axis2_env_t **env);
 
 /*************************** Function macros 
**********************************/
 

Modified: webservices/axis2/trunk/c/modules/core/description/src/Makefile.in
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/src/Makefile.in?rev=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/description/src/Makefile.in 
(original)
+++ webservices/axis2/trunk/c/modules/core/description/src/Makefile.in Mon Nov  
7 00:50:25 2005
@@ -64,7 +64,8 @@
 am__DEPENDENCIES_1 =
 libaxis2_description_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
 am_libaxis2_description_la_OBJECTS = param_container.lo operation.lo \
-       svc.lo module.lo param.lo svc_grp.lo phase_rule.lo
+       svc.lo module.lo param.lo svc_grp.lo phase_rule.lo \
+       handler_desc.lo
 libaxis2_description_la_OBJECTS =  \
        $(am_libaxis2_description_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
@@ -199,7 +200,8 @@
                             module.c \
                             param.c \
                             svc_grp.c \
-                            phase_rule.c
+                            phase_rule.c \
+                            handler_desc.c
 
 libaxis2_description_la_LIBADD = $(LDFLAGS)
 INCLUDES = -I${CUTEST_HOME}/include -I$(top_builddir)/include \
@@ -275,6 +277,7 @@
 distclean-compile:
        -rm -f *.tab.c
 
[EMAIL PROTECTED]@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
 @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
 @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
 @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@

Modified: webservices/axis2/trunk/c/modules/core/handlers/src/Makefile.in
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/handlers/src/Makefile.in?rev=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/handlers/src/Makefile.in (original)
+++ webservices/axis2/trunk/c/modules/core/handlers/src/Makefile.in Mon Nov  7 
00:50:25 2005
@@ -63,7 +63,7 @@
 LTLIBRARIES = $(lib_LTLIBRARIES)
 am__DEPENDENCIES_1 =
 libaxis2_handlers_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
-am_libaxis2_handlers_la_OBJECTS = axis2_handler.lo
+am_libaxis2_handlers_la_OBJECTS = handler.lo
 libaxis2_handlers_la_OBJECTS = $(am_libaxis2_handlers_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/conftools/depcomp
@@ -191,7 +191,7 @@
 target_vendor = @target_vendor@
 lib_LTLIBRARIES = libaxis2_handlers.la
 AM_CPPFLAGS = $(CPPFLAGS)
-libaxis2_handlers_la_SOURCES = axis2_handler.c 
+libaxis2_handlers_la_SOURCES = handler.c 
 libaxis2_handlers_la_LIBADD = $(LDFLAGS)
 INCLUDES = -I${CUTEST_HOME}/include \
             -I$(top_builddir)/include \
@@ -266,7 +266,7 @@
 distclean-compile:
        -rm -f *.tab.c
 
[EMAIL PROTECTED]@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
 
 .c.o:
 @am__fastdepCC_TRUE@   if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c 
-o $@ $<; \

Modified: webservices/axis2/trunk/c/modules/test/Makefile.in
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/test/Makefile.in?rev=331240&r1=331239&r2=331240&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/test/Makefile.in (original)
+++ webservices/axis2/trunk/c/modules/test/Makefile.in Mon Nov  7 00:50:25 2005
@@ -169,7 +169,7 @@
 target_cpu = @target_cpu@
 target_os = @target_os@
 target_vendor = @target_vendor@
-SUBDIRS = util common om unit
+SUBDIRS = util common om unit core
 all: all-recursive
 
 .SUFFIXES:


Reply via email to