diff --git a/src/lib/ecore/ecore_animator.eo b/src/lib/ecore/ecore_animator.eo index eb0e183134..35ededef69 100644 --- a/src/lib/ecore/ecore_animator.eo +++ b/src/lib/ecore/ecore_animator.eo @@ -1,3 +1,6 @@ +type @extern Ecore_Timeline_Cb: __undefined_type; +type @extern Ecore_Task_Cb: __undefined_type; + class Ecore.Animator (Eo.Base) { eo_prefix: ecore_animator; diff --git a/src/lib/ecore/ecore_idle_enterer.eo b/src/lib/ecore/ecore_idle_enterer.eo index 4f975ed08a..aef93a4ca9 100644 --- a/src/lib/ecore/ecore_idle_enterer.eo +++ b/src/lib/ecore/ecore_idle_enterer.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Task_Cb: __undefined_type; + class Ecore.Idle.Enterer (Eo.Base) { eo_prefix: ecore_idle_enterer; diff --git a/src/lib/ecore/ecore_idle_exiter.eo b/src/lib/ecore/ecore_idle_exiter.eo index 8e79177630..33982ac313 100644 --- a/src/lib/ecore/ecore_idle_exiter.eo +++ b/src/lib/ecore/ecore_idle_exiter.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Task_Cb: __undefined_type; + class Ecore.Idle.Exiter (Eo.Base) { eo_prefix: ecore_idle_exiter; diff --git a/src/lib/ecore/ecore_idler.eo b/src/lib/ecore/ecore_idler.eo index 56ae81199c..948189b067 100644 --- a/src/lib/ecore/ecore_idler.eo +++ b/src/lib/ecore/ecore_idler.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Task_Cb: __undefined_type; + class Ecore.Idler (Eo.Base) { eo_prefix: ecore_idler; diff --git a/src/lib/ecore/ecore_job.eo b/src/lib/ecore/ecore_job.eo index e9c4cd89b7..0c232f6302 100644 --- a/src/lib/ecore/ecore_job.eo +++ b/src/lib/ecore/ecore_job.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Cb: __undefined_type; + class Ecore.Job (Eo.Base) { eo_prefix: ecore_job; diff --git a/src/lib/ecore/ecore_mainloop.eo b/src/lib/ecore/ecore_mainloop.eo index 5568f7cf9d..37eeaeebed 100644 --- a/src/lib/ecore/ecore_mainloop.eo +++ b/src/lib/ecore/ecore_mainloop.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Select_Function: __undefined_type; + class Ecore_Mainloop (Eo.Base) { legacy_prefix: null; diff --git a/src/lib/ecore/ecore_poller.eo b/src/lib/ecore/ecore_poller.eo index 92fb30f96c..4dad5845ad 100644 --- a/src/lib/ecore/ecore_poller.eo +++ b/src/lib/ecore/ecore_poller.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Task_Cb: __undefined_type; + class Ecore.Poller (Eo.Base) { methods { diff --git a/src/lib/ecore/ecore_timer.eo b/src/lib/ecore/ecore_timer.eo index b1cfee19b9..da89b86efc 100644 --- a/src/lib/ecore/ecore_timer.eo +++ b/src/lib/ecore/ecore_timer.eo @@ -1,3 +1,5 @@ +type @extern Ecore_Task_Cb: __undefined_type; + class Ecore.Timer (Eo.Base) { [[Timers are objects that will call a given callback at some point