svn commit: r368606 - head/usr.bin/calendar
Yuri Pankov
yuripv at yuripv.dev
Sun Dec 13 11:13:59 UTC 2020
Stefan Eßer wrote:
> Author: se
> Date: Sun Dec 13 09:38:50 2020
> New Revision: 368606
> URL: https://svnweb.freebsd.org/changeset/base/368606
>
> Log:
> Fix WITHOUT_ICONV build
>
> There was an unprotected use of nl_langinfo() to determine the order of
> day vs. month in the generated output.
That's strange, nl_langinfo() is standard and its visibility should not
(and does not?) depend on WITH/WITHOUT_ICONV. May be just move
langinfo.h include outside of "#ifdef WITH_ICONV" block?
> When building without ICONV support, the order will be: month, day.
>
> Modified:
> head/usr.bin/calendar/events.c
>
> Modified: head/usr.bin/calendar/events.c
> ==============================================================================
> --- head/usr.bin/calendar/events.c Sun Dec 13 05:34:14 2020 (r368605)
> +++ head/usr.bin/calendar/events.c Sun Dec 13 09:38:50 2020 (r368606)
> @@ -202,9 +202,13 @@ event_print_all(FILE *fp)
> struct event *e;
> struct tm tm;
> char dbuf[80];
> +#ifdef WITH_ICONV
> static int d_first;
>
> d_first = (*nl_langinfo(D_MD_ORDER) == 'd');
> +#else
> +#define d_first 0
> +#endif
>
> while (walkthrough_dates(&e) != 0) {
> if (e) {
>
More information about the svn-src-all
mailing list