From dab4ec9849313071174fb6204dc5e25c2ff91a57 Mon Sep 17 00:00:00 2001 From: patacongo Date: Thu, 25 Jun 2009 00:23:54 +0000 Subject: [PATCH] Fix messaging logic for case of debu disabled git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1944 42af7a65-404d-4744-a932-0658087f49c3 --- examples/nxflat/nxflat_main.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/examples/nxflat/nxflat_main.c b/examples/nxflat/nxflat_main.c index 7c03b789da..f8f6084885 100644 --- a/examples/nxflat/nxflat_main.c +++ b/examples/nxflat/nxflat_main.c @@ -38,6 +38,7 @@ ****************************************************************************/ #include +#include #include #include @@ -96,12 +97,22 @@ * output will be synchronous with the debug output. */ -#ifdef CONFIG_DEBUG -# define message dbg -# define err dbg +#ifdef CONFIG_CPP_HAVE_VARARGS +# ifdef CONFIG_DEBUG +# define message(format, arg...) dbg(format, ##arg) +# define err(format, arg...) dbg(format, ##arg) +# else +# define message(format, arg...) printf(format, ##arg) +# define err(format, arg...) fprintf(stderr, format, ##arg) +# endif #else -# define message printf -# define err fprintf(stderr, +# ifdef CONFIG_DEBUG +# define message dbg +# define err dbg +# else +# define message printf +# define err printf +# endif #endif /****************************************************************************