Eina_Stringshare *ret;
Eina_Strbuf *buf = eina_strbuf_new();
char *bufp;
- eina_strbuf_append(buf, cl->base.name);
+ eina_strbuf_append(buf, cl->base.c_name);
switch (cl->type)
{
case EOLIAN_CLASS_INTERFACE:
eina_strbuf_append(buf, "_class_get");
break;
}
- eina_strbuf_replace_all(buf, ".", "_");
bufp = eina_strbuf_string_steal(buf);
eina_str_tolower(&bufp);
ret = eina_stringshare_add(bufp);
Eina_Stringshare *ret;
Eina_Strbuf *buf = eina_strbuf_new();
char *bufp;
- eina_strbuf_append(buf, cl->base.name);
+ eina_strbuf_append(buf, cl->base.c_name);
switch (cl->type)
{
case EOLIAN_CLASS_INTERFACE:
eina_strbuf_append(buf, "_CLASS");
break;
}
- eina_strbuf_replace_all(buf, ".", "_");
bufp = eina_strbuf_string_steal(buf);
eina_str_toupper(&bufp);
ret = eina_stringshare_add(bufp);
char buf[512];
EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL);
if (!cl->data_type)
- snprintf(buf, sizeof(buf), "%s_Data", cl->base.name);
+ snprintf(buf, sizeof(buf), "%s_Data", cl->base.c_name);
else if (!strcmp(cl->data_type, "null"))
return eina_stringshare_add("void");
else
static const char *
_get_c_prefix(const Eolian_Function *foo_id, char *buf)
{
- char *tmp = buf;
if (foo_id->klass->c_prefix)
return foo_id->klass->c_prefix;
- strcpy(buf, foo_id->klass->base.name);
+ strcpy(buf, foo_id->klass->base.c_name);
eina_str_tolower(&buf);
- while ((tmp = strchr(tmp, '.'))) *tmp = '_';
return buf;
}