Lines Matching refs:bdp
63 ubidi_addPropertyStarts(const UBiDiProps *bdp, const USetAdder *sa, UErrorCode *pErrorCode) { in ubidi_addPropertyStarts() argument
75 utrie2_enum(&bdp->trie, NULL, _enumPropertyStartsRange, sa); in ubidi_addPropertyStarts()
78 length=bdp->indexes[UBIDI_IX_MIRROR_LENGTH]; in ubidi_addPropertyStarts()
80 c=UBIDI_GET_MIRROR_CODE_POINT(bdp->mirrors[i]); in ubidi_addPropertyStarts()
85 start=bdp->indexes[UBIDI_IX_JG_START]; in ubidi_addPropertyStarts()
86 limit=bdp->indexes[UBIDI_IX_JG_LIMIT]; in ubidi_addPropertyStarts()
87 jgArray=bdp->jgArray; in ubidi_addPropertyStarts()
102 if(limit==bdp->indexes[UBIDI_IX_JG_LIMIT]) { in ubidi_addPropertyStarts()
104 start=bdp->indexes[UBIDI_IX_JG_START2]; in ubidi_addPropertyStarts()
105 limit=bdp->indexes[UBIDI_IX_JG_LIMIT2]; in ubidi_addPropertyStarts()
106 jgArray=bdp->jgArray2; in ubidi_addPropertyStarts()
120 ubidi_getMaxValue(const UBiDiProps *bdp, UProperty which) { in ubidi_getMaxValue() argument
123 if(bdp==NULL) { in ubidi_getMaxValue()
127 max=bdp->indexes[UBIDI_MAX_VALUES_INDEX]; in ubidi_getMaxValue()
143 ubidi_getClass(const UBiDiProps *bdp, UChar32 c) { in ubidi_getClass() argument
144 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getClass()
149 ubidi_isMirrored(const UBiDiProps *bdp, UChar32 c) { in ubidi_isMirrored() argument
150 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_isMirrored()
155 getMirror(const UBiDiProps *bdp, UChar32 c, uint16_t props) { in getMirror() argument
166 mirrors=bdp->mirrors; in getMirror()
167 length=bdp->indexes[UBIDI_IX_MIRROR_LENGTH]; in getMirror()
187 ubidi_getMirror(const UBiDiProps *bdp, UChar32 c) { in ubidi_getMirror() argument
188 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getMirror()
189 return getMirror(bdp, c, props); in ubidi_getMirror()
193 ubidi_isBidiControl(const UBiDiProps *bdp, UChar32 c) { in ubidi_isBidiControl() argument
194 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_isBidiControl()
199 ubidi_isJoinControl(const UBiDiProps *bdp, UChar32 c) { in ubidi_isJoinControl() argument
200 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_isJoinControl()
205 ubidi_getJoiningType(const UBiDiProps *bdp, UChar32 c) { in ubidi_getJoiningType() argument
206 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getJoiningType()
211 ubidi_getJoiningGroup(const UBiDiProps *bdp, UChar32 c) { in ubidi_getJoiningGroup() argument
214 start=bdp->indexes[UBIDI_IX_JG_START]; in ubidi_getJoiningGroup()
215 limit=bdp->indexes[UBIDI_IX_JG_LIMIT]; in ubidi_getJoiningGroup()
217 return (UJoiningGroup)bdp->jgArray[c-start]; in ubidi_getJoiningGroup()
219 start=bdp->indexes[UBIDI_IX_JG_START2]; in ubidi_getJoiningGroup()
220 limit=bdp->indexes[UBIDI_IX_JG_LIMIT2]; in ubidi_getJoiningGroup()
222 return (UJoiningGroup)bdp->jgArray2[c-start]; in ubidi_getJoiningGroup()
228 ubidi_getPairedBracketType(const UBiDiProps *bdp, UChar32 c) { in ubidi_getPairedBracketType() argument
229 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getPairedBracketType()
234 ubidi_getPairedBracket(const UBiDiProps *bdp, UChar32 c) { in ubidi_getPairedBracket() argument
235 uint16_t props=UTRIE2_GET16(&bdp->trie, c); in ubidi_getPairedBracket()
239 return getMirror(bdp, c, props); in ubidi_getPairedBracket()