Lines Matching defs:char_code

125                        FT_UInt32  char_code )
130 return char_code < 256 ? table[6 + char_code] : 0;
395 FT_UInt32 char_code )
400 if ( char_code < 0x10000UL )
402 FT_UInt char_lo = (FT_UInt)( char_code & 0xFF );
403 FT_UInt char_hi = (FT_UInt)( char_code >> 8 );
446 FT_UInt32 char_code )
453 subheader = tt_cmap2_get_subheader( table, char_code );
457 FT_UInt idx = (FT_UInt)(char_code & 0xFF);
1351 FT_UInt32 char_code )
1353 if ( char_code >= 0x10000UL )
1357 return tt_cmap4_char_map_linear( cmap, &char_code, 0 );
1359 return tt_cmap4_char_map_binary( cmap, &char_code, 0 );
1499 FT_UInt32 char_code )
1506 FT_UInt idx = (FT_UInt)( char_code - start );
1524 FT_UInt32 char_code = *pchar_code + 1;
1533 if ( char_code >= 0x10000UL )
1536 if ( char_code < start )
1537 char_code = start;
1539 idx = (FT_UInt)( char_code - start );
1547 result = char_code;
1550 char_code++;
1604 /***** glyph indices. Basically, the `char_code' must be in one of *****/
1611 /***** `char_code = (char_hi << 16) | char_lo', then both *****/
1618 /***** So, for any given `char_code', we can assert the following: *****/
1747 FT_UInt32 char_code )
1762 if ( char_code < start )
1765 if ( char_code <= end )
1767 result = (FT_UInt)( start_id + char_code - start );
1780 FT_UInt32 char_code = *pchar_code + 1;
1796 if ( char_code < start )
1797 char_code = start;
1799 if ( char_code <= end )
1801 gindex = (FT_UInt)( char_code - start + start_id );
1804 result = char_code;
1918 FT_UInt32 char_code )
1925 FT_UInt32 idx = (FT_ULong)( char_code - start );
1942 FT_UInt32 char_code = *pchar_code + 1;
1950 if ( char_code < start )
1951 char_code = start;
1953 idx = (FT_UInt32)( char_code - start );
1961 char_code++;
1964 *pchar_code = char_code;
2123 FT_ULong start, end, start_id, char_code;
2131 char_code = cmap->cur_charcode + 1;
2140 if ( char_code < start )
2141 char_code = start;
2143 for ( ; char_code <= end; char_code++ )
2145 gindex = (FT_UInt)( start_id + char_code - start );
2149 cmap->cur_charcode = char_code;;
2171 FT_UInt32 char_code = *pchar_code;
2184 char_code++;
2198 if ( char_code < start )
2200 else if ( char_code > end )
2205 gindex = (FT_UInt)( start_id + char_code - start );
2216 /* if `char_code' is not in any group, then `mid' is */
2217 /* the group nearest to `char_code' */
2220 if ( char_code > end )
2228 cmap12->cur_charcode = char_code;
2251 FT_UInt32 char_code )
2253 return tt_cmap12_char_map_binary( cmap, &char_code, 0 );
2445 FT_ULong start, end, glyph_id, char_code;
2453 char_code = cmap->cur_charcode + 1;
2462 if ( char_code < start )
2463 char_code = start;
2465 if ( char_code <= end )
2471 cmap->cur_charcode = char_code;;
2493 FT_UInt32 char_code = *pchar_code;
2506 char_code++;
2520 if ( char_code < start )
2522 else if ( char_code > end )
2537 /* if `char_code' is not in any group, then `mid' is */
2538 /* the group nearest to `char_code' */
2540 if ( char_code > end )
2548 cmap13->cur_charcode = char_code;
2571 FT_UInt32 char_code )
2573 return tt_cmap13_char_map_binary( cmap, &char_code, 0 );
2884 FT_UInt32 char_code )
2887 FT_UNUSED( char_code );
2922 FT_UInt32 char_code )
2942 if ( char_code < start )
2944 else if ( char_code > start+cnt )
2956 FT_UInt32 char_code )
2975 if ( char_code < uni )
2977 else if ( char_code > uni )