233 |
|
|
234 |
static int error_reporter_tree_write(error_reporter_tree_t *t){ |
static int error_reporter_tree_write(error_reporter_tree_t *t){ |
235 |
int res = 0; |
int res = 0; |
|
static int writecount = 0; |
|
236 |
|
|
237 |
asc_assert(TREE==NULL); /* else recursive calls will occur */ |
asc_assert(TREE==NULL); /* else recursive calls will occur */ |
238 |
|
|
|
if(++writecount > 50){ |
|
|
CONSOLE_DEBUG("TOO MUCH WRITING"); |
|
|
return 0; |
|
|
} |
|
|
|
|
239 |
if(t->err){ |
if(t->err){ |
240 |
res += error_reporter(t->err->sev, t->err->filename, t->err->line, t->err->func, t->err->msg); |
res += error_reporter(t->err->sev, t->err->filename, t->err->line, t->err->func, t->err->msg); |
241 |
}else{ |
}else{ |