edje: add EDJE_DUMP_PROGRAMS.

SVN revision: 67940
This commit is contained in:
Cedric BAIL 2012-02-14 18:07:44 +00:00
parent db8dd819a2
commit 13ae7e3ea4
1 changed files with 14 additions and 0 deletions

View File

@ -226,6 +226,20 @@ _edje_programs_patterns_init(Edje *ed)
if (ssp->signals_patterns)
return;
if (getenv("EDJE_DUMP_PROGRAMS"))
{
INF("Group '%s' programs:", ed->group);
#define EDJE_DUMP_PROGRAM(Section) \
for (i = 0; i < ed->collection->programs.Section##_count; i++) \
INF(#Section" for ('%s', '%s')", ed->collection->programs.Section[i]->signal, ed->collection->programs.Section[i]->source);
EDJE_DUMP_PROGRAM(strcmp);
EDJE_DUMP_PROGRAM(strncmp);
EDJE_DUMP_PROGRAM(strrncmp);
EDJE_DUMP_PROGRAM(fnmatch);
EDJE_DUMP_PROGRAM(nocmp);
}
edje_match_program_hash_build(ed->collection->programs.strcmp,
ed->collection->programs.strcmp_count,
&ssp->exact_match);