diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2015-06-11 17:14:51 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2015-06-11 17:14:51 +0100 |
commit | 950322fd12fcfc359c7e2fdd4b0d0922dc9b2f5c (patch) | |
tree | f9b52cf67938eca48043193f8947c65c5ec0beea /src/bin/eolian/eo_generator.c | |
parent | 27237976ad80d426e02dccffc4530afa3db8f933 (diff) |
eolian: remove support for old event doc syntax
Diffstat (limited to '')
-rw-r--r-- | src/bin/eolian/eo_generator.c | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/bin/eolian/eo_generator.c b/src/bin/eolian/eo_generator.c index ca04359ccb..7d98eb9342 100644 --- a/src/bin/eolian/eo_generator.c +++ b/src/bin/eolian/eo_generator.c | |||
@@ -285,7 +285,6 @@ eo_header_generate(const Eolian_Class *class, Eina_Strbuf *buf) | |||
285 | EINA_ITERATOR_FOREACH(itr, event) | 285 | EINA_ITERATOR_FOREACH(itr, event) |
286 | { | 286 | { |
287 | Eina_Stringshare *evname = eolian_event_c_name_get(event); | 287 | Eina_Stringshare *evname = eolian_event_c_name_get(event); |
288 | const char *evdesc = eolian_event_description_get(event); | ||
289 | const Eolian_Documentation *evdoc = eolian_event_documentation_get(event); | 288 | const Eolian_Documentation *evdoc = eolian_event_documentation_get(event); |
290 | Eolian_Object_Scope scope = eolian_event_scope_get(event); | 289 | Eolian_Object_Scope scope = eolian_event_scope_get(event); |
291 | 290 | ||
@@ -316,14 +315,7 @@ eo_header_generate(const Eolian_Class *class, Eina_Strbuf *buf) | |||
316 | eina_strbuf_free(evdbuf); | 315 | eina_strbuf_free(evdbuf); |
317 | } | 316 | } |
318 | else | 317 | else |
319 | { | 318 | eina_strbuf_append(str_ev, "/**\n * No description\n */\n"); |
320 | if (!evdesc) evdesc = "No description"; | ||
321 | eina_strbuf_reset(tmpbuf); | ||
322 | eina_strbuf_append(tmpbuf, evdesc); | ||
323 | eina_strbuf_replace_all(tmpbuf, "\n", "\n * "); | ||
324 | eina_strbuf_prepend(tmpbuf," * "); | ||
325 | eina_strbuf_append_printf(str_ev, "/**\n%s\n */\n", eina_strbuf_string_get(tmpbuf)); | ||
326 | } | ||
327 | 319 | ||
328 | eina_strbuf_append_printf(str_ev, "#define %s (&(_%s))\n", evname, evname); | 320 | eina_strbuf_append_printf(str_ev, "#define %s (&(_%s))\n", evname, evname); |
329 | eina_strbuf_append_printf(str_extrn_ev, "EOAPI extern const Eo_Event_Description _%s;\n", evname); | 321 | eina_strbuf_append_printf(str_extrn_ev, "EOAPI extern const Eo_Event_Description _%s;\n", evname); |
@@ -701,12 +693,9 @@ eo_source_beginning_generate(const Eolian_Class *class, Eina_Strbuf *buf) | |||
701 | EINA_ITERATOR_FOREACH(itr, event) | 693 | EINA_ITERATOR_FOREACH(itr, event) |
702 | { | 694 | { |
703 | Eina_Stringshare *evname = eolian_event_c_name_get(event); | 695 | Eina_Stringshare *evname = eolian_event_c_name_get(event); |
704 | const char *evdesc = eolian_event_description_get(event); | 696 | const char *evdesc = NULL; |
705 | if (!evdesc) | 697 | const Eolian_Documentation *doc = eolian_event_documentation_get(event); |
706 | { | 698 | if (doc) evdesc = eolian_documentation_summary_get(doc); |
707 | const Eolian_Documentation *doc = eolian_event_documentation_get(event); | ||
708 | if (doc) evdesc = eolian_documentation_summary_get(doc); | ||
709 | } | ||
710 | char *evdesc_line1 = _source_desc_get(evdesc); | 699 | char *evdesc_line1 = _source_desc_get(evdesc); |
711 | 700 | ||
712 | eina_strbuf_append_printf(tmpbuf, | 701 | eina_strbuf_append_printf(tmpbuf, |