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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…