On Sun, Nov 24, 2019 at 1:16 PM Bruno Haible <br...@clisp.org> wrote:
>
> Christian Biesinger wrote:
> > Thanks for your quick patches! This solves the problem for me.
>
> Thanks for the confirmation. Some other patches are needed for the same
> thing to work on Cygwin and mingw. Will push them once Savannah is back 
> online.

Thanks Bruno -- have these been committed yet? It looks like they probably are?

Christian

> 2019-11-24  Bruno Haible  <br...@clisp.org>
>
>         Fix errors in C++ mode on Cygwin.
>         * lib/sys_wait.in.h (waitpid): Use _GL_CXXALIAS_SYS_CAST instead of
>         _GL_CXXALIAS_SYS.
>
>         windows-timedmutex: Fix errors in C++ mode on mingw.
>         * lib/windows-timedmutex.h: Add closing brace.
>
>         iswctype: Fix errors in C++ mode on mingw.
>         * lib/wctype.in.h (rpl_iswctype): Override if GNULIB_OVERRIDES_WINT_T
>         is 1.
>         * lib/iswctype.c (iswctype): Add another implementation, for the
>         GNULIB_defined_wint_t case.
>         * modules/iswctype (configure.ac): Compile iswctype.c also if
>         GNULIB_OVERRIDES_WINT_T is 1.
>
>         sys_time: Fix errors in C++ mode on mingw.
>         * lib/sys_time.in.h (timeval): Restore the redirection
>         '#define timeval rpl_timeval', for when the symbol timeval is being 
> used
>         outside the 'gnulib' namespace.
>         * lib/sys_select.in.h (select): In C++, write 'timeval', not
>         'struct timeval'.
>
>         Fix errors in C++ mode on mingw.
>         * lib/arpa_inet.in.h (inet_ntop, inet_pton): Use _GL_CXXALIAS_SYS_CAST
>         instead of _GL_CXXALIAS_SYS.
>         * lib/signal.in.h (pthread_sigmask): Likewise.
>         * lib/spawn.in.h (posix_spawn_file_actions_addopen,
>         posix_spawn_file_actions_addclose, posix_spawn_file_actions_adddup2):
>         Likewise.
>         * lib/wchar.in.h (btowc): Likewise.

Reply via email to