Home | History | Annotate | Download | only in i18n

Lines Matching refs:UCATableHeader

425     UCATableHeader *colData = (UCATableHeader *)bin;
435 if((uint32_t)length > (paddedsize(sizeof(UCATableHeader)) + paddedsize(sizeof(UColOptionSet)))) {
436 result = ucol_initCollator((const UCATableHeader *)bin, result, base, status);
445 ucol_setOptionsFromHeader(result, (UColOptionSet *)(bin+((const UCATableHeader *)bin)->options), status);
497 length = (int32_t)(paddedsize(sizeof(UCATableHeader))+paddedsize(sizeof(UColOptionSet)));
499 /* build the UCATableHeader with minimal entries */
501 UCATableHeader)); */
507 UCATableHeader *myData = (UCATableHeader *)buffer;
511 myData->options = sizeof(UCATableHeader);
529 uprv_memcpy(buffer+paddedsize(sizeof(UCATableHeader)), coll->options, sizeof(UColOptionSet));
716 uprv_free((UCATableHeader *)coll->image);
761 *length = (int32_t)(paddedsize(sizeof(UCATableHeader))+paddedsize(sizeof(UColOptionSet)));
769 /* build the UCATableHeader with minimal entries */
771 /* uprv_memcpy(result, UCA->image, sizeof(UCATableHeader)); */
777 UCATableHeader *myData = (UCATableHeader *)result;
781 myData->options = sizeof(UCATableHeader);
799 uprv_memcpy(result+paddedsize(sizeof(UCATableHeader)), coll->options, sizeof(UColOptionSet));
878 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status) {
924 /* get the version info from UCATableHeader and populate the Collator struct*/