eolian gen: use EWAPI for events instead of EOAPI
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 20 Oct 2016 14:48:41 +0000 (16:48 +0200)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 20 Oct 2016 14:48:41 +0000 (16:48 +0200)
Apparently only methods/properties can be EOAPI.

src/bin/eolian/headers.c
src/bin/eolian/sources.c
src/tests/eolian/data/docs_ref.h

index 3a04572..1e4ba4c 100644 (file)
@@ -273,7 +273,7 @@ events:
              if (!eolian_event_is_beta(ev) && evs == EOLIAN_SCOPE_PUBLIC)
                eina_strbuf_append_char(buf, '\n');
 
-             eina_strbuf_append_printf(buf, "EOAPI extern const "
+             eina_strbuf_append_printf(buf, "EWAPI extern const "
                                        "Efl_Event_Description _%s;\n\n", evn);
 
              Eina_Strbuf *evdbuf = eo_gen_docs_event_gen(ev,
index da94e4d..82fac20 100644 (file)
@@ -644,7 +644,7 @@ eo_gen_source_gen(const Eolian_Class *cl, Eina_Strbuf *buf)
       EINA_ITERATOR_FOREACH(itr, ev)
         {
            Eina_Stringshare *evn = eolian_event_c_name_get(ev);
-           eina_strbuf_append(buf, "EOAPI const Efl_Event_Description _");
+           eina_strbuf_append(buf, "EWAPI const Efl_Event_Description _");
            eina_strbuf_append(buf, evn);
            eina_strbuf_append(buf, " =\n   EFL_EVENT_DESCRIPTION");
            if (eolian_event_is_hot(ev))
index c7fee1e..2a21929 100644 (file)
@@ -126,7 +126,7 @@ EOAPI int docs_prop_get(const Eo *obj);
  */
 EOAPI int docs_meth(Eo *obj, int a, float *b, long *c);
 
-EOAPI extern const Efl_Event_Description _DOCS_EVENT_CLICKED;
+EWAPI extern const Efl_Event_Description _DOCS_EVENT_CLICKED;
 
 /** Event docs.
  *