Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/****************************** Module Header ******************************\
* Module Name: soutil.c * * Copyright (c) 1985-96, Microsoft Corporation * * 04/09/96 GerardoB Created \***************************************************************************/ #include "structo.h"
/*********************************************************************
* soLosgMsg \***************************************************************************/ void __cdecl soLogMsg(DWORD dwFlags, char *pszfmt, ...) { static BOOL gfAppending = FALSE;
va_list va;
if (!(dwFlags & SOLM_NOLABEL)) { if (gfAppending) { fprintf(stdout, "\r\n"); } fprintf(stdout, "STRUCTO: "); }
if (dwFlags & SOLM_ERROR) { fprintf(stdout, "Error: "); } else if (dwFlags & SOLM_WARNING) { fprintf(stdout, "Warning: "); }
va_start(va, pszfmt); vfprintf(stdout, pszfmt, va); va_end(va);
if (dwFlags & SOLM_API) { soLogMsg (SOLM_NOLABEL | SOLM_NOEOL, " Failed. GetLastError: %d", GetLastError()); }
gfAppending = (dwFlags & SOLM_NOEOL); if (!gfAppending) { fprintf(stdout, "\r\n"); } }
|