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