INNER CODE UNIT · C
wfile
tek256/astera · src/asset.c:189
pak_wfile_t* wfile = &write->files[i];
fwrite(wfile->name, 1, 56, f);
fwrite(&wfile->offset, 1, sizeof(uint32_t), f);
fwrite(&wfile->size, 1, sizeof(uint32_t), f);
}
for (uint32_t i = 0; i < header.count; ++i) {
pak_wfile_t* wfile = &write->files[i];
unsigned char* file_data = 0;
if (wfile->is_mem) {
file_data = wfile->data.ptr;
} else {
file_data = fs_file_data(wfile->data.filepath, 0);
}
fwrite(file_data, sizeof(unsigned char), wfile->size, f);