Eli Zaretskii wrote on 2026-01-13:
> And could you please explain why this "must" is true:
> 
> > The reason why it does not work is that this program is not following
> > the documented requirement from
> > https://www.gnu.org/software/gettext/manual/html_node/C.html :
> >   "Programmer must call setlocale (LC_ALL, "")"
> 
> What's wrong with calling setlocale with second argument other than
> the empty string?

This way of doing things works only on some platforms, not on all platforms.
For the (complicated) reasons, see the comment re HAVE_LOCALE_NULL in
gnulib/lib/localename-unsafe.c.

Bruno




        • ... Eli Zaretskii
          • ... Gavin Smith
            • ... pertusus
              • ... Gavin Smith
              • ... pertusus
              • ... Gavin Smith
              • ... Gavin Smith
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
          • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
            • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Gavin Smith
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
            • ... pertusus
      • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
        • ... Patrice Dumas
  • Re: ... Bruno Haible via Bug reports for the GNU Texinfo documentation system

Reply via email to