Eolian/Generator: fix type when no data type exists.
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Tue, 11 Mar 2014 12:00:44 +0000 (14:00 +0200)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Tue, 11 Mar 2014 13:25:24 +0000 (15:25 +0200)
When data is set as "null", the generator was writing for this data
variable "void * *_pd" instead of "void *_pd".

src/bin/eolian/eo1_generator.c

index b3cf366..0b02d5b 100644 (file)
@@ -460,7 +460,7 @@ eo1_bind_func_generate(const char *classname, Eolian_Function funcid, Eolian_Fun
    eina_strbuf_replace_all(fbody, "@#list_params", eina_strbuf_string_get(params));
    const char *data_type = eolian_class_data_type_get(classname);
    if (data_type && !strcmp(data_type, "null"))
-      eina_strbuf_replace_all(fbody, "@#Datatype_Data", "void *");
+      eina_strbuf_replace_all(fbody, "@#Datatype_Data", "void");
    else
      {
         if (data_type) eina_strbuf_replace_all(fbody, "@#Datatype_Data", data_type);