Searched defs:outChars (Results 1 - 13 of 13) sorted by relevance

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DCanonShaping.cpp60 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
98 outChars[i] = inChars[index];
59 reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
H A DKhmerLayoutEngine.cpp70 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
83 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
85 if (outChars == NULL) {
94 LE_DELETE_ARRAY(outChars);
100 le_int32 outCharCount = KhmerReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage);
69 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
H A DThaiLayoutEngine.cpp83 // NOTE: this assumes that ThaiShaping::compose will allocate the outChars array...
95 LEUnicode *outChars; local
100 outChars = LE_NEW_ARRAY(LEUnicode, count * 2);
102 if (outChars == NULL) {
110 LE_DELETE_ARRAY(outChars);
115 glyphCount = ThaiShaping::compose(chars, offset, count, fGlyphSet, fErrorChar, outChars, glyphStorage);
116 mapCharsToGlyphs(outChars, 0, glyphCount, FALSE, FALSE, glyphStorage, success);
118 LE_DELETE_ARRAY(outChars);
H A DTibetanLayoutEngine.cpp76 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
89 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
91 if (outChars == NULL) {
100 LE_DELETE_ARRAY(outChars);
106 le_int32 outCharCount = TibetanReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage);
75 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
H A DIndicLayoutEngine.cpp113 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
126 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
128 if (outChars == NULL) {
137 LE_DELETE_ARRAY(outChars);
146 outCharCount = IndicReordering::v2process(&chars[offset], count, fScriptCode, outChars, glyphStorage);
148 outCharCount = IndicReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage, &fMPreFixups, success);
152 LE_DELETE_ARRAY(outChars);
112 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
H A DArabicLayoutEngine.cpp95 le_int32 max, le_bool rightToLeft, LEUnicode *&outChars,
107 outChars = LE_NEW_ARRAY(LEUnicode, count);
109 if (outChars == NULL) {
118 LE_DELETE_ARRAY(outChars);
122 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage);
94 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
H A DHangulLayoutEngine.cpp235 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
248 outChars = LE_NEW_ARRAY(LEUnicode, worstCase);
250 if (outChars == NULL) {
259 LE_DELETE_ARRAY(outChars);
282 outChars[outCharCount] = trail;
289 outChars[outCharCount] = lead;
295 outChars[outCharCount] = vowel;
301 outChars[outCharCount] = trail;
333 LEUnicode lead = outChars[outStart];
334 LEUnicode vowel = outChars[outStar
234 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
[all...]
H A DKhmerReordering.cpp162 KhmerReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
163 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage)
385 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
389 KhmerReorderingOutput output(outChars, glyphStorage);
384 reorder(const LEUnicode *chars, le_int32 charCount, le_int32 , LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
H A DLayoutEngine.cpp251 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
343 outChars = LE_NEW_ARRAY(LEUnicode, outCharCount);
345 if (outChars == NULL) {
352 outChars[out] = (LEUnicode) LE_GET_GLYPH(fakeGlyphStorage[i]);
373 LEUnicode *outChars = NULL; local
374 le_int32 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyphStorage, success);
376 if (outChars != NULL) {
377 mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorage, success);
378 LE_DELETE_ARRAY(outChars); // FIXME: a subclass may have allocated this, in which case this delete might not work...
250 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
H A DOpenTypeLayoutEngine.cpp308 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
325 outChars = LE_NEW_ARRAY(LEUnicode, count);
327 if (outChars == NULL) {
333 LE_DELETE_ARRAY(outChars);
337 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage);
430 LEUnicode *outChars = NULL; local
443 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, fakeGlyphStorage, success);
449 if (outChars != NULL) {
451 glyphProcessing(outChars, 0, outCharCount, outCharCount, rightToLeft, fakeGlyphStorage, success);
452 LE_DELETE_ARRAY(outChars); // FIXM
307 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
[all...]
H A DTibetanReordering.cpp164 TibetanReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
165 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage)
348 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
352 TibetanReorderingOutput output(outChars, glyphStorage);
347 reorder(const LEUnicode *chars, le_int32 charCount, le_int32, LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
H A DIndicReordering.cpp201 IndicReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage, MPreFixups *mpreFixups) argument
202 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage),
651 LEUnicode *outChars, LEGlyphStorage &glyphStorage,
674 IndicReorderingOutput output(outChars, glyphStorage, mpreFixups);
1099 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
1106 IndicReorderingOutput output(outChars, glyphStorage, NULL);
650 reorder(const LEUnicode *chars, le_int32 charCount, le_int32 scriptCode, LEUnicode *outChars, LEGlyphStorage &glyphStorage, MPreFixups **outMPreFixups, LEErrorCode& success) argument
1098 v2process(const LEUnicode *chars, le_int32 charCount, le_int32 scriptCode, LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
/openjdk7/jdk/src/windows/native/sun/awt/splashscreen/
H A Dsplashscreen_sys.c63 int len, outChars, rc; local
69 outChars = MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, in, len,
71 buf = (WCHAR*) SAFE_SIZE_ARRAY_ALLOC(malloc, outChars, sizeof(WCHAR));
76 buf, outChars);

Completed in 92 milliseconds