From: Tom Hacohen Date: Tue, 16 Feb 2016 13:55:20 +0000 (+0000) Subject: Ecore eolian: Ignore callback prototypes for now. X-Git-Tag: upstream/1.20.0~7451 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d114926b6661dc10c2e9b2d35ccdcaad62e6df04;p=platform%2Fupstream%2Fefl.git Ecore eolian: Ignore callback prototypes for now. We don't plan on handling function pointers in Eolian. Fixing these is work for the future, in the meanwhile, we should just work around these. --- diff --git a/src/lib/ecore/ecore_animator.eo b/src/lib/ecore/ecore_animator.eo index eb0e183..35edede 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 4f975ed..aef93a4 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 8e79177..33982ac 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 56ae811..948189b 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 e9c4cd8..0c232f6 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 5568f7c..37eeaee 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 92fb30f..4dad584 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 b1cfee1..da89b86 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