convert annoying debug into eina log so it is disabled by default.

SVN revision: 47651
This commit is contained in:
Gustavo Sverzut Barbieri 2010-04-01 16:03:23 +00:00
parent ad0679e050
commit 8ada2841d0
1 changed files with 14 additions and 9 deletions

View File

@ -351,13 +351,18 @@ evas_smart_cb_descriptions_fix(Evas_Smart_Cb_Description_Array *a)
{ {
unsigned int i, j; unsigned int i, j;
if (!a)
{
ERR("no array to fix!");
return;
}
qsort(a->array, a->size, sizeof(Evas_Smart_Cb_Description *), qsort(a->array, a->size, sizeof(Evas_Smart_Cb_Description *),
_evas_smart_cb_description_cmp_sort); _evas_smart_cb_description_cmp_sort);
fprintf(stderr, "\nDEBUG: %u callbacks\n", a->size); DBG("%u callbacks", a->size);
if (a->size) if (a->size)
fprintf(stderr, "DEBUG: %20.20s [%s]\n", DBG("%s [type=%s]", a->array[0]->name, a->array[0]->type);
a->array[0]->name, a->array[0]->type);
for (i = 0, j = 1; j < a->size; j++) for (i = 0, j = 1; j < a->size; j++)
{ {
@ -366,7 +371,7 @@ evas_smart_cb_descriptions_fix(Evas_Smart_Cb_Description_Array *a)
cur = a->array[j]; cur = a->array[j];
prev = a->array[i]; prev = a->array[i];
fprintf(stderr, "DEBUG: %20.20s [%s]\n", cur->name, cur->type); DBG("%s [type=%s]", cur->name, cur->type);
if (strcmp(cur->name, prev->name) != 0) if (strcmp(cur->name, prev->name) != 0)
{ {
@ -377,12 +382,12 @@ evas_smart_cb_descriptions_fix(Evas_Smart_Cb_Description_Array *a)
else else
{ {
if (strcmp(cur->type, prev->type) == 0) if (strcmp(cur->type, prev->type) == 0)
fprintf(stderr, "WARNING: duplicated smart callback description" WRN("duplicated smart callback description"
" with name '%s' and type '%s'\n", cur->name, cur->type); " with name '%s' and type '%s'", cur->name, cur->type);
else else
fprintf(stderr, "ERROR: callback descriptions named '%s' differ" ERR("callback descriptions named '%s' differ"
" in type, keeping '%s', ignoring '%s'\n", cur->name, " in type, keeping '%s', ignoring '%s'",
prev->type, cur->type); cur->name, prev->type, cur->type);
} }
} }