diff options
author | Werner Lemberg <wl@gnu.org> | 2018-08-15 18:13:17 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2018-08-15 18:13:17 +0200 |
commit | a0dd16fb3d76e36c8ebc3edf043ddbc0d3a51b5d (patch) | |
tree | d2c511b6c7a031eee6d3e1f68bbe1afdc14ff67d /include | |
parent | 1d7b034cd87a423ed002803df5aed46ca7e8f362 (diff) | |
download | freetype2-a0dd16fb3d76e36c8ebc3edf043ddbc0d3a51b5d.tar.gz |
Don't use `trace_' prefix for FT_COMPONENT arguments.
* include/freetype/internal/ftdebug.h (FT_TRACE_COMP,
FT_TRACE_COMP_): New auxiliary macros to add `trace_' prefix.
(FT_TRACE): Use `FT_TRACE_COMP'.
*/* (FT_COMPONENT): Updated.
Diffstat (limited to 'include')
-rw-r--r-- | include/freetype/internal/ftdebug.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/include/freetype/internal/ftdebug.h b/include/freetype/internal/ftdebug.h index d6e8a3a50..34f8a00ab 100644 --- a/include/freetype/internal/ftdebug.h +++ b/include/freetype/internal/ftdebug.h @@ -84,11 +84,15 @@ FT_BEGIN_HEADER #ifdef FT_DEBUG_LEVEL_TRACE -#define FT_TRACE( level, varformat ) \ - do \ - { \ - if ( ft_trace_levels[FT_COMPONENT] >= level ) \ - FT_Message varformat; \ + /* we need two macros here to make cpp expand `FT_COMPONENT' */ +#define FT_TRACE_COMP( x ) FT_TRACE_COMP_( x ) +#define FT_TRACE_COMP_( x ) trace_ ## x + +#define FT_TRACE( level, varformat ) \ + do \ + { \ + if ( ft_trace_levels[FT_TRACE_COMP( FT_COMPONENT )] >= level ) \ + FT_Message varformat; \ } while ( 0 ) #else /* !FT_DEBUG_LEVEL_TRACE */ |