From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id D61DA3858D37 for ; Thu, 27 Jul 2023 22:17:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D61DA3858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=Shaw.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=shaw.ca Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTP id P3Dtqml5CLAoIP9IgquUZm; Thu, 27 Jul 2023 22:17:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shaw.ca; s=s20180605; t=1690496258; bh=syTDLUBG5AGWyoWlcLU967x/726Sd4g8YP8l/8Bi4N8=; h=Date:Reply-To:Subject:To:Cc:References:From:In-Reply-To; b=AgnZqupzBC6rSa6+ftdhW0I5V4QaAkw0fjovLbGfAMhS2vGBqZ5S9yIAQ5U8R0Mc4 YddUctT0zSRLGlkkU3KCYAXOBpkY6TAvY5aMiCUPL/FqKEjzlVq34lhEI4KcEgC877 kTHanTYIMr0kwiYS6edS4Gad5sRPmRVRynyMwgE84qPe1wkKfOqTff4X9Lvfc5f9GL cRHCzCgYkl1TESCA03H82mzH3viEXORlafW9SiqZUeaaSv5X/BksPjPboJm/OF/fgy aRAbJgN6BjwWYxIRD38sEIFzYaETgV8Kp9VwfPqdvC32TVhdJS2+gFar1YsKvWYdgc UioHl8aFxtTnw== Received: from [10.0.0.5] ([184.64.102.149]) by cmsmtp with ESMTP id P9IfqWfnKHFsOP9IgqEMeL; Thu, 27 Jul 2023 22:17:38 +0000 X-Authority-Analysis: v=2.4 cv=XZqaca15 c=1 sm=1 tr=0 ts=64c2ed02 a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17 a=IkcTkHD0fZMA:10 a=dTgijWl_AAAA:8 a=b4LDLZbEAAAA:8 a=6I5d2MoRAAAA:8 a=mDV3o1hIAAAA:8 a=7392p9bmP1SmsWvOWsUA:9 a=QEXdDO2ut3YA:10 a=20T61YgZp4ItGotXEy2O:22 a=IjZwj45LgO3ly-622nXo:22 a=_FVE-zBwftR9WsbkzFJk:22 a=2wtBBOeKiNx9maNXgPSO:22 Message-ID: Date: Thu, 27 Jul 2023 16:17:37 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Reply-To: cygwin@cygwin.com Subject: Re: fnmatch improvements Content-Language: en-CA To: cygwin@cygwin.com Cc: Bruno Haible References: <3884636.3uDm00564X@nimes> <4813639.AzxliCZhLW@nimes> From: Brian Inglis Organization: Inglis In-Reply-To: <4813639.AzxliCZhLW@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfFe+1JU5lTl9zt7vlCSa0ZP7IBDbKF0Ls2tp+w6iBquN+U35zGkkNI6/XPkygNXZka0oRyzwp4u0UfdAD1Uvu1UbWj85AYsvPgj7sezH4fadvF+ena8A e2CgFzF4K//1dvs/DF0N8SriKA3vpsPGwYUon+BQrPgjOscnoXjuENI14LGmLqSOfUVP+f0uEaBBLlM8SYbeCG2MFsq1lOgPM9M= X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2023-07-27 15:22, Bruno Haible wrote: > Brian Inglis wrote: >> It was added in C99 TR19769, integrated in C/++11 > > Yes. > >> available in libicu-devel: >> >> https://cplusplus.com/reference/cuchar/ >> >> https://open-std.org/jtc1/sc22/open/n3579.pdf >> >> https://open-std.org/jtc1/sc22/wg14/www/docs/n1326.pdf >> >> https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf#page=416 >> >> $ find /usr/include/ -name uchar.h >> /usr/include/unicode/uchar.h >> >> $ cygcheck -f /usr/include/unicode/uchar.h >> libicu-devel-72.1-1 > > This file, from ICU4C, is something completely different than > ISO C's . This would then be a *newlib* AT sourceware DOT org addition so we could use FreeBSD's: https://cgit.freebsd.org/src/blame/include/uchar.h?id=9f9d157d82e2332b74d9c45b596748e3e4691f2d plus consideration of: gnulib: https://git.savannah.gnu.org/gitweb/?p=gnulib.git&a=search&h=HEAD&st=commit&s=uchar.h and C2023 CD2: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf there are only symbol formatting changes in N3148 comments and N3149 is a zip with a password protected PDF so likely FDIS! -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry