forked from enlightenment/efl
eina_module_find: constness and gcc attribute.
Mark both array and module as const as we'll not modify them anyhow inside this function. Also mark this function as pure, so gcc will know how to optimize multiple calls of it. Not that important for this function, but doesn't hurt either. SVN revision: 43918
This commit is contained in:
parent
87e5e70a9d
commit
d2fd0b36e0
|
@ -70,7 +70,7 @@ EAPI Eina_Array * eina_module_list_get(Eina_Array *array, const char *path, unsi
|
|||
EAPI void eina_module_list_load(Eina_Array *list) EINA_ARG_NONNULL(1);
|
||||
EAPI void eina_module_list_unload(Eina_Array *list) EINA_ARG_NONNULL(1);
|
||||
EAPI void eina_module_list_flush(Eina_Array *list) EINA_ARG_NONNULL(1);
|
||||
EAPI Eina_Module * eina_module_find(Eina_Array *array, char *module) EINA_ARG_NONNULL(1, 2);
|
||||
EAPI Eina_Module * eina_module_find(const Eina_Array *array, const char *module) EINA_ARG_NONNULL(1, 2) EINA_PURE;
|
||||
|
||||
/**
|
||||
* @}
|
||||
|
|
|
@ -556,7 +556,7 @@ EAPI Eina_Array * eina_module_list_get(Eina_Array *array, const char *path, unsi
|
|||
* If the element is found return the module else NULL.
|
||||
*/
|
||||
EAPI Eina_Module *
|
||||
eina_module_find(Eina_Array *array, char *module)
|
||||
eina_module_find(const Eina_Array *array, const char *module)
|
||||
{
|
||||
unsigned int i;
|
||||
Eina_Array_Iterator iterator;
|
||||
|
|
Loading…
Reference in New Issue