Lines Matching refs:pos
857 static HB_UChar16 prevChar(const HB_UChar16 *str, int pos)
859 /*qDebug("leftChar: pos=%d", pos); */
860 const HB_UChar16 *ch = str + pos - 1;
861 pos--;
862 while(pos > -1) {
865 pos--;
871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos)
873 const HB_UChar16 *ch = str + pos + 1;
874 pos++;
875 while(pos < len) {
876 /*qDebug("rightChar: %d isLetter=%d, joining=%d", pos, ch.isLetter(), ch.joining()); */
880 pos++;
935 int pos = i + from;
942 const HB_UChar16 pch = nextChar(uc, stringLength, pos);
962 if (prevChar(uc, pos) == 0x0644) {
1052 uc = item->string + item->item.pos;
1057 if (item->item.pos > 0) {
1062 if (f + l + item->item.pos < item->stringLength) {
1131 shapedString(item->string, item->stringLength, item->item.pos, item->item.length, shapedChars, &slen,