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.
|
|
///////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 1999, Microsoft Corp. All rights reserved.
//
// FILE
//
// helper.cpp
//
// SYNOPSIS
//
// Helper functions: log file, string conversion
//
// MODIFICATION HISTORY
//
// 01/25/1999 Original version. Thierry Perraut
//
///////////////////////////////////////////////////////////////////////////////
#include "precomp.hpp"
#include "SimpleTableEx.h"
//////////////////////////////////////////////////////////////////////////////
//
// TracePrintf: trace function
//
//////////////////////////////////////////////////////////////////////////////
void __cdecl TracePrintf( IN PCSTR szFormat, ... ) { va_list marker; va_start(marker, szFormat); printf( szFormat, marker ); va_end(marker); }
//////////////////////////////////////////////////////////////////////////////
//
// TraceString: trace function
//
//////////////////////////////////////////////////////////////////////////////
void TraceString(char* cString) { _ASSERTE(cString); printf("%s\n", cString); }
// ///////////////////////////////////////////////////////////////////////////
//
// ConvertTypeStringToLong
//
//
// ///////////////////////////////////////////////////////////////////////////
HRESULT ConvertTypeStringToLong(const WCHAR *lColumnType, LONG *pType) { _ASSERTE(pType != NULL); HRESULT hres = S_OK;
if(wcscmp(L"DBTYPE_I4",lColumnType) == 0) { *pType = DBTYPE_I4; } else if(wcscmp(L"DBTYPE_WSTR",lColumnType) == 0) { *pType = DBTYPE_WSTR; } else if(wcscmp(L"DBTYPE_BOOL",lColumnType) == 0) { *pType = DBTYPE_BOOL; } else { *pType = -1; hres = E_FAIL; }
return hres; }
|