/external/chromium_org/third_party/fips181/ |
convert.h | 36 void capitalize (char *syllable); 37 void numerize (char *syllable); 38 void specialize (char *syllable); 39 void symb2name(char * syllable, char * h_syllable);
|
convert.cc | 95 ** char * - syllable. 102 capitalize (char *syllable) 108 (void)memcpy((void *)&tmp, (void *)syllable, sizeof(tmp)); 112 (void)memcpy ((void *)syllable, (void *)&clet[i], 1); 118 ** syllable like this: 123 ** char * - single-letter syllable 130 numerize (char *syllable) 133 if ( strlen (syllable) == 1 ) 136 (void)memcpy ((void *)syllable, (void *)tmp, 1); 141 ** specialize() - This routine designed to modify single-letter syllable [all...] |
fips181.h | 81 char *gen_syllable(char *syllable, USHORT pwlen, USHORT *units_in_syllable,
|
/external/chromium_org/third_party/skia/third_party/harfbuzz/src/ |
harfbuzz-hangul.c | 31 // Hangul is a syllable based script. Unicode reserves a large range 43 // Syllable breaks do _not_ occur between: 49 // A standard syllable is of the form L+V+T*. The above rules allow 149 /* see if we can compose the syllable into a modern hangul */ 231 HB_ShaperItem syllable; local 239 syllable = *item; 244 syllable.item.pos = sstart; 245 syllable.item.length = send-sstart; 246 syllable.glyphs = item->glyphs + first_glyph; 247 syllable.attributes = item->attributes + first_glyph [all...] |
harfbuzz-tibetan.c | 144 /* now we have the syllable in the right order, and can start running it through open type. */ 211 HB_ShaperItem syllable = *item; local 227 /* IDEBUG("syllable from %d, length %d, invalid=%s", sstart, send-sstart, 229 syllable.item.pos = sstart; 230 syllable.item.length = send-sstart; 231 syllable.glyphs = item->glyphs + first_glyph; 232 syllable.attributes = item->attributes + first_glyph; 233 syllable.offsets = item->offsets + first_glyph; 234 syllable.advances = item->advances + first_glyph; 235 syllable.num_glyphs = item->num_glyphs - first_glyph [all...] |
harfbuzz-khmer.c | 34 // center of the syllable, it can be surrounded by coeng (subscript) consonants, vowels, 35 // split vowels, signs... but there is only one base in a syllable, it has to be coded as 36 // the first character of the syllable. 60 // If they are in the same syllable as a coeng consonant, Unicode 3.0 says that they 64 // Each vowel has its own position. Only one vowel per syllable is allowed. 66 // Allowed in a syllable. 93 CF_SPLIT_VOWEL = 0x02000000, /* flag for a split vowel -> the first part is added in front of the syllable */ 94 CF_DOTTED_CIRCLE = 0x04000000, /* add a dotted circle if a character with this flag is the first in a syllable */ 121 // simple classes, they are used in the statetable (in this file) to control the length of a syllable 124 // indicate error in syllable constructio 598 HB_ShaperItem syllable = *item; local [all...] |
harfbuzz-myanmar.c | 63 Mymr_CF_DOTTED_CIRCLE = 0x10000000, /* add a dotted circle if a character with this flag is the first in a syllable */ 149 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, /* 1 - exit state (or sp to the right of the syllable) */ 177 with virama where virama should treat as start of next syllable 192 // calculate, using the state table, which one is the last character of the syllable 284 /* according to the table the max length of a syllable should be around 14 chars */ 346 /* copy the rest of the syllable to the output, inserting the kinzi 423 /* now we have the syllable in the right order, and can start running it through open type. */ 469 HB_ShaperItem syllable = *item; local 485 MMDEBUG("syllable from %d, length %d, invalid=%s", sstart, send-sstart, 487 syllable.item.pos = sstart [all...] |
/external/chromium_org/third_party/harfbuzz-ng/src/ |
hb-ot-shape-complex-sea.cc | 265 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 282 if ((buffer->info[i].syllable() & 0x0F) == broken_cluster) { 305 unsigned int syllable = buffer->cur().syllable(); local 306 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 307 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 309 last_syllable = syllable; 314 info.syllable() = buffer->cur().syllable(); 336 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-shape-complex-myanmar.cc | 163 * cannot happen in a consonant syllable. The plus side however is, we can call the 164 * consonant syllable logic from the vowel syllable function and get it all right! */ 445 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 463 if ((buffer->info[i].syllable() & 0x0F) == broken_cluster) { 486 unsigned int syllable = buffer->cur().syllable(); local 487 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 488 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 490 last_syllable = syllable; [all...] |
hb-ot-shape-complex-indic.cc | 160 * cannot happen in a consonant syllable. The plus side however is, we can call the 161 * consonant syllable logic from the vowel syllable function and get it all right! */ 225 * - The ones that are GenCat=Lo is encoded logically, ie. beginning of syllable. (eg. Malayalam) 699 * The shaping engine finds the base consonant of the syllable, using the 700 * following algorithm: starting from the end of the syllable, move backwards 706 * o If the syllable starts with Ra + Halant (in a script that has Reph) 715 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 754 /* -> starting from the end of the syllable, move backwards */ 846 /* -> If the syllable starts with Ra + Halant (in a script that has Reph 983 unsigned int syllable = info[start].syllable(); local 1249 unsigned int syllable = buffer->cur().syllable(); local [all...] |
hb-ot-layout-private.hh | 174 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */ macro 405 HB_BUFFER_ALLOCATE_VAR (buffer, syllable); 411 HB_BUFFER_DEALLOCATE_VAR (buffer, syllable);
|
hb-ot-shape-complex-sea-machine.hh | 101 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 103 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
hb-ot-shape-complex-myanmar-machine.hh | 273 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 275 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
/external/harfbuzz_ng/src/ |
hb-ot-shape-complex-sea.cc | 266 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 284 if ((info[i].syllable() & 0x0F) == broken_cluster) 308 unsigned int syllable = buffer->cur().syllable(); local 309 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 310 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 312 last_syllable = syllable; 317 info.syllable() = buffer->cur().syllable(); 339 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-shape-complex-myanmar.cc | 438 syllable_type_t syllable_type = (syllable_type_t) (buffer->info[start].syllable() & 0x0F); 457 if ((info[i].syllable() & 0x0F) == broken_cluster) 481 unsigned int syllable = buffer->cur().syllable(); local 482 syllable_type_t syllable_type = (syllable_type_t) (syllable & 0x0F); 483 if (unlikely (last_syllable != syllable && syllable_type == broken_cluster)) 485 last_syllable = syllable; 490 info.syllable() = buffer->cur().syllable(); 512 unsigned int last_syllable = info[0].syllable(); [all...] |
hb-ot-shape-complex-indic.cc | 703 * The shaping engine finds the base consonant of the syllable, using the 704 * following algorithm: starting from the end of the syllable, move backwards 710 * o If the syllable starts with Ra + Halant (in a script that has Reph) 719 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 763 /* -> starting from the end of the syllable, move backwards */ 855 /* -> If the syllable starts with Ra + Halant (in a script that has Reph) 869 * Each matra and any syllable modifier sign in the cluster are moved to the 876 * o Before first half form in the syllable 1009 /* Use syllable() for sort accounting temporarily. */ 1010 unsigned int syllable = info[start].syllable() local 1278 unsigned int syllable = buffer->cur().syllable(); local [all...] |
hb-ot-shape-complex-sea-machine.rl | 71 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 73 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
hb-ot-layout-private.hh | 176 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */ macro 427 HB_BUFFER_ALLOCATE_VAR (buffer, syllable); 433 HB_BUFFER_DEALLOCATE_VAR (buffer, syllable);
|
hb-ot-shape-complex-sea-machine.hh | 101 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 103 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
hb-ot-shape-complex-indic-machine.rl | 101 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 103 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
hb-ot-shape-complex-myanmar-machine.rl | 97 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 99 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
hb-ot-shape-complex-myanmar-machine.hh | 273 if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ 275 info[i].syllable() = (syllable_serial << 4) | syllable_type; \
|
/external/icu/icu4c/source/layout/ |
KhmerReordering.cpp | 34 // simple classes, they are used in the statetable (in this file) to control the length of a syllable 37 // indicate error in syllable construction 59 // _xx character does not combine into syllable, such as numbers, puntuation marks, non-Khmer signs... 100 // within the syllable, but are not in the table) we also get their type back, or an unknown object 235 // formed Khmer Syllable. 243 // in the syllable, but the state could be produced a consonant of any type when 300 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, // 1 - exit state (or sign to the right of the syllable) 334 // calculate, using the state table, which one is the last character of the syllable 372 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local 380 for (i = prev; i < syllable; i += 1) [all...] |
HangulLayoutEngine.cpp | 111 static le_int32 compose(LEUnicode lead, LEUnicode vowel, LEUnicode trail, LEUnicode &syllable) 127 syllable = (LEUnicode) ((lIndex * VJMO_COUNT + vIndex) * TJMO_COUNT + tIndex + HSYL_FIRST); 132 static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail) 134 le_int32 sIndex = syllable - HSYL_FIRST; 296 * See if the syllable can be composed into a single character. There are 5 307 LEUnicode syllable = 0x0000; local 313 * If the composition consumes the whole decomposed syllable, 316 if (compose(lead, vowel, trail, syllable) == outLength) { 318 outChars[outCharCount] = syllable;
|
TibetanReordering.cpp | 35 // simple classes, they are used in the statetable (in this file) to control the length of a syllable 38 // indicate error in syllable construction 244 // formed Tibetan Syllable. 252 // in the syllable, but the state could be produced a consonant of any type when 262 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,}, // 1 - exit state (or sign to the right of the syllable) 297 // calculate, using the state table, which one is the last character of the syllable 334 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); local 347 for (i = prev; i < syllable; i += 1) { 382 prev = syllable; // move the pointer to the start of next syllable [all...] |