Lines Matching refs:BN
36 * the entire character assigned, while the first one gets a BN, a boundary
40 * Later, adjustWSLevels() will set the level for each BN to that of the
46 * bytes of that sequence would get BN.
55 * types until it finds a non-BN.
56 * Also, explicit embedding codes are neither changed into BN nor removed.
452 if(uchar>0xffff) { /* set the lead surrogate's property to BN */
453 flags|=DIRPROP_FLAG(BN);
454 dirProps[i-2]=(DirProp)(BN|paraDir);
568 * That is why (X9) instructs to remove all explicit codes (and BN).
574 * In order to get the same reordering behavior, positions with a BN or an
679 flags|=DIRPROP_FLAG(BN);
699 flags|=DIRPROP_FLAG(BN);
715 flags|=DIRPROP_FLAG(BN);
729 case BN:
730 /* BN, LRE, RLE, and PDF are supposed to be removed (X9) */
732 flags|=DIRPROP_FLAG(BN);
751 * We need to set reasonable levels even on BN codes and
763 /* subsequently, ignore the explicit codes and BN (X9) */
853 /* L R EN ES ET AN CS B S WS ON LRE LRO AL RLE RLO PDF NSM BN */
864 - the BN column regroups BN, LRE, RLE, LRO, RLO, PDF
895 /* L , R , EN , AN , ON , S , B , ES , ET , CS , BN , NSM , AL , Res */
1624 * This function also sets appropriate levels for BN, and
1640 /* reset a sequence of WS/BN before eop and B/S to the paragraph paraLevel */
1649 /* reset BN to the next character's paraLevel until B/S, which restarts above loop */
2005 /* set BN for all explicit codes, check that all levels are 0 or paraLevel..UBIDI_MAX_EXPLICIT_LEVEL */
2076 * affect non-BN characters.