HELPER/LOG: review unused symbols

Remove unused functions:
- log_catch
- log_rethrow
- log_try

Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
Antonio Borneo 2010-04-10 22:25:22 +08:00
parent 2ea78551ab
commit f1be0e6af2
2 changed files with 0 additions and 46 deletions

View File

@ -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

View File

@ -80,14 +80,6 @@ void kept_alive(void);
void alive_sleep(uint64_t ms);
void busy_sleep(uint64_t ms);
/* log entries can be paused and replayed roughly according to the try/catch/rethrow
* concepts in C++
*/
void log_try(void);
void log_catch(void);
void log_rethrow(void);
typedef void (*log_callback_fn)(void *priv, const char *file, unsigned line,
const char *function, const char *string);