9 const natl LOG_MSG_SIZE = 256;
10 char buf[LOG_MSG_SIZE];
13 int l =
vsnprintf(buf, LOG_MSG_SIZE, fmt, ap);
int vsnprintf(char *buf, size_t size, const char *fmt, va_list ap)
Come snprintf, ma usa una va_list esplicita invece di essere variadica.
void do_log(log_sev sev, const char *buf, natl size)
Funzione di basso livello per la scrittura sul log.
unsigned int natl
naturale su 4 byte
void flog(log_sev sev, const char *fmt,...)
Invio di un messaggio formattato sul log.
log_sev
Livello di severità del messaggio inviato al log (usato per colorare i messaggi ove previsto)
funzioni usate internamente