clock_gettime(CLOCK_REALTIME, &ts);
seed = ((unsigned long)(ts.tv_sec) ^ (unsigned long)ts.tv_nsec) & 0xffffffff;
clock_gettime(CLOCK_REALTIME, &ts);
seed = ((unsigned long)(ts.tv_sec) ^ (unsigned long)ts.tv_nsec) & 0xffffffff;
case 'e': eemian = 1; break;
case 'h': holocene = 1; break;
case 'p': setpopstr(map, optarg); defaultpop = 0;break;
case 'e': eemian = 1; break;
case 'h': holocene = 1; break;
case 'p': setpopstr(map, optarg); defaultpop = 0;break;
default:
fprintf(stderr, "Usage: %s [-s seed] [-r run] [-y startyear] [-eh] [-p hex:freq,freq[:freq,freq...]\n",
av[0]);
default:
fprintf(stderr, "Usage: %s [-s seed] [-r run] [-y startyear] [-eh] [-p hex:freq,freq[:freq,freq...]\n",
av[0]);
printf("{");
printf(" \"run\": %d, \"seed\": %d, \"gens\": %d", run, seed, gens);
printf("{");
printf(" \"run\": %d, \"seed\": %d, \"gens\": %d", run, seed, gens);
printf(",\n\"gendata\": [\n");
dumpgenjson(map, 0, year);
printf(",\n\"gendata\": [\n");
dumpgenjson(map, 0, year);