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);

-- 


Reply via email to