INNER CODE UNIT · C

iter_i

spheredev/neosphere · src/cell/build.c:691

	iter_i = vector_enum(build->old_artifacts);
	while (iter_next(&iter_i)) {
		keep_file = false;
		if (keep_targets) {
			iter_j = vector_enum(filenames);
			while (iter_next(&iter_j)) {
				if (strcmp(*(char**)iter_j.ptr, *(char**)iter_i.ptr) == 0)
					keep_file = true;
			}
		}
		if (!keep_file) {
			visor_begin_op(build->visor, "removing '%s'", *(char**)iter_i.ptr);
			fs_unlink(build->fs, *(char**)iter_i.ptr);
			visor_end_op(build->visor);
		}
	}
	visor_end_op(build->visor);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…