./ MultiCS.r82 / debug.h
#define DBG_ALL 0x00
#define DBG_CCCAM 0x01
#define DBG_CACHE 0x02
#define DBG_NEWCAMD 0x03
#define DBG_MGCAMD 0x04
#define DBG_SERVER 0x05
#define DBG_CONFIG 0x06
#define DBG_HTTP 0x07
#ifdef CACHEEX
#define DBG_CACHEEX 0x08
#endif
#define DBG_ERROR 0x09
#define DBG_CAMD35 0x10
#define DBG_CS378X 0x11
struct trace_data {
char host[32];
int port;
unsigned int ip;
int sock;
struct sockaddr_in addr;
};
extern int flag_debugscr;
#ifdef DEBUG_NETWORK
extern int flag_debugnet;
#endif
extern int flag_debugfile;
extern char debug_file[256];
extern int flag_debugtrace;
extern struct trace_data trace;
extern uint32_t flagdebug;
#define MAX_DBGLINES 70
extern char dbgline[MAX_DBGLINES][512];
extern int idbgline;
uint32_t getdbgflag( int i, int j, int k);
uint32_t getdbgflagpro( int i, int j, int k, int csid );
char* debugtime(char *str);
void debug(char *str);
void debugf( uint32_t flag, char *format, ...);
void debughex(uint8_t *buffer, int len);
void fdebug(char *str);
void fdebugf(char *format, ...);