Lines Matching defs:unfold

96     const UChar unfold[unfoldLength];
193 Reverse case folding data ("unfold") array: (new in format version 1.1)
256 * Values for the ucase.icu unfold[] data array.
299 /* reverse case folding ("unfold") data */
300 UnicodeString unfold;
328 // Write "unfold" meta data into the first row. Must be UGENCASE_UNFOLD_WIDTH UChars.
329 unfold.
335 U_ASSERT(unfold.length()==UGENCASE_UNFOLD_WIDTH);
376 unfold.append(s);
378 unfold.append(0);
382 unfold.append(c);
384 unfold.append(0);
387 U_ASSERT((unfold.length()%UGENCASE_UNFOLD_WIDTH)==0);
576 /* add the multi-character case folding to the "unfold" data */
619 /* finalize reverse case folding ("unfold") data ---------------------------- */
634 int32_t unfoldLength=unfold.length();
636 UChar *unfoldBuffer=unfold.getBuffer(-1);
654 fprintf(stderr, "genprops error: too many code points in unfold[]: %ld>%d=UGENCASE_UNFOLD_CP_WIDTH\n",
672 puts("unfold data:");
682 unfold.releaseBuffer((unfoldRows+1)*UGENCASE_UNFOLD_WIDTH);
853 * finalize the "unfold" data because we need to use it to add closure mappings
859 /* use the "unfold" data to add mappings */
862 const UChar *p=unfold.getBuffer()+UGENCASE_UNFOLD_WIDTH+UGENCASE_UNFOLD_STRING_WIDTH;
863 int32_t unfoldRows=unfold.length()/UGENCASE_UNFOLD_WIDTH-1;
1170 indexes[UCASE_IX_UNFOLD_LENGTH]=unfold.length();
1171 indexes[UCASE_IX_LENGTH]=(int32_t)sizeof(indexes)+trieSize+2*exceptions.length()+2*unfold.length();
1179 printf("size in bytes of reverse foldings: %5d\n", 2*unfold.length());
1216 unfold.getBuffer(), 16, unfold.length(),
1251 udata_writeBlock(pData, unfold.getBuffer(), 2*unfold.length());