openTRI 0.1
triLog.h
1/*
2Copyright (C) 2000-2007 Tomas Jakobsson.
3
4triLog.h
5*/
6
7#ifndef __TRILOG_H__
8#define __TRILOG_H__
9
10#include "triTypes.h"
11
12#define _DEBUG_STDOUT
13
14#ifdef _DEBUG_LOG
15
16extern triBool triLogInit (void);
17extern void triLogShutdown (void);
18extern void triLogPrint (const triChar* pMessage, ...);
19extern void triLogError (const triChar* pMessage, ...);
20extern void triLogMemory (const triChar* pMessage, ...);
21
22#else // _DEBUG_LOG
23
24#define triLogInit()
25#define triLogShutdown()
26#define triLogPrint(...)
27#define triLogError(...)
28#define triLogMemory(...)
29
30#endif // _DEBUG_LOG
31
32#endif // __TRILOG_H__