INNER CODE UNIT · C

header

tek256/astera · src/asset.c:284

  pak_header_t* header = (pak_header_t*)data;

  if (!header) {
    ASTERA_FUNC_DBG("unable to obtain header pointer\n");
    return 0;
  }

  if (memcmp(header->id, "PACK", 4)) {
    ASTERA_FUNC_DBG("invalid pak file\n");
    return 0;
  }

  pak_t* pak = (pak_t*)calloc(1, sizeof(pak_t));

  if (!pak) {
    ASTERA_FUNC_DBG("unable to allocate space for pak header\n");
    return 0;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…