From a94919d09789b67143521de9203a4a241463357f Mon Sep 17 00:00:00 2001 From: ache Date: Wed, 21 Mar 2001 14:24:05 +0000 Subject: Use nl_langinfo instead of %EF --- usr.bin/ncal/ncal.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr.bin/ncal') diff --git a/usr.bin/ncal/ncal.c b/usr.bin/ncal/ncal.c index 14bfdd8..fcae694 100644 --- a/usr.bin/ncal/ncal.c +++ b/usr.bin/ncal/ncal.c @@ -31,6 +31,7 @@ static const char rcsid[] = #include #include +#include #include #include #include @@ -370,7 +371,10 @@ printeaster(int y, int julian, int orthodox) date dt; struct tm tm; char buf[80]; + static int d_first = -1; + if (d_first < 0) + d_first = (*nl_langinfo(D_MD_ORDER) == 'd'); /* force orthodox easter for years before 1583 */ if (y < 1583) orthodox = 1; @@ -387,7 +391,7 @@ printeaster(int y, int julian, int orthodox) tm.tm_year = dt.y - 1900; tm.tm_mon = dt.m - 1; tm.tm_mday = dt.d; - strftime(buf, sizeof(buf), "%EF %Y", &tm); + strftime(buf, sizeof(buf), d_first ? "%e %B %Y" : "%B %e %Y", &tm); printf("%s\n", buf); } -- cgit v1.1