exit(-1);
}
cd->shared = s;
+ cd->original = strdup(s);
cd->is_lua = 0;
set_verbatim(NULL, 0, 0);
}
cp->l1 = get_verbatim_line1();
cp->l2 = get_verbatim_line2();
cp->script = s;
+ cp->original = strdup(s);
if (cd->shared && cd->is_lua)
{
ERR("%s: Error. parse error %s:%i. You're trying to mix Embryo and Lua scripting in the same group",
{
char tmpn[PATH_MAX];
char tmpo[PATH_MAX];
+ char buf[PATH_MAX];
int fd;
Code *cd = eina_list_data_get(l);
+ Eina_List *ll;
+ Code_Program *cp;
if (cd->is_lua)
continue;
unlink(tmpn);
unlink(tmpo);
+
+ if (cd->original)
+ {
+ snprintf(buf, PATH_MAX, "edje/scripts/embryo/source/%i", i);
+ eet_write(ef, buf, cd->original, strlen(cd->original) + 1, 1);
+ }
+ EINA_LIST_FOREACH(cd->programs, ll, cp)
+ {
+ if (!cp->original)
+ continue;
+ snprintf(buf, PATH_MAX, "edje/scripts/embryo/source/%i/%i", i,
+ cp->id);
+ eet_write(ef, buf, cp->original, strlen(cp->original) + 1, 1);
+ }
}
}