aboutsummaryrefslogtreecommitdiff
path: root/src/parsec/include/sys_msg.h
blob: d7f7f26cc59f79f234f64677ca092601825d1278 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
 * PARSEC HEADER: sys_msg.h
 */

#ifndef _SYS_MSG_H_
#define _SYS_MSG_H_


// ----------------------------------------------------------------------------
// SYSTEM SUBSYSTEM (SYS) MESSAGE OUTPUT                                      -
// ----------------------------------------------------------------------------

int		SYSs_MsgOut( const char *format, ... );
int		SYSs_MsgPut( const char *format, ... );
void	SYSs_MsgPrompt();

// wrappers

#define MSGOUT		SYSs_MsgOut 
#define MSGPUT		SYSs_MsgPut 

#define DBGOUT		SYSs_MsgOut 
#define DMSGOUT		SYSs_MsgOut 

#ifdef ENABLE_LOGOUT_COMMAND
	#include "utl_logfile.h"
	extern UTL_LogFile		g_Logfile;
	#define LOGOUT(x)		g_Logfile.printf x
#else // !ENABLE_LOGOUT_COMMAND

	#ifdef SYSTEM_COMPILER_MSVC
		#define LOGOUT(x)		
	#else // !SYSTEM_COMPILER_MSVC
		#define LOGOUT(x)			
	#endif // !SYSTEM_COMPILER_MSVC

#endif // !ENABLE_LOGOUT_COMMAND

#endif // _SYS_MSG_H_