www.pudn.com > tdi_fw.zip > tdi_fw_svc.h


// $Id: tdi_fw_svc.h,v 1.2 2002/11/12 10:49:33 dev Exp $ 
 
#ifndef _tdi_fw_svc_h_ 
#define _tdi_fw_svc_h_ 
 
#include "ipc.h" 
 
int		start(const char *config); 
void	stop(void); 
 
void	wait(void); 
 
void	error(const char *fmt, ...); 
void	winerr(const char *fn); 
void	liberr(const char *fn); 
 
#ifdef _DEBUG 
#	define DEBUG(_x_)	error _x_ 
#else 
#	define DEBUG(_x_) 
#endif 
 
// debug heap support 
#ifdef _MSC_VER 
#	define _CRTDBG_MAP_ALLOC 
#	include  
#endif 
 
#ifdef _MSC_VER 
#	define _LEAK_CHECK  _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF) 
#else 
#	define _LEAK_CHECK 
#endif 
 
extern BOOL g_console; 
extern BOOL g_rules_resolve_addr; 
 
#endif