49 lines
1.1 KiB
C++
49 lines
1.1 KiB
C++
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
|
|
//
|
|
// debug.cpp
|
|
//
|
|
// Debug file. This file makes use to the shell debugging macros and
|
|
// functions defined in shell\inc\debug.h
|
|
//
|
|
// History:
|
|
//
|
|
// 3/16/97 edwardp Created.
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include "stdinc.h"
|
|
|
|
//
|
|
// Define strings used by debug.h. Declaring DECLARE_DEBUG causes debug.h to
|
|
// define its c objects here.
|
|
//
|
|
|
|
#define SZ_DEBUGINI "shellext.ini"
|
|
#define SZ_DEBUGSECTION "cdfview"
|
|
#define SZ_MODULE "CDFVIEW"
|
|
|
|
#define DECLARE_DEBUG
|
|
|
|
#include <ccstock.h> // TEXTW macro used in debug.h
|
|
#include <debug.h>
|
|
|
|
#ifdef UNIX
|
|
#ifdef DEBUG
|
|
extern "C" void _DebugAssertMsgUnix(char *msg, char *fileName, int line)
|
|
{
|
|
printf("CDFVIEW: asrt(%s) %s, l %d\n", msg, fileName, line);
|
|
}
|
|
|
|
extern "C" void _DebugMsgUnix(int i, const char *s, ...)
|
|
{
|
|
char buffer[1024];
|
|
va_list ap;
|
|
va_start(ap,s);
|
|
vsprintf(buffer,s,ap);
|
|
printf(buffer); printf("\n");
|
|
va_end(ap);
|
|
}
|
|
#endif /* DEBUG */
|
|
#endif /* UNIX */
|
|
|