[project @ 2004-07-08 20:13:35 by joty]
Log function name too when compiling with Norcroft. svn path=/import/netsurf/; revision=1058
This commit is contained in:
parent
7148840fbe
commit
9295b0bcb1
19
utils/log.h
19
utils/log.h
|
@ -3,6 +3,7 @@
|
|||
* Licensed under the GNU General Public License,
|
||||
* http://www.opensource.org/licenses/gpl-license
|
||||
* Copyright 2003 James Bursa <bursa@users.sourceforge.net>
|
||||
* Copyright 2004 John Tytgat <John.Tytgat@aaug.net>
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
@ -11,17 +12,15 @@
|
|||
#define _NETSURF_LOG_H_
|
||||
|
||||
#ifdef NDEBUG
|
||||
|
||||
#define LOG(x) ((void) 0)
|
||||
|
||||
# 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
|
||||
|
||||
# ifdef __GNUC__
|
||||
# define LOG(x) (printf(__FILE__ " %s %i: ", __PRETTY_FUNCTION__, __LINE__), printf x, fputc('\n', stdout))
|
||||
# elif defined(__CC_NORCROFT)
|
||||
# define LOG(x) (printf(__FILE__ " %s %i: ", __func__, __LINE__), printf x, fputc('\n', stdout))
|
||||
# else
|
||||
# define LOG(x) (printf(__FILE__ " %i: ", __LINE__), printf x, fputc('\n', stdout))
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue