You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2007/03/05 05:31:24 UTC

svn commit: r514543 - in /webservices/axis2/trunk/c/include: axis2_desc.h axis2_msg.h

Author: samisa
Date: Sun Mar  4 20:31:23 2007
New Revision: 514543

URL: http://svn.apache.org/viewvc?view=rev&rev=514543
Log:
Fixed linkage problem on windows

Modified:
    webservices/axis2/trunk/c/include/axis2_desc.h
    webservices/axis2/trunk/c/include/axis2_msg.h

Modified: webservices/axis2/trunk/c/include/axis2_desc.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_desc.h?view=diff&rev=514543&r1=514542&r2=514543
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_desc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_desc.h Sun Mar  4 20:31:23 2007
@@ -48,7 +48,7 @@
      * @param env pointer to environment struct
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_desc_free(axis2_desc_t *desc,
         const axis2_env_t *env);
 
@@ -59,7 +59,7 @@
      * @param param pointer to parameter
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_desc_add_param(axis2_desc_t *desc,
         const axis2_env_t *env,
         axis2_param_t *param);
@@ -71,7 +71,7 @@
      * @param param_name parameter name string
      * @return pointer to named parameter, NULL if it does not exist
      */
-    axis2_param_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_param_t *AXIS2_CALL
     axis2_desc_get_param(const axis2_desc_t *desc,
         const axis2_env_t *env,
         const axis2_char_t *param_name);
@@ -82,7 +82,7 @@
      * @param env pointer to environment struct
      * @return pointer to array list containing the list of parameters
      */
-    axis2_array_list_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_array_list_t *AXIS2_CALL
     axis2_desc_get_all_params(const axis2_desc_t *desc,
         const axis2_env_t *env);
 
@@ -93,7 +93,7 @@
      * @param param_name parameter name string
      * @return AXIS2_TRUE if parameter is locked, else AXIS2_FALSE
      */
-    axis2_bool_t AXIS2_CALL
+    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
     axis2_desc_is_param_locked(const axis2_desc_t *desc,
         const axis2_env_t *env,
         const axis2_char_t *param_name);
@@ -109,7 +109,7 @@
      * @param child child to be added
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_desc_add_child(const axis2_desc_t *desc,
         const axis2_env_t *env,
         const axis2_char_t *key,
@@ -121,7 +121,7 @@
      * @param env pointer to environment struct
      * @return pointer to hash map containing children
      */
-    axis2_hash_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_hash_t *AXIS2_CALL
     axis2_desc_get_all_children(const axis2_desc_t *desc,
         const axis2_env_t *env);
 
@@ -133,7 +133,7 @@
      * @return pointer to child, returned as a void* value, need to cast to 
      * correct type
      */
-    void *AXIS2_CALL
+    AXIS2_EXTERN void *AXIS2_CALL
     axis2_desc_get_child(const axis2_desc_t *desc,
         const axis2_env_t *env,
         const axis2_char_t *key);
@@ -145,7 +145,7 @@
      * @param key key that represents the child to be removed
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_desc_remove_child(const axis2_desc_t *desc,
         const axis2_env_t *env,
         const axis2_char_t *key);

Modified: webservices/axis2/trunk/c/include/axis2_msg.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_msg.h?view=diff&rev=514543&r1=514542&r2=514543
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_msg.h (original)
+++ webservices/axis2/trunk/c/include/axis2_msg.h Sun Mar  4 20:31:23 2007
@@ -58,7 +58,7 @@
      * @param env pointer to environment struct
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_free(axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -70,7 +70,7 @@
      * parameter
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_add_param(axis2_msg_t *msg,
         const axis2_env_t *env,
         axis2_param_t *param);
@@ -83,7 +83,7 @@
      * @return pointer to parameter corresponding to the same name, returns
      * a reference, not a cloned copy
      */
-    axis2_param_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_param_t *AXIS2_CALL
     axis2_msg_get_param(const axis2_msg_t *msg,
         const axis2_env_t *env,
         const axis2_char_t *name);
@@ -95,7 +95,7 @@
      * @return pointer to list of parameters, returns a reference, not a 
      * cloned copy
      */
-    axis2_array_list_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_array_list_t *AXIS2_CALL
     axis2_msg_get_all_params(const axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -106,7 +106,7 @@
      * @param param_name parameter name string
      * @return AXIS2_TRUE if the parameter is locked, else AXIS2_FALSE         
      */
-    axis2_bool_t AXIS2_CALL
+    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
     axis2_msg_is_param_locked(axis2_msg_t *msg,
         const axis2_env_t *env,
         const axis2_char_t *param_name);
@@ -119,7 +119,7 @@
      * ownership of parent
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_set_parent(axis2_msg_t *msg,
         const axis2_env_t *env,
         axis2_op_t *op);
@@ -131,7 +131,7 @@
      * @return pointer to parent operation, returns a reference, not a 
      * cloned copy
      */
-    axis2_op_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_op_t *AXIS2_CALL
     axis2_msg_get_parent(const axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -142,7 +142,7 @@
      * @return pointer to array list containing the list of phases 
      * representing the flow
      */
-    axis2_array_list_t *AXIS2_CALL
+    AXIS2_EXTERN axis2_array_list_t *AXIS2_CALL
     axis2_msg_get_flow( const axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -154,7 +154,7 @@
      * message assumes ownership of flow
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_set_flow(axis2_msg_t *msg,
         const axis2_env_t *env,
         axis2_array_list_t *flow);
@@ -165,7 +165,7 @@
      * @param env pointer to environment struct
      * @return direction string
      */
-    const axis2_char_t *AXIS2_CALL
+    AXIS2_EXTERN const axis2_char_t *AXIS2_CALL
     axis2_msg_get_direction(const axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -176,7 +176,7 @@
      * @param direction pointer to direction
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_set_direction(axis2_msg_t *msg,
         const axis2_env_t *env,
         const axis2_char_t *direction);
@@ -187,7 +187,7 @@
      * @param env pointer to environment struct
      * @return pointer to QName, returns a reference, not a cloned copy
      */
-    const axis2_qname_t *AXIS2_CALL
+    AXIS2_EXTERN const axis2_qname_t *AXIS2_CALL
     axis2_msg_get_element_qname(const axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -199,7 +199,7 @@
      * function creates a clone of QName
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_set_element_qname(axis2_msg_t *msg,
         const axis2_env_t *env,
         const axis2_qname_t *element_qname);
@@ -210,7 +210,7 @@
      * @param env pointer to environment struct
      * @return message name string.
      */
-    const axis2_char_t *AXIS2_CALL
+    AXIS2_EXTERN const axis2_char_t *AXIS2_CALL
     axis2_msg_get_name(const axis2_msg_t *msg,
         const axis2_env_t *env);
 
@@ -221,7 +221,7 @@
      * @param message name string
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
-    axis2_status_t AXIS2_CALL
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
     axis2_msg_set_name(axis2_msg_t *msg,
         const axis2_env_t *env,
         const axis2_char_t *name);



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