/* * This file is part of NetSurf, http://netsurf.sourceforge.net/ * Licensed under the GNU General Public License, * http://www.opensource.org/licenses/gpl-license * Copyright 2003 James Bursa */ #include #ifndef _NETSURF_LOG_H_ #define _NETSURF_LOG_H_ #ifdef NDEBUG #define LOG(x) ((void) 0) #else #ifdef __GNUC__ #define LOG(x) (printf(__FILE__ " %s %i: ", __PRETTY_FUNCTION__, __LINE__), printf x, printf("\n")) #else #define LOG(x) (printf(__FILE__ " %i: ", __LINE__), printf x, printf("\n")) #endif #endif #endif