Attached are changes for two zdump convenience options; they also appear in mangled form below. @dashdashado diff -rc tz2014braw/zdump.8 tz2014bredone/zdump.8 *** tz2014braw/zdump.8 2014-03-26 16:33:56.432625200 -0400 --- tz2014bredone/zdump.8 2014-03-26 16:35:28.051586100 -0400 *************** *** 13,19 **** .B \-c [loyear,]hiyear ] [ .B \-t ! [lotime,]hitime ] [ zonename ... ] .SH DESCRIPTION .I Zdump prints the current time in each --- 13,23 ---- .B \-c [loyear,]hiyear ] [ .B \-t ! [lotime,]hitime ] [ ! .B \-\-pre ! ] [ ! .B \-\-ado ! ] [ zonename ... ] .SH DESCRIPTION .I Zdump prints the current time in each *************** *** 56,61 **** --- 60,71 ---- .BI "\-t " [lotime,]hitime Cut off verbose output at the start of the given time(s), given in decimal seconds since 1970-01-01 00:00:00 UTC. + .TP + .BI "\-\-pre" + Limit output to pre-A.D. only; equivalent to \-Vc\-1 + .TP + .BI "\-\-ado" + Limit output to A.D. only; equivalent to \-Vc1,2500 .SH LIMITATIONS Time discontinuities are found by sampling the results returned by localtime at twelve-hour intervals. diff -rc tz2014braw/zdump.c tz2014bredone/zdump.c *** tz2014braw/zdump.c 2014-03-26 16:33:56.432625200 -0400 --- tz2014bredone/zdump.c 2014-03-26 16:37:38.748615700 -0400 *************** *** 304,310 **** usage(FILE * const stream, const int status) { (void) fprintf(stream, ! _("%s: usage: %s [--version] [--help] [-{vV}] [-{ct} [lo,]hi] zonename ...\n" "\n" "Report bugs to %s.\n"), progname, progname, REPORT_BUGS_TO); --- 304,310 ---- usage(FILE * const stream, const int status) { (void) fprintf(stream, ! _("%s: usage: %s [--version] [--help] [--pre] [--ado] [-{vV}] [-{ct} [lo,]hi] zonename ...\n" "\n" "Report bugs to %s.\n"), progname, progname, REPORT_BUGS_TO); *************** *** 346,351 **** --- 346,355 ---- exit(EXIT_SUCCESS); } else if (strcmp(argv[i], "--help") == 0) { usage(stdout, EXIT_SUCCESS); + } else if (strcmp(argv[i], "--pre") == 0) { + argv[i] = "-Vc-1"; + } else if (strcmp(argv[i], "--ado") == 0) { + argv[i] = "-Vc1,2500", } vflag = Vflag = 0; cutarg = cuttimes = NULL;