efl: rename eina_inarray_add to eina_inarray_grow.

SVN revision: 81918
This commit is contained in:
Cedric BAIL 2012-12-31 01:27:58 +00:00
parent 125d308f2c
commit 209347f148
4 changed files with 9 additions and 7 deletions

View File

@ -414,17 +414,18 @@ eina_inarray_push(Eina_Inarray *array, const void *data)
} }
EAPI void * EAPI void *
eina_inarray_add(Eina_Inarray *array) eina_inarray_grow(Eina_Inarray *array, unsigned int size)
{ {
void *p; void *p;
EINA_MAGIC_CHECK_INARRAY(array, NULL); EINA_MAGIC_CHECK_INARRAY(array, NULL);
if (!size) return NULL;
if (!_eina_inarray_resize(array, array->len + 1)) if (!_eina_inarray_resize(array, array->len + size))
return NULL; return NULL;
p = _eina_inarray_get(array, array->len); p = _eina_inarray_get(array, array->len);
array->len++; array->len += size;
return p; return p;
} }

View File

@ -292,15 +292,16 @@ EAPI int eina_inarray_push(Eina_Inarray *array,
const void *data) EINA_ARG_NONNULL(1, 2); const void *data) EINA_ARG_NONNULL(1, 2);
/** /**
* @brief Allocate a new item at the end of the array. * @brief Allocate new item at the end of the array.
* @param array array object * @param array array object
* @param size number of new item to allocate
* *
* The returned pointer is only valid until you use any other eina_inarray * The returned pointer is only valid until you use any other eina_inarray
* function. * function.
* *
* @since 1.8 * @since 1.8
*/ */
EAPI void *eina_inarray_add(Eina_Inarray *array); EAPI void *eina_inarray_grow(Eina_Inarray *array, unsigned int size);
/** /**
* @brief Copy the data to array at position found by comparison function * @brief Copy the data to array at position found by comparison function

View File

@ -225,7 +225,7 @@ evas_async_events_put(const void *target, Evas_Callback_Type type, void *event_i
eina_lock_take(&async_lock); eina_lock_take(&async_lock);
count = async_queue.len; count = async_queue.len;
ev = eina_inarray_add(&async_queue); ev = eina_inarray_grow(&async_queue, 1);
if (ev) if (ev)
{ {
ev->func = func; ev->func = func;

View File

@ -31,7 +31,7 @@ evas_thread_queue_append(Evas_Thread_Command_Cb cb, void *data, Eina_Bool do_flu
evas_thread_queue_cache_max = 0; evas_thread_queue_cache_max = 0;
} }
cmd = eina_inarray_add(&evas_thread_queue); cmd = eina_inarray_grow(&evas_thread_queue, 1);
if (cmd) if (cmd)
{ {
cmd->cb = cb; cmd->cb = cb;