8c2952457
김태훈
응용 프로그램 추가
|
1
|
//------------------------------------------------------------------------------
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
2
3
4
|
// 파일명 : dprint.c
// 프로젝트 :
// 설 명 :
|
8c2952457
김태훈
응용 프로그램 추가
|
5
|
//
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
6
7
|
// 작성일 :
// 저작권 :
|
8c2952457
김태훈
응용 프로그램 추가
|
8
9
10
11
12
13
14
15
16
|
//
//
//------------------------------------------------------------------------------
#include <stdarg.h>
#include <basic_def.h>
#include <dprint.h>
//------------------------------------------------------------------------------
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
17
|
// 설명 : 전역 변수
|
8c2952457
김태훈
응용 프로그램 추가
|
18
19
20
21
22
23
|
//------------------------------------------------------------------------------
static unsigned long debug_flag = 0;
static char prg_mark[128];
//------------------------------------------------------------------------------
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
24
|
// 설명 : 디버그 초기화
|
8c2952457
김태훈
응용 프로그램 추가
|
25
26
27
28
29
30
31
|
//------------------------------------------------------------------------------
void dinit( char *prg_name )
{
strcpy( prg_mark, prg_name );
}
//------------------------------------------------------------------------------
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
32
|
// 설명 : 디버그 레벨을 설정한다.
|
8c2952457
김태훈
응용 프로그램 추가
|
33
34
35
36
37
38
39
|
//------------------------------------------------------------------------------
void dlevel ( unsigned long level )
{
debug_flag = level;
}
//------------------------------------------------------------------------------
|
3061c73f6
김태훈
인코딩 변경 EUC-KR -> ...
|
40
|
// 설명 : 디버그 프린트
|
8c2952457
김태훈
응용 프로그램 추가
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
//------------------------------------------------------------------------------
int dprintf( const char *fmt, ... )
{
va_list ap;
int len;
printf( "\r%s : ", prg_mark );
va_start(ap, fmt);
len = vprintf( fmt, ap);
va_end(ap);
return len;
}
int dprint( const char *fmt, ... )
{
va_list ap;
int len;
va_start(ap, fmt);
len = vprintf( fmt, ap);
va_end(ap);
return len;
}
|