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 du...@apache.org on 2007/03/05 09:39:09 UTC
svn commit: r514600 - in /webservices/axis2/trunk/c:
include/axis2_any_content_type.h modules/core/addr/any_content_type.c
modules/mod_addr/addr_out_handler.c
Author: dushshantha
Date: Mon Mar 5 00:39:08 2007
New Revision: 514600
URL: http://svn.apache.org/viewvc?view=rev&rev=514600
Log:
Removed macros and corrected indentation
Modified:
webservices/axis2/trunk/c/include/axis2_any_content_type.h
webservices/axis2/trunk/c/modules/core/addr/any_content_type.c
webservices/axis2/trunk/c/modules/mod_addr/addr_out_handler.c
Modified: webservices/axis2/trunk/c/include/axis2_any_content_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_any_content_type.h?view=diff&rev=514600&r1=514599&r2=514600
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_any_content_type.h (original)
+++ webservices/axis2/trunk/c/include/axis2_any_content_type.h Mon Mar 5 00:39:08 2007
@@ -27,11 +27,6 @@
* @{
*/
-
-/**
- * @file axis2_any_content_type.h
- */
-
#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_const.h>
@@ -47,7 +42,7 @@
typedef struct axis2_any_content_type axis2_any_content_type_t;
/**
- * creates an instance of any content type struct.
+ * Creates an instance of any content type struct.
* @param env pointer to environment struct
* @return pointer to the newly created any content type instance
*/
@@ -101,22 +96,6 @@
AXIS2_EXTERN axis2_status_t AXIS2_CALL
axis2_any_content_type_free(axis2_any_content_type_t *any_content_type,
const axis2_env_t *env);
-
-/** Adds given value with given QName to the value map. */
-#define AXIS2_ANY_CONTENT_TYPE_ADD_VALUE(any_content_type, env, qname, value) \
- axis2_any_content_type_add_value(any_content_type, env, qname, value)
-
-/** Gets value corresponding to given QName. */
-#define AXIS2_ANY_CONTENT_TYPE_GET_VALUE(any_content_type, env, qname) \
- axis2_any_content_type_get_value(any_content_type, env, qname)
-
-/** Gets the value map. */
-#define AXIS2_ANY_CONTENT_TYPE_GET_VALUE_MAP(any_content_type, env) \
- axis2_any_content_type_get_value_map(any_content_type, env)
-
-/** Frees any content type struct. */
-#define AXIS2_ANY_CONTENT_TYPE_FREE(any_content_type, env) \
- axis2_any_content_type_free(any_content_type, env)
/** @} */
Modified: webservices/axis2/trunk/c/modules/core/addr/any_content_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/addr/any_content_type.c?view=diff&rev=514600&r1=514599&r2=514600
==============================================================================
--- webservices/axis2/trunk/c/modules/core/addr/any_content_type.c (original)
+++ webservices/axis2/trunk/c/modules/core/addr/any_content_type.c Mon Mar 5 00:39:08 2007
@@ -25,15 +25,14 @@
};
AXIS2_EXTERN axis2_any_content_type_t *AXIS2_CALL
-axis2_any_content_type_create(
- const axis2_env_t *env)
+axis2_any_content_type_create(const axis2_env_t *env)
{
axis2_any_content_type_t *any_content_type = NULL;
AXIS2_ENV_CHECK(env, NULL);
any_content_type = AXIS2_MALLOC(env->allocator,
- sizeof(axis2_any_content_type_t));
+ sizeof(axis2_any_content_type_t));
if (!any_content_type)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
@@ -55,8 +54,7 @@
}
axis2_status_t AXIS2_CALL
-axis2_any_content_type_add_value(
- axis2_any_content_type_t *any_content_type,
+axis2_any_content_type_add_value(axis2_any_content_type_t *any_content_type,
const axis2_env_t *env,
const axis2_qname_t *qname,
const axis2_char_t *value)
@@ -69,42 +67,36 @@
name = AXIS2_QNAME_TO_STRING((axis2_qname_t *)qname, env);
axis2_hash_set(any_content_type->value_map, name,
- AXIS2_HASH_KEY_STRING, value);
+ AXIS2_HASH_KEY_STRING, value);
}
return AXIS2_SUCCESS;
}
const axis2_char_t *AXIS2_CALL
-axis2_any_content_type_get_value(
- const axis2_any_content_type_t *any_content_type,
+axis2_any_content_type_get_value(const axis2_any_content_type_t *any_content_type,
const axis2_env_t *env,
const axis2_qname_t *qname)
{
- AXIS2_ENV_CHECK(env, NULL);
-
if (any_content_type->value_map)
{
axis2_char_t *name = NULL;
name = AXIS2_QNAME_TO_STRING((axis2_qname_t *)qname, env);
return axis2_hash_get(any_content_type->value_map, name,
- AXIS2_HASH_KEY_STRING);
+ AXIS2_HASH_KEY_STRING);
}
return NULL;
}
axis2_hash_t *AXIS2_CALL
-axis2_any_content_type_get_value_map(
- const axis2_any_content_type_t *any_content_type,
+axis2_any_content_type_get_value_map(const axis2_any_content_type_t *any_content_type,
const axis2_env_t *env)
{
- AXIS2_ENV_CHECK(env, NULL);
- return any_content_type->value_map;
+ return any_content_type->value_map;
}
axis2_status_t AXIS2_CALL
-axis2_any_content_type_free(
- axis2_any_content_type_t *any_content_type,
+axis2_any_content_type_free(axis2_any_content_type_t *any_content_type,
const axis2_env_t *env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
@@ -112,11 +104,9 @@
if (any_content_type->value_map)
{
axis2_hash_free(any_content_type->value_map, env);
- any_content_type->value_map = NULL;
}
AXIS2_FREE(env->allocator, any_content_type);
- any_content_type = NULL;
-
- return AXIS2_SUCCESS;
+
+ return AXIS2_SUCCESS;
}
Modified: webservices/axis2/trunk/c/modules/mod_addr/addr_out_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/mod_addr/addr_out_handler.c?view=diff&rev=514600&r1=514599&r2=514600
==============================================================================
--- webservices/axis2/trunk/c/modules/mod_addr/addr_out_handler.c (original)
+++ webservices/axis2/trunk/c/modules/mod_addr/addr_out_handler.c Mon Mar 5 00:39:08 2007
@@ -784,7 +784,7 @@
void *v = NULL;
axis2_ssize_t len = 0;
value_ht =
- AXIS2_ANY_CONTENT_TYPE_GET_VALUE_MAP(reference_values, env);
+ axis2_any_content_type_get_value_map(reference_values, env);
if (!value_ht)
return AXIS2_FAILURE;
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org