static DECLCALLBACK(void) tstVDError(void *pvUser, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) { g_cErrors++; RTPrintf("tstVDCopy: Error %Rrc at %s:%u (%s): ", rc, RT_SRC_POS_ARGS); RTPrintfV(pszFormat, va); RTPrintf("\n"); }
/** * Print a fatal error. * * @returns return value for main(). * @param pszMsg The message format string. * @param ... Format arguments. */ static int FatalError(const char *pszMsg, ...) { va_list va; RTPrintf("fatal error: "); va_start(va, pszMsg); RTPrintfV(pszMsg, va); va_end(va); return 1; }
int PrintError(const char *pszFormat, ...) { ASMAtomicIncU32(&g_cErrors); RTPrintf("tstSemMutex: FAILURE - "); va_list va; va_start(va, pszFormat); RTPrintfV(pszFormat, va); va_end(va); return 1; }
static int tstVDMessage(void *pvUser, const char *pszFormat, va_list va) { RTPrintf("tstVD: "); RTPrintfV(pszFormat, va); return VINF_SUCCESS; }