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 di...@apache.org on 2007/03/06 10:51:52 UTC
svn commit: r515048 - /webservices/axis2/trunk/c/util/src/array_list.c
Author: dinesh
Date: Tue Mar 6 01:51:51 2007
New Revision: 515048
URL: http://svn.apache.org/viewvc?view=rev&rev=515048
Log:
removed ENV check from get method
Modified:
webservices/axis2/trunk/c/util/src/array_list.c
Modified: webservices/axis2/trunk/c/util/src/array_list.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/array_list.c?view=diff&rev=515048&r1=515047&r2=515048
==============================================================================
--- webservices/axis2/trunk/c/util/src/array_list.c (original)
+++ webservices/axis2/trunk/c/util/src/array_list.c Tue Mar 6 01:51:51 2007
@@ -138,7 +138,6 @@
const axis2_env_t *env,
int index)
{
- AXIS2_ENV_CHECK(env, NULL);
if (axis2_array_list_check_bound_exclusive(array_list, env, index))
return array_list->data[index];
else
@@ -155,13 +154,11 @@
AXIS2_ENV_CHECK(env, NULL);
-
if (axis2_array_list_check_bound_exclusive(array_list, env, index))
{
result = array_list->data[index];
array_list->data[index] = e;
}
-
return result;
}
@@ -171,7 +168,6 @@
const void* e)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
if (array_list->size == array_list->capacity)
if (axis2_array_list_ensure_capacity(array_list, env, array_list->size + 1) != AXIS2_SUCCESS)
return AXIS2_FAILURE;
@@ -186,24 +182,19 @@
const void* e)
{
int i = 0;
-
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
if (!axis2_array_list_check_bound_inclusive(array_list, env, index))
return AXIS2_FAILURE;
-
if (array_list->size == array_list->capacity)
{
if (axis2_array_list_ensure_capacity(array_list, env, array_list->size + 1) != AXIS2_SUCCESS)
return AXIS2_FAILURE;
}
-
if (index != array_list->size)
{
for (i = array_list->size; i > index; i--)
array_list->data[i] = array_list->data[i - 1];
}
-
array_list->data[index] = (void *)e;
array_list->size++;
return AXIS2_SUCCESS;
@@ -216,7 +207,6 @@
{
void* result = NULL;
int i = 0;
-
AXIS2_ENV_CHECK(env, NULL);
if (axis2_array_list_check_bound_exclusive(array_list, env, index))
@@ -269,12 +259,8 @@
if (array_list->data)
{
AXIS2_FREE(env->allocator, array_list->data);
- array_list->data = NULL;
}
-
AXIS2_FREE(env->allocator, array_list);
- array_list = NULL;
-
return AXIS2_SUCCESS;
}
@@ -289,4 +275,3 @@
array_list_l = (axis2_array_list_t *) array_list;
return axis2_array_list_free(array_list_l, env);
}
-
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org