test
Fork of mbed-libxively-6eca970 by
src/libxively/xi_debug.h
- Committer:
- xively
- Date:
- 2013-06-26
- Revision:
- 0:82702e998d3f
File content as of revision 0:82702e998d3f:
// Copyright (c) 2003-2013, LogMeIn, Inc. All rights reserved. // This is part of Xively C library, it is under the BSD 3-Clause license. /** * \file xi_debug.h * \author Olgierd Humenczuk * \brief Macros to use for debugging (relies on `xi_printf()`) */ #ifndef __XI_DEBUG_H__ #define __XI_DEBUG_H__ #include "xi_printf.h" #ifdef XI_DEBUG_OUTPUT #define xi_debug_log_str(...) xi_printf( "[%d@%s] - %s", __LINE__, __FILE__, __VA_ARGS__ ) #define xi_debug_log_data(...) xi_printf( "%s", __VA_ARGS__ ) #define xi_debug_log_int(...) xi_printf( "%d", __VA_ARGS__ ) #define xi_debug_log_endl(...) xi_printf( "\n" ) #else #define xi_debug_log_str(...) #define xi_debug_log_data(...) #define xi_debug_log_int(...) #define xi_debug_log_endl(...) #endif #endif