From fa8226e581738a3194551078920a88b70ad050d3 Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Thu, 28 May 2015 23:30:55 +0900 Subject: [PATCH] [bugfix] pic_debug broken in debug build --- extlib/benz/include/picrin.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/extlib/benz/include/picrin.h b/extlib/benz/include/picrin.h index c5fa86a9..aca199a0 100644 --- a/extlib/benz/include/picrin.h +++ b/extlib/benz/include/picrin.h @@ -244,9 +244,12 @@ pic_value pic_fwrite(pic_state *, pic_value, xFILE *); void pic_printf(pic_state *, const char *, ...); pic_value pic_display(pic_state *, pic_value); pic_value pic_fdisplay(pic_state *, pic_value, xFILE *); -/* obsoleted macros */ -#define pic_debug(pic,obj) pic_write(pic,obj) -#define pic_fdebug(pic,obj,file) pic_fwrite(pic,obj,file) + +#if DEBUG +# include "picrin/port.h" +# define pic_debug(pic,obj) pic_fwrite(pic,obj,pic->xSTDERR->file) +# define pic_fdebug(pic,obj,file) pic_fwrite(pic,obj,file) +#endif #if defined(__cplusplus) }