> Date: Sat, 18 Jan 2025 13:35:38 +0100
> From: Patrice Dumas <pertu...@free.fr>
> Cc: bug-texinfo@gnu.org
> 
> On Sat, Jan 18, 2025 at 02:18:14PM +0200, Eli Zaretskii wrote:
> > > Date: Sat, 18 Jan 2025 12:11:13 +0100
> > > From: Patrice Dumas <pertu...@free.fr>
> > > Cc: Eli Zaretskii <e...@gnu.org>
> > > 
> > The header is <windows.h>.  You don't need to load kernel32.dll or
> > import GetACP, as this will be taken care of when the program is
> > linked on Windows.  The code is
> > 
> >   char locale_encoding[8];
> >   unsigned cp = GetACP ();
> > 
> >   locale_encoding = sprintf (locale_encoding, "cp%u", cp);
> > 
> > (I don't know what does "if (defined($CP))" part do in Perl.)
> 
> It is a failsafe in case $CP could be undefined, looks like this is not
> possible in the C function.

It is also not needed in C, since GetACP will always yield a codepage
number.

Reply via email to