Lines Matching refs:cur

1193     FT_Byte*  cur;
1205 cur = parser->root.cursor;
1207 if ( cur < limit && ft_isdigit( *cur ) )
1300 FT_Byte* cur;
1307 cur = parser->root.cursor;
1308 if ( cur >= limit )
1317 if ( ft_isdigit( *cur ) || *cur == '[' )
1328 if ( *cur == '[' )
1402 cur = parser->root.cursor;
1405 if ( *cur == 'd' && cur + 3 < limit )
1407 if ( cur[1] == 'e' &&
1408 cur[2] == 'f' &&
1409 IS_PS_DELIM( cur[3] ) )
1412 cur += 3;
1416 if ( *cur == ']' )
1419 cur++;
1424 if ( ft_isdigit( *cur ) || only_immediates )
1437 if ( cur == parser->root.cursor )
1444 cur = parser->root.cursor;
1446 if ( cur + 2 < limit && *cur == '/' && n < count )
1451 cur++;
1453 parser->root.cursor = cur;
1460 len = (FT_UInt)( parser->root.cursor - cur );
1465 cur, len + 1 );
1498 parser->root.cursor = cur;
1505 if ( cur + 17 < limit &&
1506 ft_strncmp( (const char*)cur, "StandardEncoding", 16 ) == 0 )
1509 else if ( cur + 15 < limit &&
1510 ft_strncmp( (const char*)cur, "ExpertEncoding", 14 ) == 0 )
1513 else if ( cur + 18 < limit &&
1514 ft_strncmp( (const char*)cur, "ISOLatin1Encoding", 17 ) == 0 )
1722 FT_Byte* cur = parser->root.cursor;
1737 if ( num_glyphs > ( limit - cur ) >> 3 )
1741 num_glyphs, ( limit - cur ) >> 3 ));
1742 num_glyphs = ( limit - cur ) >> 3;
1790 cur = parser->root.cursor;
1791 if ( cur >= limit )
1795 if ( cur + 3 < limit && IS_PS_DELIM( cur[3] ) )
1797 if ( cur[0] == 'd' &&
1798 cur[1] == 'e' &&
1799 cur[2] == 'f' )
1815 if ( cur[0] == 'e' &&
1816 cur[1] == 'n' &&
1817 cur[2] == 'd' )
1830 if ( *cur == '/' )
1835 if ( cur + 2 >= limit )
1841 cur++; /* skip `/' */
1842 len = (FT_UInt)( parser->root.cursor - cur );
1853 error = T1_Add_Table( name_table, n, cur, len + 1 );
1861 if ( *cur == '.' &&
2091 FT_Byte* cur;
2094 cur = parser->root.cursor;
2097 if ( IS_PS_TOKEN( cur, limit, "eexec" ) )
2101 else if ( IS_PS_TOKEN( cur, limit, "closefile" ) )
2106 else if ( IS_PS_TOKEN( cur, limit, "FontDirectory" ) )
2115 else if ( ft_isdigit( *cur ) )
2117 start_binary = cur;
2127 else if ( *cur == 'R' && cur + 6 < limit && *(cur + 1) == 'D' &&
2140 else if ( *cur == '-' && cur + 6 < limit && *(cur + 1) == '|' &&
2154 else if ( *cur == '/' && cur + 2 < limit )
2159 cur++;
2161 parser->root.cursor = cur;
2166 len = (FT_UInt)( parser->root.cursor - cur );
2183 if ( cur[0] == name[0] &&
2185 ft_memcmp( cur, name, len ) == 0 )