X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lexer%2Fprint_helper.c;fp=lexer%2Fprint_helper.c;h=d5ca8f0da8705e4865663718ce215a9fd3ea5bcd;hb=9ed84d89d23a6198fd4157bfe93424b7b7582332;hp=0000000000000000000000000000000000000000;hpb=7f9d92f6d5a67e5afd2351893abc51d73f1d47d8;p=TP_AL_C.git diff --git a/lexer/print_helper.c b/lexer/print_helper.c new file mode 100644 index 0000000..d5ca8f0 --- /dev/null +++ b/lexer/print_helper.c @@ -0,0 +1,35 @@ +#include +#include +#include + +void pr_warning(const char *format, ...) { + va_list args; + + va_start(args, format); + fprintf(stdout, format, args); + va_end(args); +} + +void pr_error(const char *format, ...) { + va_list args; + + va_start(args, format); + fprintf(stderr, format, args); + va_end(args); +} + +void wpr_warning(const wchar_t *format, ...) { + va_list args; + + va_start(args, format); + fwprintf(stdout, format, args); + va_end(args); +} + +void wpr_error(const wchar_t *format, ...) { + va_list args; + + va_start(args, format); + fwprintf(stderr, format, args); + va_end(args); +}