From a8ed98c4de4fec655fff74ef43e3c40f9a00a3eb Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 21 Mar 2022 18:19:09 -0400 Subject: formats: Lengthen date format strings --- diff --git a/src/formats.h b/src/formats.h index 124a400..a2ae5e7 100644 --- a/src/formats.h +++ b/src/formats.h @@ -23,138 +23,138 @@ /* IMPORTANT: All of the format strings in each array must be padded with spaces * to be of equal lengths */ static const char *FORMATS_DATE[] = { - " %a ", /* Wed */ - " %Y-%m-%d ", /* 1969-12-31 */ - " %Y/%m/%d ", /* 1969/12/31 */ - " %Y.%m.%d ", /* 1969.12.31 */ - " %m-%d-%Y ", /* 12-31-1969 */ - " %m-%d ", /* 12-31 */ - " %m/%d/%Y ", /* 12/31/1969 */ - " %m/%d ", /* 12/31 */ - " %m.%d.%Y ", /* 12.31.1969 */ - " %m.%d ", /* 12.31 */ - " %e %b %Y ", /* 31 Dec 1969 */ - " %e %b ", /* 31 Dec */ - " %d-%b-%Y ", /* 31-Dec-1969 */ - " %d-%b ", /* 31-Dec */ - " %d/%b/%Y ", /* 31/Dec/1969 */ - " %d/%b ", /* 31/Dec */ - " %a %e %b %Y ", /* Wed 31 Dec 1969 */ - " %a %e %b ", /* Wed 31 Dec */ - " %a %d-%b-%Y ", /* Wed 31-Dec-1969 */ - " %a %d-%b ", /* Wed 31-Dec */ - " %a %d/%b/%Y ", /* Wed 31/Dec/1969 */ - " %a %d/%b ", /* Wed 31/Dec */ - " %a, %e %b %Y ", /* Wed, 31 Dec 1969 */ - " %a, %e %b ", /* Wed, 31 Dec */ - " %a, %d-%b-%Y ", /* Wed, 31-Dec-1969 */ - " %a, %d-%b ", /* Wed, 31-Dec */ - " %a, %d/%b/%Y ", /* Wed, 31/Dec/1969 */ - " %a, %d/%b ", /* Wed, 31/Dec */ - " %b %e, %Y ", /* Dec 31, 1969 */ - " %b %e ", /* Dec 31 */ - " %b-%d-%Y ", /* Dec-31-1969 */ - " %b-%d ", /* Dec-31 */ - " %b/%d/%Y ", /* Dec/31/1969 */ - " %b/%d ", /* Dec/31 */ - " %a %b %e, %Y ", /* Wed Dec 31, 1969 */ - " %a %b %e ", /* Wed Dec 31 */ - " %a %b-%d-%Y ", /* Wed Dec-31-1969 */ - " %a %b-%d ", /* Wed Dec-31 */ - " %a %b/%d/%Y ", /* Wed Dec/31/1969 */ - " %a %b/%d ", /* Wed Dec/31 */ - " %a, %b %e, %Y ", /* Wed, Dec 31, 1969 */ - " %a, %b %e ", /* Wed, Dec 31 */ - " %a, %b-%d-%Y ", /* Wed, Dec-31-1969 */ - " %a, %b-%d ", /* Wed, Dec-31 */ - " %a, %b/%d/%Y ", /* Wed, Dec/31/1969 */ - " %a, %b/%d ", /* Wed, Dec/31 */ - "", /* End of parsing formats */ - " %A ", /* Wednesday */ - " %A %e %b %Y ", /* Wednesday 31 Dec 1969 */ - " %A %e %b ", /* Wednesday 31 Dec */ - " %A %d-%b-%Y ", /* Wednesday 31-Dec-1969 */ - " %A %d-%b ", /* Wednesday 31-Dec */ - " %A %d/%b/%Y ", /* Wednesday 31/Dec/1969 */ - " %A %d/%b ", /* Wednesday 31/Dec */ - " %A, %e %b %Y ", /* Wednesday, 31 Dec 1969 */ - " %A, %e %b ", /* Wednesday, 31 Dec */ - " %A, %d-%b-%Y ", /* Wednesday, 31-Dec-1969 */ - " %A, %d-%b ", /* Wednesday, 31-Dec */ - " %A, %d/%b/%Y ", /* Wednesday, 31/Dec/1969 */ - " %A, %d/%b ", /* Wednesday, 31/Dec */ - " %A %b %e, %Y ", /* Wednesday Dec 31, 1969 */ - " %A %b %e ", /* Wednesday Dec 31 */ - " %A %b-%d-%Y ", /* Wednesday Dec-31-1969 */ - " %A %b-%d ", /* Wednesday Dec-31 */ - " %A %b/%d/%Y ", /* Wednesday Dec/31/1969 */ - " %A %b/%d ", /* Wednesday Dec/31 */ - " %A, %b %e, %Y ", /* Wednesday, Dec 31, 1969 */ - " %A, %b %e ", /* Wednesday, Dec 31 */ - " %A, %b-%d-%Y ", /* Wednesday, Dec-31-1969 */ - " %A, %b-%d ", /* Wednesday, Dec-31 */ - " %A, %b/%d/%Y ", /* Wednesday, Dec/31/1969 */ - " %A, %b/%d ", /* Wednesday, Dec/31 */ - " %e %B %Y ", /* 31 December 1969 */ - " %e %B ", /* 31 December */ - " %d-%B-%Y ", /* 31-December-1969 */ - " %d-%B ", /* 31-December */ - " %d/%B/%Y ", /* 31/December/1969 */ - " %d/%B ", /* 31/December */ - " %a %e %B %Y ", /* Wed 31 December 1969 */ - " %a %e %B ", /* Wed 31 December */ - " %a %d-%B-%Y ", /* Wed 31-December-1969 */ - " %a %d-%B ", /* Wed 31-December */ - " %a %d/%B/%Y ", /* Wed 31/December/1969 */ - " %a %d/%B ", /* Wed 31/December */ - " %a, %e %B %Y ", /* Wed, 31 December 1969 */ - " %a, %e %B ", /* Wed, 31 December */ - " %a, %d-%B-%Y ", /* Wed, 31-December-1969 */ - " %a, %d-%B ", /* Wed, 31-December */ - " %a, %d/%B/%Y ", /* Wed, 31/December/1969 */ - " %a, %d/%B ", /* Wed, 31/December */ - " %B %e, %Y ", /* December 31, 1969 */ - " %B %e ", /* December 31 */ - " %B-%d-%Y ", /* December-31-1969 */ - " %B-%d ", /* December-31 */ - " %B/%d/%Y ", /* December/31/1969 */ - " %B/%d ", /* December/31 */ - " %a %B %e, %Y ", /* Wed December 31, 1969 */ - " %a %B %e ", /* Wed December 31 */ - " %a %B-%d-%Y ", /* Wed December-31-1969 */ - " %a %B-%d ", /* Wed December-31 */ - " %a %B/%d/%Y ", /* Wed December/31/1969 */ - " %a %B/%d ", /* Wed December/31 */ - " %a, %B %e, %Y ", /* Wed, December 31, 1969 */ - " %a, %B %e ", /* Wed, December 31 */ - " %a, %B-%d-%Y ", /* Wed, December-31-1969 */ - " %a, %B-%d ", /* Wed, December-31 */ - " %a, %B/%d/%Y ", /* Wed, December/31/1969 */ - " %a, %B/%d ", /* Wed, December/31 */ - " %A %e %B %Y ", /* Wednesday 31 December 1969 */ - " %A %e %B ", /* Wednesday 31 December */ - " %A %d-%B-%Y ", /* Wednesday 31-December-1969 */ - " %A %d-%B ", /* Wednesday 31-December */ - " %A %d/%B/%Y ", /* Wednesday 31/December/1969 */ - " %A %d/%B ", /* Wednesday 31/December */ - " %A, %e %B %Y ", /* Wednesday, 31 December 1969 */ - " %A, %e %B ", /* Wednesday, 31 December */ - " %A, %d-%B-%Y ", /* Wednesday, 31-December-1969 */ - " %A, %d-%B ", /* Wednesday, 31-December */ - " %A, %d/%B/%Y ", /* Wednesday, 31/December/1969 */ - " %A, %d/%B ", /* Wednesday, 31/December */ - " %A %B %e, %Y ", /* Wednesday December 31, 1969 */ - " %A %B %e ", /* Wednesday December 31 */ - " %A %B-%d-%Y ", /* Wednesday December-31-1969 */ - " %A %B-%d ", /* Wednesday December-31 */ - " %A %B/%d/%Y ", /* Wednesday December/31/1969 */ - " %A %B/%d ", /* Wednesday December/31 */ - " %A, %B %e, %Y ", /* Wednesday, December 31, 1969 */ - " %A, %B %e ", /* Wednesday, December 31 */ - " %A, %B-%d-%Y ", /* Wednesday, December-31-1969 */ - " %A, %B-%d ", /* Wednesday, December-31 */ - " %A, %B/%d/%Y ", /* Wednesday, December/31/1969 */ - " %A, %B/%d ", /* Wednesday, December/31 */ + " %a ", /* Wed */ + " %Y-%m-%d ", /* 1969-12-31 */ + " %Y/%m/%d ", /* 1969/12/31 */ + " %Y.%m.%d ", /* 1969.12.31 */ + " %m-%d-%Y ", /* 12-31-1969 */ + " %m-%d ", /* 12-31 */ + " %m/%d/%Y ", /* 12/31/1969 */ + " %m/%d ", /* 12/31 */ + " %m.%d.%Y ", /* 12.31.1969 */ + " %m.%d ", /* 12.31 */ + " %e %b %Y ", /* 31 Dec 1969 */ + " %e %b ", /* 31 Dec */ + " %d-%b-%Y ", /* 31-Dec-1969 */ + " %d-%b ", /* 31-Dec */ + " %d/%b/%Y ", /* 31/Dec/1969 */ + " %d/%b ", /* 31/Dec */ + " %a %e %b %Y ", /* Wed 31 Dec 1969 */ + " %a %e %b ", /* Wed 31 Dec */ + " %a %d-%b-%Y ", /* Wed 31-Dec-1969 */ + " %a %d-%b ", /* Wed 31-Dec */ + " %a %d/%b/%Y ", /* Wed 31/Dec/1969 */ + " %a %d/%b ", /* Wed 31/Dec */ + " %a, %e %b %Y ", /* Wed, 31 Dec 1969 */ + " %a, %e %b ", /* Wed, 31 Dec */ + " %a, %d-%b-%Y ", /* Wed, 31-Dec-1969 */ + " %a, %d-%b ", /* Wed, 31-Dec */ + " %a, %d/%b/%Y ", /* Wed, 31/Dec/1969 */ + " %a, %d/%b ", /* Wed, 31/Dec */ + " %b %e, %Y ", /* Dec 31, 1969 */ + " %b %e ", /* Dec 31 */ + " %b-%d-%Y ", /* Dec-31-1969 */ + " %b-%d ", /* Dec-31 */ + " %b/%d/%Y ", /* Dec/31/1969 */ + " %b/%d ", /* Dec/31 */ + " %a %b %e, %Y ", /* Wed Dec 31, 1969 */ + " %a %b %e ", /* Wed Dec 31 */ + " %a %b-%d-%Y ", /* Wed Dec-31-1969 */ + " %a %b-%d ", /* Wed Dec-31 */ + " %a %b/%d/%Y ", /* Wed Dec/31/1969 */ + " %a %b/%d ", /* Wed Dec/31 */ + " %a, %b %e, %Y ", /* Wed, Dec 31, 1969 */ + " %a, %b %e ", /* Wed, Dec 31 */ + " %a, %b-%d-%Y ", /* Wed, Dec-31-1969 */ + " %a, %b-%d ", /* Wed, Dec-31 */ + " %a, %b/%d/%Y ", /* Wed, Dec/31/1969 */ + " %a, %b/%d ", /* Wed, Dec/31 */ + "", /* End of parsing formats */ + " %A ", /* Wednesday */ + " %A %e %b %Y ", /* Wednesday 31 Dec 1969 */ + " %A %e %b ", /* Wednesday 31 Dec */ + " %A %d-%b-%Y ", /* Wednesday 31-Dec-1969 */ + " %A %d-%b ", /* Wednesday 31-Dec */ + " %A %d/%b/%Y ", /* Wednesday 31/Dec/1969 */ + " %A %d/%b ", /* Wednesday 31/Dec */ + " %A, %e %b %Y ", /* Wednesday, 31 Dec 1969 */ + " %A, %e %b ", /* Wednesday, 31 Dec */ + " %A, %d-%b-%Y ", /* Wednesday, 31-Dec-1969 */ + " %A, %d-%b ", /* Wednesday, 31-Dec */ + " %A, %d/%b/%Y ", /* Wednesday, 31/Dec/1969 */ + " %A, %d/%b ", /* Wednesday, 31/Dec */ + " %A %b %e, %Y ", /* Wednesday Dec 31, 1969 */ + " %A %b %e ", /* Wednesday Dec 31 */ + " %A %b-%d-%Y ", /* Wednesday Dec-31-1969 */ + " %A %b-%d ", /* Wednesday Dec-31 */ + " %A %b/%d/%Y ", /* Wednesday Dec/31/1969 */ + " %A %b/%d ", /* Wednesday Dec/31 */ + " %A, %b %e, %Y ", /* Wednesday, Dec 31, 1969 */ + " %A, %b %e ", /* Wednesday, Dec 31 */ + " %A, %b-%d-%Y ", /* Wednesday, Dec-31-1969 */ + " %A, %b-%d ", /* Wednesday, Dec-31 */ + " %A, %b/%d/%Y ", /* Wednesday, Dec/31/1969 */ + " %A, %b/%d ", /* Wednesday, Dec/31 */ + " %e %B %Y ", /* 31 December 1969 */ + " %e %B ", /* 31 December */ + " %d-%B-%Y ", /* 31-December-1969 */ + " %d-%B ", /* 31-December */ + " %d/%B/%Y ", /* 31/December/1969 */ + " %d/%B ", /* 31/December */ + " %a %e %B %Y ", /* Wed 31 December 1969 */ + " %a %e %B ", /* Wed 31 December */ + " %a %d-%B-%Y ", /* Wed 31-December-1969 */ + " %a %d-%B ", /* Wed 31-December */ + " %a %d/%B/%Y ", /* Wed 31/December/1969 */ + " %a %d/%B ", /* Wed 31/December */ + " %a, %e %B %Y ", /* Wed, 31 December 1969 */ + " %a, %e %B ", /* Wed, 31 December */ + " %a, %d-%B-%Y ", /* Wed, 31-December-1969 */ + " %a, %d-%B ", /* Wed, 31-December */ + " %a, %d/%B/%Y ", /* Wed, 31/December/1969 */ + " %a, %d/%B ", /* Wed, 31/December */ + " %B %e, %Y ", /* December 31, 1969 */ + " %B %e ", /* December 31 */ + " %B-%d-%Y ", /* December-31-1969 */ + " %B-%d ", /* December-31 */ + " %B/%d/%Y ", /* December/31/1969 */ + " %B/%d ", /* December/31 */ + " %a %B %e, %Y ", /* Wed December 31, 1969 */ + " %a %B %e ", /* Wed December 31 */ + " %a %B-%d-%Y ", /* Wed December-31-1969 */ + " %a %B-%d ", /* Wed December-31 */ + " %a %B/%d/%Y ", /* Wed December/31/1969 */ + " %a %B/%d ", /* Wed December/31 */ + " %a, %B %e, %Y ", /* Wed, December 31, 1969 */ + " %a, %B %e ", /* Wed, December 31 */ + " %a, %B-%d-%Y ", /* Wed, December-31-1969 */ + " %a, %B-%d ", /* Wed, December-31 */ + " %a, %B/%d/%Y ", /* Wed, December/31/1969 */ + " %a, %B/%d ", /* Wed, December/31 */ + " %A %e %B %Y ", /* Wednesday 31 December 1969 */ + " %A %e %B ", /* Wednesday 31 December */ + " %A %d-%B-%Y ", /* Wednesday 31-December-1969 */ + " %A %d-%B ", /* Wednesday 31-December */ + " %A %d/%B/%Y ", /* Wednesday 31/December/1969 */ + " %A %d/%B ", /* Wednesday 31/December */ + " %A, %e %B %Y ", /* Wednesday, 31 December 1969 */ + " %A, %e %B ", /* Wednesday, 31 December */ + " %A, %d-%B-%Y ", /* Wednesday, 31-December-1969 */ + " %A, %d-%B ", /* Wednesday, 31-December */ + " %A, %d/%B/%Y ", /* Wednesday, 31/December/1969 */ + " %A, %d/%B ", /* Wednesday, 31/December */ + " %A %B %e, %Y ", /* Wednesday December 31, 1969 */ + " %A %B %e ", /* Wednesday December 31 */ + " %A %B-%d-%Y ", /* Wednesday December-31-1969 */ + " %A %B-%d ", /* Wednesday December-31 */ + " %A %B/%d/%Y ", /* Wednesday December/31/1969 */ + " %A %B/%d ", /* Wednesday December/31 */ + " %A, %B %e, %Y ", /* Wednesday, December 31, 1969 */ + " %A, %B %e ", /* Wednesday, December 31 */ + " %A, %B-%d-%Y ", /* Wednesday, December-31-1969 */ + " %A, %B-%d ", /* Wednesday, December-31 */ + " %A, %B/%d/%Y ", /* Wednesday, December/31/1969 */ + " %A, %B/%d ", /* Wednesday, December/31 */ }; static const char *FORMATS_TIME[] = { -- cgit v0.9.1