ref: 12841de1c7b37ffb56af5a51b65cc76feb27cde6
parent: 4667dd6d1796413acd799a0fd54e4315e1a38654
author: David Turner <[email protected]>
date: Fri Oct 5 05:42:50 EDT 2001
fixing a bug related to decoding glyph names like "uniXXXX" into Unicode character codes
--- a/src/psnames/psmodule.c
+++ b/src/psnames/psmodule.c
@@ -61,7 +61,7 @@
FT_Int count;
FT_ULong value = 0;
- const char* p = glyph_name + 4;
+ const char* p = glyph_name + 3;
for ( count = 4; count > 0; count--, p++ )
@@ -85,10 +85,9 @@
break;
value = ( value << 4 ) + d;
-
- if ( count == 0 )
- return value;
}
+ if ( count == 0 )
+ return value;
}
/* look for a non-initial dot in the glyph name in order to */