MCPcopy Create free account
hub / github.com/IoLanguage/io / UArray_convertToEncoding_

Function UArray_convertToEncoding_

libs/basekit/source/UArray.c:239–258  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

237}
238
239void UArray_convertToEncoding_(UArray *self, CENCODING encoding) {
240 switch (encoding) {
241 case CENCODING_ASCII:
242 case CENCODING_UTF8:
243 UArray_convertToUTF8(self);
244 break;
245 case CENCODING_UCS2:
246 UArray_convertToUCS2(self);
247 break;
248 case CENCODING_UCS4:
249 UArray_convertToUCS4(self);
250 break;
251 case CENCODING_NUMBER:
252 UArray_setItemType_(self, CTYPE_uint8_t);
253 break;
254 }
255
256 self->encoding = encoding;
257 UArray_changed(self);
258}
259
260UArray *UArray_newWithData_type_encoding_size_copy_(void *bytes, CTYPE type,
261 CENCODING encoding,

Callers

nothing calls this directly

Calls 5

UArray_convertToUTF8Function · 0.85
UArray_convertToUCS2Function · 0.85
UArray_convertToUCS4Function · 0.85
UArray_setItemType_Function · 0.85
UArray_changedFunction · 0.85

Tested by

no test coverage detected