struct index { long long start; long long end; unsigned long long index; short segment; unsigned short t : 2; unsigned long long seq : (64 - 18); // pack with segment and t to stay in 32 bytes }; void checkdisk(struct reader *r, int nreader); extern int geometry_scale; extern int quiet; extern int CPUS; extern int TEMP_FILES;