funktionen Log_DebugVarArgs
Sidhuvud: #include <applibs/log.h>
Loggar och formaterar ett felsökningsmeddelande med vprintf-formatering. Den här funktionen är trådsäker.
Parametern args
va_list bör initieras med va_start innan den här funktionen anropas och rensas genom att anropa va_end efteråt. Uppringaren måste ange ytterligare en parameter för varje argumentspecifikation som definieras i strängen fmt
.
int Log_DebugVarArgs(const char * fmt, va_list args);
Parametrar
fmt
Meddelandesträngen som ska loggas.args
En argumentlista som har initierats med va_start.
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
- EFAULT: är
fmt
NULL.
errno
Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
är inställt på felvärdet.