forked from enlightenment/efl
efl: rename eina_inarray_add to eina_inarray_grow.
SVN revision: 81918
This commit is contained in:
parent
125d308f2c
commit
209347f148
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue