[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-by
From: |
Andrew J. Schorr |
Subject: |
Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes |
Date: |
Thu, 12 Mar 2015 22:55:42 -0400 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Thu, Mar 12, 2015 at 09:47:17PM +0100, Hermann Peifer wrote:
> On 2015-03-12 21:32, Eli Zaretskii wrote:
> >
> >By contrast, in your example the variable is set after Gawk already
> >started, so nothing guarantees 'setlocale' will be called.
> >
>
> Thanks for your explanations. I see that my expectations were wrong.
Note that there are a couple of ways to achieve your desired behavior:
1. Create a shared library extension to provide access to the setlocale
function
2. One could imagine patching str_array.c:env_{clear,remove,store} to trigger a
call to setlocale when the LC_* values are changed.
I suspect that #1 is the better approach...
Regards,
Andy
- [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Hermann Peifer, 2015/03/12
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Eli Zaretskii, 2015/03/12
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Hermann Peifer, 2015/03/12
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Eli Zaretskii, 2015/03/12
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Hermann Peifer, 2015/03/12
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes,
Andrew J. Schorr <=
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Eli Zaretskii, 2015/03/13
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, arnold, 2015/03/13
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Eli Zaretskii, 2015/03/13
- Re: [bug-gawk] Using ENVIRON["LANG"] = "C" instead of --characters-as-bytes, Hermann Peifer, 2015/03/13