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

Function UArray_readNumberOfItems_fromCStream_

libs/basekit/source/UArray_stream.c:54–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54long UArray_readNumberOfItems_fromCStream_(UArray *self, size_t size,
55 FILE *stream) {
56 size_t itemsRead;
57 UArray *buffer = UArray_new();
58 UArray_setItemType_(buffer, self->itemType);
59 UArray_setSize_(buffer, size);
60
61 itemsRead = UArray_fread_(buffer, stream);
62 UArray_append_(self, buffer);
63
64 UArray_free(buffer);
65 return itemsRead;
66}
67
68long UArray_readFromFilePath_(UArray *self, const UArray *path) {
69 FILE *stream;

Callers 2

IoFile.cFile · 0.85

Calls 6

UArray_newFunction · 0.85
UArray_setItemType_Function · 0.85
UArray_setSize_Function · 0.85
UArray_fread_Function · 0.85
UArray_append_Function · 0.85
UArray_freeFunction · 0.85

Tested by

no test coverage detected