1 |
#ifndef _PORTAB_H_ |
#ifndef _PORTAB_H_ |
2 |
#define _PORTAB_H_ |
#define _PORTAB_H_ |
3 |
|
|
4 |
|
|
5 |
|
// debug level masks |
6 |
|
#define DPRINTF_ERROR 0x00000001 |
7 |
|
#define DPRINTF_STARTCODE 0x00000002 |
8 |
|
#define DPRINTF_HEADER 0x00000004 |
9 |
|
#define DPRINTF_TIMECODE 0x00000008 |
10 |
|
#define DPRINTF_MB 0x00000010 |
11 |
|
#define DPRINTF_COEFF 0x00000020 |
12 |
|
#define DPRINTF_MV 0x00000040 |
13 |
|
#define DPRINTF_DEBUG 0x80000000 |
14 |
|
|
15 |
|
// debug level |
16 |
|
#define DPRINTF_LEVEL 0 |
17 |
|
|
18 |
|
|
19 |
|
#define DPRINTF_BUF_SZ 1024 |
20 |
|
|
21 |
|
|
22 |
#if defined(WIN32) |
#if defined(WIN32) |
23 |
|
|
24 |
#include <windows.h> |
#include <windows.h> |
25 |
#include <stdio.h> |
#include <stdio.h> |
26 |
|
|
27 |
|
static __inline void |
28 |
#define DPRINTF_BUF_SZ 1024 |
DPRINTF(int level, char *fmt, |
|
static void |
|
|
DPRINTF(char *fmt, |
|
29 |
...) |
...) |
30 |
{ |
{ |
31 |
|
if ((DPRINTF_LEVEL & level)) |
32 |
|
{ |
33 |
va_list args; |
va_list args; |
34 |
char buf[DPRINTF_BUF_SZ]; |
char buf[DPRINTF_BUF_SZ]; |
35 |
|
|
37 |
vsprintf(buf, fmt, args); |
vsprintf(buf, fmt, args); |
38 |
OutputDebugString(buf); |
OutputDebugString(buf); |
39 |
fprintf(stdout, "%s\n", buf); |
fprintf(stdout, "%s\n", buf); |
40 |
|
fflush(stdout); |
41 |
|
} |
42 |
} |
} |
43 |
|
|
44 |
|
|
109 |
|
|
110 |
#include <stdio.h> |
#include <stdio.h> |
111 |
#include <stdarg.h> |
#include <stdarg.h> |
112 |
#define DPRINTF_BUF_SZ 1024 |
|
113 |
static void |
static __inline void |
114 |
DPRINTF(char *fmt, |
DPRINTF(int level, char *fmt, |
115 |
...) |
...) |
116 |
{ |
{ |
117 |
|
if ((DPRINTF_LEVEL & level)) { |
118 |
va_list args; |
va_list args; |
119 |
char buf[DPRINTF_BUF_SZ]; |
char buf[DPRINTF_BUF_SZ]; |
120 |
|
|
122 |
vsprintf(buf, fmt, args); |
vsprintf(buf, fmt, args); |
123 |
fprintf(stdout, "%s\n", buf); |
fprintf(stdout, "%s\n", buf); |
124 |
} |
} |
125 |
|
} |
126 |
|
|
127 |
#ifdef _DEBUG |
#ifdef _DEBUG |
128 |
|
|
255 |
|
|
256 |
#include <stdio.h> |
#include <stdio.h> |
257 |
#include <stdarg.h> |
#include <stdarg.h> |
258 |
#define DPRINTF_BUF_SZ 1024 |
|
259 |
static void |
static __inline void |
260 |
DPRINTF(char *fmt, |
DPRINTF(int level, char *fmt, ...) |
|
...) |
|
261 |
{ |
{ |
262 |
|
if ((DPRINTF_LEVEL & level)) { |
263 |
|
|
264 |
va_list args; |
va_list args; |
265 |
char buf[DPRINTF_BUF_SZ]; |
char buf[DPRINTF_BUF_SZ]; |
266 |
|
|
268 |
vsprintf(buf, fmt, args); |
vsprintf(buf, fmt, args); |
269 |
fprintf(stdout, "%s\n", buf); |
fprintf(stdout, "%s\n", buf); |
270 |
} |
} |
271 |
|
} |
272 |
|
|
273 |
|
|
274 |
#define DEBUG(S) |
#define DEBUG(S) |