q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7cb444b6013ee2f1d067307c5f1976e817244eb0
commit 7cb444b6013ee2f1d067307c5f1976e817244eb0 Author: Daniel Kolesa <d.kol...@osg.samsung.com> Date: Tue Nov 10 11:53:02 2015 +0000 eo generator: remove unneeded/harmful code --- src/bin/eolian/eo_generator.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/bin/eolian/eo_generator.c b/src/bin/eolian/eo_generator.c index 2e4f545..4adba4d 100644 --- a/src/bin/eolian/eo_generator.c +++ b/src/bin/eolian/eo_generator.c @@ -63,7 +63,6 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia _eolian_class_func_vars func_env; Eina_Iterator *itr; void *data, *data2; - char *tmpstr = malloc(0x1FF); Eina_Bool var_as_ret = EINA_FALSE; const Eolian_Type *rettypet = NULL; const char *rettype = NULL; @@ -154,11 +153,7 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia if (rettypet) rettype = eolian_type_c_type_get(rettypet); - tmpstr[0] = '\0'; - sprintf(tmpstr, "%s%s", - rettype ? rettype : "void", - rettype && strchr(rettype, '*')?"":" "); - eina_strbuf_replace_all(str_func, "@#rettype", tmpstr); + eina_strbuf_replace_all(str_func, "@#rettype", rettype ? rettype : "void"); eina_strbuf_replace_all(str_func, "@#list_param", eina_strbuf_string_get(str_par)); if (!eina_strbuf_length_get(str_par)) eina_strbuf_append(str_par, "void"); @@ -167,7 +162,6 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia if (rettype) eina_stringshare_del(rettype); - free(tmpstr); eina_strbuf_free(str_par); eina_strbuf_free(str_pardesc); @@ -182,7 +176,6 @@ eo_header_generate(const Eolian_Class *class, Eina_Strbuf *buf) { Eina_Iterator *itr; Eolian_Event *event; - char *tmpstr = malloc(0x1FF); Eina_Strbuf * str_hdr = eina_strbuf_new(); const Eolian_Documentation *doc = eolian_class_documentation_get(class); @@ -293,7 +286,6 @@ eo_header_generate(const Eolian_Class *class, Eina_Strbuf *buf) eina_strbuf_append(buf, eina_strbuf_string_get(str_hdr)); - free(tmpstr); eina_strbuf_free(str_ev); eina_strbuf_free(str_extrn_ev); eina_strbuf_free(tmpbuf); --