/external/icu4c/samples/layout/ |
H A D | ucreader.cpp | 15 const UChar *uc_readFile(const char *fileName, gs_guiSupport *guiSupport, int32_t *charCount) argument 17 return UnicodeReader::readFile(fileName, (GUISupport *) guiSupport, *charCount);
|
H A D | UnicodeReader.cpp | 26 const UChar *UnicodeReader::readFile(const char *fileName, GUISupport *guiSupport, int32_t &charCount) argument 106 charCount = myText.length(); 107 charBuffer = LE_NEW_ARRAY(UChar, charCount + 1); 115 charBuffer[charCount] = 0; // NULL terminate for easier reading in the debugger
|
H A D | paragraph.cpp | 76 Paragraph::Paragraph(const LEUnicode chars[], int32_t charCount, const FontRuns *fontRuns, LEErrorCode &status) argument 97 fChars = LE_NEW_ARRAY(LEUnicode, charCount + 1); 98 LE_ARRAY_COPY(fChars, chars, charCount); 99 fChars[charCount] = 0; 109 pEnd = &fChars[charCount]; 255 le_int32 charCount; local 256 const UChar *text = UnicodeReader::readFile(fileName, guiSupport, charCount); 265 fontRuns.add(font, charCount); 267 result = new Paragraph(text, charCount, &fontRuns, status);
|
H A D | pflow.c | 108 pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status) argument 149 flow->fChars = NEW_ARRAY(LEUnicode, charCount + 1); 150 LE_ARRAY_COPY(flow->fChars, chars, charCount); 151 flow->fChars[charCount] = 0; 161 pEnd = &flow->fChars[charCount]; 355 le_int32 charCount; local 356 const UChar *text = uc_readFile(fileName, guiSupport, &charCount); 366 pl_addFontRun(fontRuns, font, charCount); 368 result = pf_create(text, charCount, fontRuns, &status);
|
/external/icu4c/layout/ |
H A D | CanonShaping.cpp | 34 void CanonShaping::reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, argument 39 le_int32 *combiningClasses = LE_NEW_ARRAY(le_int32, charCount); 40 le_int32 *indices = LE_NEW_ARRAY(le_int32, charCount); 44 for (i = 0; i < charCount; i += 1) { 49 for (i = 0; i < charCount; i += 1) { 53 for (mark = i; mark < charCount; mark += 1) { 66 out = charCount - 1; 70 for (i = 0; i < charCount; i += 1, out += dir) {
|
H A D | MPreFixups.cpp | 19 MPreFixups::MPreFixups(le_int32 charCount) argument 22 fFixupData = LE_NEW_ARRAY(FixupData, charCount);
|
H A D | ThaiShaping.cpp | 265 le_int32 ThaiShaping::compose(const LEUnicode *input, le_int32 offset, le_int32 charCount, le_uint8 glyphSet, argument 275 for (inputIndex = 0; inputIndex < charCount; inputIndex += 1) {
|
H A D | ArabicShaping.cpp | 123 void ArabicShaping::shape(const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax, argument 153 for (i = offset + charCount; i < charMax; i += 1) { 168 out = charCount - 1; 169 erout = charCount; 173 for (in = offset, e = offset + charCount; in < e; in += 1, out += dir) {
|
H A D | KhmerReordering.cpp | 336 le_int32 KhmerReordering::findSyllable(const KhmerClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument 341 while (cursor < charCount) { 359 le_int32 KhmerReordering::reorder(const LEUnicode *chars, le_int32 charCount, le_int32 /*scriptCode*/, argument 371 while (prev < charCount) { 372 le_int32 syllable = findSyllable(classTable, chars, prev, charCount);
|
H A D | LayoutEngine.cpp | 417 void LayoutEngine::adjustMarkGlyphs(const LEUnicode chars[], le_int32 charCount, le_bool reverse, LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success) argument 441 for (p = 0; p < charCount; p += 1, c += direction) {
|
H A D | TibetanReordering.cpp | 299 le_int32 TibetanReordering::findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument 304 while (cursor < charCount) { 322 le_int32 TibetanReordering::reorder(const LEUnicode *chars, le_int32 charCount, le_int32, argument 333 while (prev < charCount) { 334 le_int32 syllable = findSyllable(classTable, chars, prev, charCount);
|
H A D | IndicReordering.cpp | 597 le_int32 IndicReordering::findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument 603 while (cursor < charCount) { 625 le_int32 IndicReordering::reorder(const LEUnicode *chars, le_int32 charCount, le_int32 scriptCode, argument 637 mpreFixups = new MPreFixups(charCount); 648 while (prev < charCount) { 649 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); 1068 le_int32 IndicReordering::v2process(const LEUnicode *chars, le_int32 charCount, le_int32 scriptCode, argument 1080 while (beginSyllable < charCount) { 1081 le_int32 nextSyllable = findSyllable(classTable, chars, beginSyllable, charCount);
|
/external/icu4c/test/letest/ |
H A D | letsutil.cpp | 83 le_int32 charCount = text.length(); local 85 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); 87 ubidi_setPara(ubidi, text.getBuffer(), charCount, UBIDI_DEFAULT_LTR, NULL, &status);
|
H A D | gendata.cpp | 156 int32_t charCount = 0; local 229 charCount = text.length(); 257 glyphCount = engine->layoutChars(text.getBuffer(), 0, charCount, charCount, getRTL(text), 0, 0, leStatus);
|
H A D | xmlreader.cpp | 176 int32_t charCount = 0; local 210 charCount = text.length(); 232 if (glyphCount < charCount || indexCount != glyphCount || positionCount < glyphCount * 2 + 2) { 233 log_err("Test %s: inconsistent input data: charCount = %d, glyphCount = %d, indexCount = %d, positionCount = %d\n", 234 id, charCount, glyphCount, indexCount, positionCount); 238 (*callback)(id, fontName, fontVer, fontCksum, scriptCode, languageCode, text.getBuffer(), charCount, &expected);
|
H A D | cletest.c | 421 static le_bool getRTL(const LEUnicode *text, le_int32 charCount) argument 426 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); 428 ubidi_setPara(ubidi, text, charCount, UBIDI_DEFAULT_LTR, NULL, &status); 445 le_int32 charCount, 470 actual.glyphCount = le_layoutChars(engine, text, 0, charCount, charCount, getRTL(text, charCount), 0, 0, &status); 635 le_int32 charCount = LE_ARRAY_SIZE(chars); local 648 pl_addFontRun(fontRuns, font, charCount); 650 paragraph = pl_create(chars, charCount, fontRun 438 doTestCase(const char *testID, const char *fontName, const char *fontVersion, const char *fontChecksum, le_int32 scriptCode, le_int32 languageCode, const LEUnicode *text, le_int32 charCount, TestResult *expected) argument [all...] |
H A D | letest.cpp | 607 int32_t charCount = 0; local 653 charCount = text.length(); 684 if (glyphCount < charCount || indexCount != glyphCount || positionCount < glyphCount * 2 + 2) { 685 log_err("Test %s: inconsistent input data: charCount = %d, glyphCount = %d, indexCount = %d, positionCount = %d\n", 686 id, charCount, glyphCount, indexCount, positionCount); 697 actual.glyphCount = engine->layoutChars(text.getBuffer(), 0, charCount, charCount, getRTL(text), 0, 0, success); 871 le_int32 charCount = LE_ARRAY_SIZE(chars); local 881 fontRuns.add(font, charCount); 883 paragraphLayout = new ParagraphLayout(chars, charCount, [all...] |
/external/webkit/Source/WebCore/platform/graphics/mac/ |
H A D | ComplexTextControllerCoreText.cpp | 112 static const UniChar* provideStringAndAttributes(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void* refCon) argument 118 *charCount = info->length - stringIndex;
|
/external/icu4c/test/thaitest/ |
H A D | thaitest.cpp | 109 // charCount - set to the number of UChars read from the file 111 static const UChar *readFile(char *fileName, int32_t &charCount); 305 const UChar *ThaiWordbreakTest::readFile(char *fileName, int32_t &charCount) argument 345 charCount = myText.length(); 346 buffer = new UChar[charCount]; 353 charCount--; // skip the BOM 354 buffer[charCount] = 0; // NULL terminate for easier reading in the debugger
|
/external/icu4c/samples/ucnv/ |
H A D | convsamp.cpp | 407 UChar32 charCount = 0x10000; /* increase this if you want to handle non bmp.. todo: automatically bump it.. */ local 421 info = (CharFreqInfo*)malloc(sizeof(CharFreqInfo) * charCount); 424 fprintf(stderr, " Couldn't allocate %d bytes for freq counter\n", sizeof(CharFreqInfo)*charCount); 428 for(p=0;p<charCount;p++) 473 if(p>charCount) 491 // qsort(info, charCount, sizeof(info[0]), charfreq_compare); 493 for(p=0;p<charCount;p++)
|
/external/icu4c/test/perf/ubrkperf/ |
H A D | ubrkperfold.cpp | 689 int32_t charCount = 0; local 716 text[charCount++] = c; 717 if(charCount == bufSize) { 729 printf("file \"%s\", %d charCount code units.\n", opt_fName, charCount); 732 textSize = charCount;
|
/external/icu4c/layoutex/ |
H A D | ParagraphLayout.cpp | 279 le_int32 charCount) { 282 for (ch = 0; ch <= charCount; ch += 1) { 278 fillMissingCharToGlyphMapValues(le_int32 *charToGlyphMap, le_int32 charCount) argument
|
/external/icu4c/test/intltest/ |
H A D | testidna.cpp | 1351 int32_t charCount = (randi(maxCharCount) + 1); local 1352 while (i <charCount ) {
|