| 52 | } |
| 53 | |
| 54 | long 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 | |
| 68 | long UArray_readFromFilePath_(UArray *self, const UArray *path) { |
| 69 | FILE *stream; |
no test coverage detected