[sdf] Bug fix.

* src/sdf/ftsdf.c (*): Only track memory when `FT_DEBUG_MEMORY' is defined. Some
  variables used internally by the freetype memory debugger are only defined when
  we are tracking memory. If `FT_DEBUG_MEMORY' is not defined those variable
  are not defined and we get undefined reference error.
This commit is contained in:
Anuj Verma 2020-08-21 04:55:15 -07:00
parent 644a6c24fd
commit ed49facfe0
1 changed files with 4 additions and 1 deletions

View File

@ -83,7 +83,10 @@
*
*/
#ifdef FT_DEBUG_LEVEL_TRACE
/* The memory tracker only works when `FT_DEBUG_MEMORY' is defined */
/* because some variables such as `_ft_debug_file' are defined when */
/* `FT_DEBUG_MEMORY' is defined. */
#if defined(FT_DEBUG_LEVEL_TRACE) && defined(FT_DEBUG_MEMORY)
#undef FT_DEBUG_INNER
#undef FT_ASSIGNP_INNER