Commit | Line | Data |
---|---|---|
9ed84d89 JB |
1 | #include <stdarg.h> |
2 | #include <stdio.h> | |
3 | #include <wchar.h> | |
4 | ||
e70feb8c JB |
5 | #include "global_vars.h" |
6 | ||
7 | void pr_warning(const char* format, ...) { | |
9ed84d89 JB |
8 | va_list args; |
9 | ||
10 | va_start(args, format); | |
11 | fprintf(stdout, format, args); | |
12 | va_end(args); | |
13 | } | |
14 | ||
15 | void pr_error(const char *format, ...) { | |
16 | va_list args; | |
17 | ||
18 | va_start(args, format); | |
19 | fprintf(stderr, format, args); | |
20 | va_end(args); | |
21 | } | |
22 | ||
e70feb8c JB |
23 | #if DEBUG |
24 | void pr_debug(const char *format, ...) { | |
25 | va_list args; | |
26 | ||
27 | va_start(args, format); | |
28 | fprintf(stderr, format, args); | |
29 | va_end(args); | |
30 | } | |
31 | #else | |
32 | void pr_debug(const char *format, ...); | |
33 | #endif /* DEBUG */ | |
34 | ||
9ed84d89 JB |
35 | void wpr_warning(const wchar_t *format, ...) { |
36 | va_list args; | |
37 | ||
38 | va_start(args, format); | |
39 | fwprintf(stdout, format, args); | |
40 | va_end(args); | |
41 | } | |
42 | ||
43 | void wpr_error(const wchar_t *format, ...) { | |
44 | va_list args; | |
45 | ||
46 | va_start(args, format); | |
47 | fwprintf(stderr, format, args); | |
48 | va_end(args); | |
49 | } | |
e70feb8c JB |
50 | |
51 | void wprint_token() { | |
52 | if (tokenType == MOT || tokenType == MOTCLE) { | |
53 | fwprintf(target, L"%20s: %ls\n", tokenTypestr[tokenType], token[tokenFound].value); | |
54 | } else { | |
55 | fwprintf(target, L"%20s\n", tokenTypestr[tokenType]); | |
56 | } | |
57 | } |