Home | History | Annotate | Download | only in type1

Lines Matching refs:cur

335       FT_Byte*    cur   = parser->base_dict;
336 FT_Byte* limit = cur + parser->base_len;
344 if ( cur[0] == 'e' &&
345 cur + 9 < limit ) /* 9 = 5 letters for `eexec' + */
348 if ( cur[1] == 'e' &&
349 cur[2] == 'x' &&
350 cur[3] == 'e' &&
351 cur[4] == 'c' )
354 cur++;
355 if ( cur >= limit )
369 parser->root.limit = cur + 10;
371 cur = parser->root.cursor;
374 while ( cur < limit )
376 if ( cur[0] == 'e' &&
377 cur + 5 < limit )
379 if ( cur[1] == 'e' &&
380 cur[2] == 'x' &&
381 cur[3] == 'e' &&
382 cur[4] == 'c' )
390 cur = parser->root.cursor;
396 cur = limit;
399 if ( cur >= limit )
417 cur = parser->root.cursor;
429 pos_lf = ft_memchr( cur, '\n', (size_t)( limit - cur ) );
431 pos_lf > ft_memchr( cur,
433 (size_t)( limit - cur ) ) );
435 while ( cur < limit &&
436 ( *cur == ' ' ||
437 *cur == '\t' ||
438 (test_cr && *cur == '\r' ) ||
439 *cur == '\n' ) )
440 cur++;
441 if ( cur >= limit )
449 size = parser->base_len - (FT_ULong)( cur - parser->base_dict );
474 if ( cur + 3 < limit &&
475 ft_isxdigit( cur[0] ) && ft_isxdigit( cur[1] ) &&
476 ft_isxdigit( cur[2] ) && ft_isxdigit( cur[3] ) )
482 parser->root.cursor = cur;
495 FT_MEM_MOVE( parser->private_dict, cur, size );