Funzione Log_DebugVarArgs
Intestazione: #include <applicazioni/log.h>
Registra e formatta un messaggio di debug con la formattazione vprintf. Questa funzione è thread-safe.
Il args
parametro va_list deve essere inizializzato con va_start prima che questa funzione venga chiamata e deve essere pulito chiamando va_end successivamente. Il chiamante deve fornire un parametro aggiuntivo per ogni specifica di argomento definita nella fmt
stringa.
int Log_DebugVarArgs(const char * fmt, va_list args);
Parametri
fmt
Stringa del messaggio da registrare.args
Elenco di argomenti inizializzato con va_start.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
- EFAULT: è
fmt
NULL.
Potrebbero anche essere specificati altri errno
errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
è impostato sul valore di errore.