INNER CODE UNIT · C
data
tek256/astera · src/asset.c:45
unsigned char* data = (unsigned char*)malloc(sizeof(char) * data_length);
if (!data) {
fclose(f);
return 0;
}
uint32_t read_amount = (uint32_t)fread(data, sizeof(char), data_length, f);
fclose(f);
if (read_amount != data_length) {
ASTERA_FUNC_DBG("read and file size different: %i vs %i\n", read_amount,
data_length);
}
if (size_ptr) {
*size_ptr = data_length;
}