INNER CODE UNIT · C

__write_contains

tek256/astera · src/asset.c:88

static uint8_t __write_contains(pak_write_t* write, const char* name) {
  for (uint32_t i = 0; i < write->count; ++i) {
    if (!strcmp(write->files[i].name, name)) {
      return 1;
    }
  }
  return 0;
}

uint8_t pak_write_add_file(pak_write_t* write, const char* file,
                           const char* name) {
  if (!name || !file || !write) {
    return 0;
  }

  if (__write_contains(write, name)) {
    return 0;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…