Lines Matching refs:f16BitUnits
122 * type_write16() functions write resource values into f16BitUnits
259 uprv_memcpy(newUnits, bundle->f16BitUnits, bundle->f16BitUnitsLength * 2);
264 uprv_free(bundle->f16BitUnits);
265 bundle->f16BitUnits = newUnits;
268 return bundle->f16BitUnits + bundle->f16BitUnitsLength;
785 bundle->f16BitUnits[bundle->f16BitUnitsLength++] = 0xaaaa; /* pad to multiple of 4 bytes */
913 udata_writeBlock(mem, bundle->f16BitUnits, bundle->f16BitUnitsLength*2);
1261 uprv_free(bundle->f16BitUnits);
1677 bundle->f16BitUnits[utf16Length++] = (uint16_t)(0xdc00 + length);
1680 bundle->f16BitUnits[utf16Length] = (uint16_t)(0xdfef + (length >> 16));
1681 bundle->f16BitUnits[utf16Length + 1] = (uint16_t)length;
1685 bundle->f16BitUnits[utf16Length] = 0xdfff;
1686 bundle->f16BitUnits[utf16Length + 1] = (uint16_t)(length >> 16);
1687 bundle->f16BitUnits[utf16Length + 2] = (uint16_t)length;
1693 u_memcpy(bundle->f16BitUnits + utf16Length, res->u.fString.fChars, length + 1);
1722 bundle->f16BitUnits = (UChar *)uprv_malloc(utf16Length * U_SIZEOF_UCHAR);
1724 if (bundle->f16BitUnits == NULL || array == NULL) {
1725 uprv_free(bundle->f16BitUnits);
1726 bundle->f16BitUnits = NULL;
1734 bundle->f16BitUnits[0] = 0;