Ecore eolian: Ignore callback prototypes for now.
authorTom Hacohen <tom@stosb.com>
Tue, 16 Feb 2016 13:55:20 +0000 (13:55 +0000)
committerTom Hacohen <tom@stosb.com>
Tue, 16 Feb 2016 13:55:22 +0000 (13:55 +0000)
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.

src/lib/ecore/ecore_animator.eo
src/lib/ecore/ecore_idle_enterer.eo
src/lib/ecore/ecore_idle_exiter.eo
src/lib/ecore/ecore_idler.eo
src/lib/ecore/ecore_job.eo
src/lib/ecore/ecore_mainloop.eo
src/lib/ecore/ecore_poller.eo
src/lib/ecore/ecore_timer.eo

index eb0e183..35edede 100644 (file)
@@ -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;
index 4f975ed..aef93a4 100644 (file)
@@ -1,3 +1,5 @@
+type @extern Ecore_Task_Cb: __undefined_type;
+
 class Ecore.Idle.Enterer (Eo.Base)
 {
    eo_prefix: ecore_idle_enterer;
index 8e79177..33982ac 100644 (file)
@@ -1,3 +1,5 @@
+type @extern Ecore_Task_Cb: __undefined_type;
+
 class Ecore.Idle.Exiter (Eo.Base)
 {
    eo_prefix: ecore_idle_exiter;
index 56ae811..948189b 100644 (file)
@@ -1,3 +1,5 @@
+type @extern Ecore_Task_Cb: __undefined_type;
+
 class Ecore.Idler (Eo.Base)
 {
    eo_prefix: ecore_idler;
index e9c4cd8..0c232f6 100644 (file)
@@ -1,3 +1,5 @@
+type @extern Ecore_Cb: __undefined_type;
+
 class Ecore.Job (Eo.Base)
 {
    eo_prefix: ecore_job;
index 5568f7c..37eeaee 100644 (file)
@@ -1,3 +1,5 @@
+type @extern Ecore_Select_Function: __undefined_type;
+
 class Ecore_Mainloop (Eo.Base)
 {
    legacy_prefix: null;
index 92fb30f..4dad584 100644 (file)
@@ -1,3 +1,5 @@
+type @extern Ecore_Task_Cb: __undefined_type;
+
 class Ecore.Poller (Eo.Base)
 {
    methods {
index b1cfee1..da89b86 100644 (file)
@@ -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