diff options
author | Gene Cumm <gene.cumm@gmail.com> | 2011-10-02 12:55:20 -0400 |
---|---|---|
committer | Gene Cumm <gene.cumm@gmail.com> | 2013-07-12 21:28:47 -0400 |
commit | 3b32118a7303fa7357d607772c383ff9c1218417 (patch) | |
tree | 73fa802b796c883a9b46f7cae25fa3b43756c765 | |
parent | 51b8f778c06f1b9b66a73bad39387d552015f81c (diff) | |
download | syslinux-3b32118a7303fa7357d607772c383ff9c1218417.tar.gz syslinux-3b32118a7303fa7357d607772c383ff9c1218417.tar.xz syslinux-3b32118a7303fa7357d607772c383ff9c1218417.zip |
lwip: Allow LWIP_PLATFORM_* output to use dprintf
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
-rw-r--r-- | core/lwip/src/include/arch/cc.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/core/lwip/src/include/arch/cc.h b/core/lwip/src/include/arch/cc.h index 677ef4f5..5ab13dec 100644 --- a/core/lwip/src/include/arch/cc.h +++ b/core/lwip/src/include/arch/cc.h @@ -21,9 +21,19 @@ typedef uintptr_t mem_ptr_t; #define PACK_STRUCT_STRUCT __packed +#define LWIP_PLATFORM_USE_DPRINTF + +#ifdef LWIP_PLATFORM_USE_DPRINTF +# include <dprintf.h> +# define LWIP_PLATFORM_PRINTF dprintf +#else +# define LWIP_PLATFORM_PRINTF printf +#endif + + #if 1 -#define LWIP_PLATFORM_DIAG(x) do { printf x; } while(0) -#define LWIP_PLATFORM_ASSERT(x) do { printf("LWIP(%s,%d,%p): %s", __FILE__, __LINE__, __builtin_return_address(0), (x)); kaboom(); } while(0) +#define LWIP_PLATFORM_DIAG(x) do { LWIP_PLATFORM_PRINTF x; } while(0) +#define LWIP_PLATFORM_ASSERT(x) do { LWIP_PLATFORM_PRINTF("LWIP(%s,%d,%p): %s", __FILE__, __LINE__, __builtin_return_address(0), (x)); kaboom(); } while(0) #else #define LWIP_PLATFORM_DIAG(x) ((void)0) /* For now... */ #define LWIP_PLATFORM_ASSERT(x) kaboom() |