jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=43a6fddf1f665cb5e936e8b9db51a578b9239d56

commit 43a6fddf1f665cb5e936e8b9db51a578b9239d56
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Nov 22 15:44:06 2017 +0900

    eolian: Add builtin type "strbuf"
    
    Refers to Eina_Strbuf*
---
 src/lib/eolian/database_function_api.c | 1 +
 src/lib/eolian/eo_lexer.c              | 2 +-
 src/lib/eolian/eo_lexer.h              | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/lib/eolian/database_function_api.c 
b/src/lib/eolian/database_function_api.c
index 400bd1dffb..fffced476b 100644
--- a/src/lib/eolian/database_function_api.c
+++ b/src/lib/eolian/database_function_api.c
@@ -121,6 +121,7 @@ eolian_function_full_c_name_get(const Eolian_Function 
*foo_id,
      }
 
    char tbuf[512];
+   tbuf[0] = '\0';
    const char *prefix = (ftype != EOLIAN_FUNCTION_POINTER) ? 
_get_eo_prefix(foo_id, tbuf, use_legacy): tbuf;
 
    if (!prefix)
diff --git a/src/lib/eolian/eo_lexer.c b/src/lib/eolian/eo_lexer.c
index affe61efa7..4da3942c51 100644
--- a/src/lib/eolian/eo_lexer.c
+++ b/src/lib/eolian/eo_lexer.c
@@ -76,7 +76,7 @@ static const char * const ctypes[] =
    "Eina_List *", "Eina_Inarray *", "Eina_Inlist *",
    "Efl_Future *",
    "Eina_Value", "Eina_Value *",
-   "char *", "const char *", "Eina_Stringshare *",
+   "char *", "const char *", "Eina_Stringshare *", "Eina_Strbuf *",
 
    "void *",
 
diff --git a/src/lib/eolian/eo_lexer.h b/src/lib/eolian/eo_lexer.h
index 0cf76ce489..b911ddb5f6 100644
--- a/src/lib/eolian/eo_lexer.h
+++ b/src/lib/eolian/eo_lexer.h
@@ -54,7 +54,7 @@ enum Tokens
     KW(accessor), KW(array), KW(iterator), KW(hash), KW(list), KW(inarray), 
KW(inlist), \
     KW(future),                                   \
     KW(any_value), KW(any_value_ptr), \
-    KW(mstring), KW(string), KW(stringshare), \
+    KW(mstring), KW(string), KW(stringshare), KW(strbuf), \
     \
     KW(void_ptr), \
     KW(__builtin_free_cb), \

-- 


Reply via email to