From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-11.5 required=3.0 tests=AWL,BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id CB27D1F463 for ; Mon, 25 Nov 2019 23:29:25 +0000 (UTC) Received: from localhost ([::1]:49120 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZNnI-0005ja-9p for normalperson@yhbt.net; Mon, 25 Nov 2019 18:29:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47216) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZNnE-0005jU-G4 for bug-gnulib@gnu.org; Mon, 25 Nov 2019 18:29:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZNnD-0003Dp-8i for bug-gnulib@gnu.org; Mon, 25 Nov 2019 18:29:20 -0500 Received: from mail-ot1-x332.google.com ([2607:f8b0:4864:20::332]:43514) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iZNnD-0003DA-1m for bug-gnulib@gnu.org; Mon, 25 Nov 2019 18:29:19 -0500 Received: by mail-ot1-x332.google.com with SMTP id l14so14206709oti.10 for ; Mon, 25 Nov 2019 15:29:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HiQjfGRLH7oFgbnBHOK8d4+HWwA7yE/nrogcE442uSc=; b=BxgKIuSSt6eQq5v9iJEdhWMwjmcE9hDsg1ge7WXGYzcf8+GtTlJfbY7sd5kXOnHwF4 a0pSEsToGIJ6RNF18B+io50rMJ/II8Ps1iPv8VV2GgtSJRlLy+iH9GayeHjyDyybQdCz zpe5PaVMtNJdhsIgWyDcpyGcK/DMkJCkOTlQur4sCA5m7rOuxCh7+uOrEOaVi4V0Ps5R bwnQXyXHksXCzczQxbJVj62Ub4paPQOhew3H8g1t0H9O/mtjNjxKvuRrHcci5wOtGMSS 0T2ZUvHPK32qUsPD/VGSAfUOBGKs1pYIHSfpFP74+VHihceogS4QF8HCAmym1PPgKe1x NLWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HiQjfGRLH7oFgbnBHOK8d4+HWwA7yE/nrogcE442uSc=; b=ECYBSmhxjosfLzBe5iKTaDQk2PUSerFExwYnxcenyMBPCioCi8cvcFm1EHJSBur5CH 9srdhCJKlXSFTbBq/W1en5hkhu9K5/nVMhjK4zCB2b5rJgKghcvPNfrPMk4syHpw9kGt y/tx3NKFS9UNCtR3MSU6MP8RYmtJbqO5KvhWPYKDpEaMiplErceLzWDy7DOnmkH2VcMc FUGiFSUYEzrhL6pmSsgRbE6xi+GDopgJD3JY5fWyCZoPUQkgzitkwwCHSIux5lTHOriQ 6xlTCp4hs4U1YhoLIHNV/wLKabIFszlqeYQGALSePC1v968SXeBXBefZ1nVdLbcpRMpT IHFw== X-Gm-Message-State: APjAAAXfYcKDRCJRY42JyoGv+/rP6xEMrkZHlWpjri+NZxYVRUJwhrAP +Oa8xfZXaAicq2CAzKwHozIc3fXv+PVZfoX42jI2hQ7v X-Google-Smtp-Source: APXvYqwEv12LTDK1YU4tUbHbka4O8XK+8hkgBOfhND3SXpwVRugQ0u/PDGiHRvNYlqPTMqVAzyXwqiPRNuwp+EkqwZY= X-Received: by 2002:a9d:7384:: with SMTP id j4mr249887otk.94.1574724556949; Mon, 25 Nov 2019 15:29:16 -0800 (PST) MIME-Version: 1.0 References: <1804136.G1HiJvb5N8@omega> <2224173.6J1rjCpN2Q@omega> In-Reply-To: <2224173.6J1rjCpN2Q@omega> From: Christian Biesinger Date: Mon, 25 Nov 2019 17:28:40 -0600 Message-ID: Subject: Re: wctype.h compile error on mingw with GNULIB_NAMESPACE To: Bruno Haible Cc: bug-gnulib@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::332 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" On Sun, Nov 24, 2019 at 1:16 PM Bruno Haible 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 > > 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.