Home | History | Annotate | Download | only in i18n

Lines Matching refs:UCATableHeader

424     UCATableHeader *colData = (UCATableHeader *)bin;
434 if((uint32_t)length > (paddedsize(sizeof(UCATableHeader)) + paddedsize(sizeof(UColOptionSet)))) {
435 result = ucol_initCollator((const UCATableHeader *)bin, result, base, status);
444 ucol_setOptionsFromHeader(result, (UColOptionSet *)(bin+((const UCATableHeader *)bin)->options), status);
496 length = (int32_t)(paddedsize(sizeof(UCATableHeader))+paddedsize(sizeof(UColOptionSet)));
498 /* build the UCATableHeader with minimal entries */
500 UCATableHeader)); */
506 UCATableHeader *myData = (UCATableHeader *)buffer;
510 myData->options = sizeof(UCATableHeader);
528 uprv_memcpy(buffer+paddedsize(sizeof(UCATableHeader)), coll->options, sizeof(UColOptionSet));
674 uprv_free((UCATableHeader *)coll->image);
715 *length = (int32_t)(paddedsize(sizeof(UCATableHeader))+paddedsize(sizeof(UColOptionSet)));
723 /* build the UCATableHeader with minimal entries */
725 /* uprv_memcpy(result, UCA->image, sizeof(UCATableHeader)); */
731 UCATableHeader *myData = (UCATableHeader *)result;
735 myData->options = sizeof(UCATableHeader);
753 uprv_memcpy(result+paddedsize(sizeof(UCATableHeader)), coll->options, sizeof(UColOptionSet));
832 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status) {
873 /* get the version info from UCATableHeader and populate the Collator struct*/