netsurf/utils/log.h
James Bursa 53c0e810e5 [project @ 2002-10-08 09:38:29 by bursa]
LOG(()) macro for easier debugging.

svn path=/import/netsurf/; revision=41
2002-10-08 09:38:29 +00:00

25 lines
400 B
C

/**
* $Id: log.h,v 1.1 2002/10/08 09:38:29 bursa Exp $
*/
#include <stdio.h>
#ifndef _NETSURF_LOG_H_
#define _NETSURF_LOG_H_
#ifdef NDEBUG
#define LOG(x) ((void) 0)
#else
#ifdef __GNUC__
#define LOG(x) (printf(__FILE__ " " __PRETTY_FUNCTION__ " %i: ", __LINE__), printf x, printf("\n"))
#else
#define LOG(x) (printf(__FILE__ " %i: ", __LINE__), printf x, printf("\n"))
#endif
#endif
#endif