d5ca8f0da8705e4865663718ce215a9fd3ea5bcd
[TP_AL_C.git] / lexer / print_helper.c
1 #include <stdarg.h>
2 #include <stdio.h>
3 #include <wchar.h>
4
5 void pr_warning(const char *format, ...) {
6 va_list args;
7
8 va_start(args, format);
9 fprintf(stdout, format, args);
10 va_end(args);
11 }
12
13 void pr_error(const char *format, ...) {
14 va_list args;
15
16 va_start(args, format);
17 fprintf(stderr, format, args);
18 va_end(args);
19 }
20
21 void wpr_warning(const wchar_t *format, ...) {
22 va_list args;
23
24 va_start(args, format);
25 fwprintf(stdout, format, args);
26 va_end(args);
27 }
28
29 void wpr_error(const wchar_t *format, ...) {
30 va_list args;
31
32 va_start(args, format);
33 fwprintf(stderr, format, args);
34 va_end(args);
35 }