X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fhelper%2Flog.c;h=7ace93026b7ad50a785298b7635dc1e1062f8028;hp=7450fef50b1d4e1e664fbf074e144e0a55898a0b;hb=f1be0e6af2e204805a8bc2e8cadf828b9fa46c98;hpb=2ea78551ab3388032ad78cdeefac7ab75e3bb134 diff --git a/src/helper/log.c b/src/helper/log.c index 7450fef50b..7ace93026b 100644 --- a/src/helper/log.c +++ b/src/helper/log.c @@ -114,44 +114,6 @@ static void log_forward(const char *file, unsigned line, const char *function, c } } -void log_try(void) -{ - log_forward_count++; -} - -void log_catch(void) -{ - assert(log_forward_count>0); - log_forward_count--; -} - -void log_rethrow(void) -{ - log_catch(); - if (log_forward_count==0) - { - struct store_log_forward *log; - - log = log_head; - while (log != NULL) - { - log_forward(log->file, log->line, log->function, log->string); - - struct store_log_forward *t=log; - log = log->next; - - free((void *)t->file); - free((void *)t->function); - free((void *)t->string); - free(t); - - } - - log_head = NULL; - } -} - - /* The log_puts() serves to somewhat different goals: * * - logging