shithub: freetype+ttf2subf

Download patch

ref: e2f4e52ac8a8bf0f806a69e8b1081d45d027cee7
parent: 5a83a00d115ac3e6f7c6312be864e022ebb3fa10
author: David Turner <[email protected]>
date: Thu Mar 21 10:00:13 EST 2002

* src/base/ftobjs.c (FT_Get_Next_Char): updated to new FT_CMap
        definitions

git/fs: mount .git/fs: mount/attach disallowed
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -1507,9 +1507,8 @@
 #ifdef FT_CONFIG_OPTION_USE_CMAPS
       FT_CMap  cmap = FT_CMAP( face->charmap );
 
-      result = cmap->clazz->char_next( cmap, charcode, &gindex );
-      if ( gindex == 0 )
-        result = 0;
+      gindex = cmap->clazz->char_next( cmap, &charcode );
+      result = ( gindex == 0 ) ? 0 : charcode;
 #else /* !FT_CONFIG_OPTION_USE_CMAPS */
       driver = face->driver;
       result = driver->clazz->get_next_char( face->charmap, charcode );