109 #define WS_STREAM(_stream) \ 110 compiler->params._stream ## _cb, \ 111 compiler->params._stream ## _cb_context 113 #define WS_STDOUT WS_STREAM(stdout) 114 #define WS_STDERR WS_STREAM(stderr) void ws_fputc(int ch, WsIOProc io, void *context)
void ws_vfprintf(WsIOProc io, void *context, const char *fmt, va_list ap)
void void ws_error_memory(WsCompilerPtr compiler)
void ws_src_warning(WsCompilerPtr compiler, WsUInt32 line, char *message,...)
void ws_fprintf(WsIOProc io, void *context, const char *fmt,...)
static void PRINTFLIKE(2, 0)
void ws_puts(WsIOProc io, void *context, const char *str)
void ws_error_syntax(WsCompilerPtr compiler, WsUInt32 line)
void ws_fatal(char *fmt,...) PRINTFLIKE(1
void(* WsIOProc)(const char *data, size_t len, void *context)
void ws_src_error(WsCompilerPtr compiler, WsUInt32 line, char *message,...)
void ws_info(WsCompilerPtr compiler, char *message,...)