q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=83bf422159750680e0b7ae9add94ad7e4bd0edba

commit 83bf422159750680e0b7ae9add94ad7e4bd0edba
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Thu May 18 16:34:58 2017 +0200

    eolian: make all variable lookups take unit
---
 src/bindings/luajit/eolian.lua    | 12 ++++++------
 src/lib/eolian/Eolian.h           |  4 ++--
 src/lib/eolian/database_var_api.c |  4 ++--
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua
index 603feaaebe..5defce5ef1 100644
--- a/src/bindings/luajit/eolian.lua
+++ b/src/bindings/luajit/eolian.lua
@@ -371,8 +371,8 @@ ffi.cdef [[
     const Eolian_Variable *eolian_variable_constant_get_by_name(const 
Eolian_Unit *unit, const char *name);
     Eina_Iterator *eolian_variable_globals_get_by_file(const Eolian_Unit 
*unit, const char *fname);
     Eina_Iterator *eolian_variable_constants_get_by_file(const Eolian_Unit 
*unit, const char *fname);
-    Eina_Iterator *eolian_variable_all_constants_get(void);
-    Eina_Iterator *eolian_variable_all_globals_get(void);
+    Eina_Iterator *eolian_variable_all_constants_get(const Eolian_Unit *unit);
+    Eina_Iterator *eolian_variable_all_globals_get(const Eolian_Unit *unit);
     Eolian_Variable_Type eolian_variable_type_get(const Eolian_Variable *var);
     const Eolian_Documentation *eolian_variable_documentation_get(const 
Eolian_Variable *var);
     const char *eolian_variable_file_get(const Eolian_Variable *var);
@@ -1384,14 +1384,14 @@ M.variable_constants_get_by_file = function(unit, fname)
         eolian.eolian_variable_constants_get_by_file(unit, fname))
 end
 
-M.variable_all_constants_get = function()
+M.variable_all_constants_get = function(unit)
     return Ptr_Iterator("const Eolian_Variable *",
-        eolian.eolian_variable_all_constants_get())
+        eolian.eolian_variable_all_constants_get(unit))
 end
 
-M.variable_all_globals_get = function()
+M.variable_all_globals_get = function(unit)
     return Ptr_Iterator("const Eolian_Variable *",
-        eolian.eolian_variable_all_globals_get())
+        eolian.eolian_variable_all_globals_get(unit))
 end
 
 M.Variable = ffi.metatype("Eolian_Variable", {
diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h
index 7c5c1f8de6..2631e90715 100644
--- a/src/lib/eolian/Eolian.h
+++ b/src/lib/eolian/Eolian.h
@@ -2109,7 +2109,7 @@ EAPI Eina_Iterator 
*eolian_variable_constants_get_by_file(const Eolian_Unit *uni
  *
  * @ingroup Eolian
  */
-EAPI Eina_Iterator *eolian_variable_all_constants_get(void);
+EAPI Eina_Iterator *eolian_variable_all_constants_get(const Eolian_Unit *unit);
 
 /*
  * @brief Get an iterator to all global variables in the Eolian database.
@@ -2120,7 +2120,7 @@ EAPI Eina_Iterator 
*eolian_variable_all_constants_get(void);
  *
  * @ingroup Eolian
  */
-EAPI Eina_Iterator *eolian_variable_all_globals_get(void);
+EAPI Eina_Iterator *eolian_variable_all_globals_get(const Eolian_Unit *unit);
 
 /*
  * @brief Get the type of a variable (global, constant)
diff --git a/src/lib/eolian/database_var_api.c 
b/src/lib/eolian/database_var_api.c
index cc93ac6174..a0c593d50d 100644
--- a/src/lib/eolian/database_var_api.c
+++ b/src/lib/eolian/database_var_api.c
@@ -52,13 +52,13 @@ eolian_variable_constants_get_by_file(const Eolian_Unit 
*unit EINA_UNUSED,
 }
 
 EAPI Eina_Iterator *
-eolian_variable_all_constants_get(void)
+eolian_variable_all_constants_get(const Eolian_Unit *unit EINA_UNUSED)
 {
    return (_constants ? eina_hash_iterator_data_new(_constants) : NULL);
 }
 
 EAPI Eina_Iterator *
-eolian_variable_all_globals_get(void)
+eolian_variable_all_globals_get(const Eolian_Unit *unit EINA_UNUSED)
 {
    return (_globals ? eina_hash_iterator_data_new(_globals) : NULL);
 }

-- 


Reply via email to