From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by sourceware.org (Postfix) with ESMTPS id 809E93858D1E for ; Tue, 11 Jul 2023 21:05:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 809E93858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3fbf1b82dc7so64032785e9.2 for ; Tue, 11 Jul 2023 14:05:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689109504; x=1691701504; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LPj5u4IJwD4CIVDPRn17AT70IQztklIUfOZOoI5WfR0=; b=oYWB9XnDCEIJ74sumlB/Fgb8M3TUPf5BldTlf7Ypxp/xI8w4RmER9m1GMjmRcwBMIc wmvaMj6J+iHlQICWREizGs6dzDoJM0Nl+u7VGep3TqGJskMO1Rmfh0OxBZtRthz4QEnn 8gwTUObkiywQcbQtoFCsJYghlUeKMIztSd5xF7D6sqD+Zvf5UYadpVGL9AsfTQ/UCa/g vAQ2Le8wvhdcycIrNRraL/cwzEDL0z3p0+eASnQqXrGUsR5EHrmRU5mIpLXyGmcSPdUY pPp2dpKUbRaCQrnLFTNOVBX6hlYoy/ffPqsMCeS+yX91B7XVB2Twg52uimS7DzaDdPV3 TL5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689109504; x=1691701504; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LPj5u4IJwD4CIVDPRn17AT70IQztklIUfOZOoI5WfR0=; b=MX9SI9Rd159UFhZkl/oc2wJQQy/JXYnZ/MAIG0ww7gQtHlpOf7ilIO4JztL2GelwJG MfapFMlYWd20jvuv4n65e2wdpdB9Hop4rlSZduI6iIdPSiI69OoW5KDyWtAr2ECg5lci B1qJZPGVdvptL1pCO6t2vXZeuJbDVkOWsB8xfVGa8Ep6l034r1aoCN59dGez0fCI/v3m UfGl5srO2GtBQURUKkJoeVzyBese0YpEGN2PijCLBs4mUjj4c+yO9E8ZiDaQXxG5gBt2 iz/yQKh4IMzc3STfvVX/NjOfxh9Tuwdp6tY0bNYqs0NgguxS1zojUeTSBwkbSA8GY5bH hmqQ== X-Gm-Message-State: ABy/qLYb6fQgcB2za3lZAso2wocrbWzCEAVlQlA1o10ya4woEDt3abhs j+eQ5tbVQ1p15EHnygUgcN1PueZzmGUKh1ayzGp05mgkd1c= X-Google-Smtp-Source: APBJJlESWKZK7j9xJjHaQd2AIUXl/ec6TUg4RtMGBoUPEcAwpkJZWIajk7953cvzFQhHQUHcRRdWOrro/LLLOxOHWSg= X-Received: by 2002:a5d:4309:0:b0:314:49e4:b0c4 with SMTP id h9-20020a5d4309000000b0031449e4b0c4mr14566510wrq.70.1689109503887; Tue, 11 Jul 2023 14:05:03 -0700 (PDT) MIME-Version: 1.0 From: Andrew Schulman Date: Tue, 11 Jul 2023 17:04:52 -0400 Message-ID: Subject: libargp-20230708-2 To: cygwin-announce@cygwin.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: A new release of libargp, version 20230708-2, is available in Cygwin. This Cygwin-only update fixes a bug in the previous release, 20230708-1, that co= uld make libargp output the wrong bug report address, or return the wrong exit status. I recommend that all users upgrade. Argp is an interface for parsing unix-style argument vectors. Argp provides features unavailable in the more commonly used getopt interface. These features include automatically producing output in response to the =E2=80= =98--help=E2=80=99 and =E2=80=98--version=E2=80=99 options, as described in the GNU coding sta= ndards. Using argp makes it less likely that programmers will neglect to implement these additional options or keep them up to date. Argp also provides the ability to merge several independently defined optio= n parsers into one, mediating conflicts between them and making the result appear seamless. A library can export an argp option parser that user progr= ams might employ in conjunction with their own option parsers, resulting in les= s work for the user programs. Some programs may use only argument parsers exported by libraries, thereby achieving consistent and efficient option-parsing for abstractions implemented by the libraries. The header file should be included to use argp. Home page: https://www.gnu.org/software/gnulib/ Documentation: https://www.gnu.org/software/libc/manual/html_node/Argp.html License: LGPL-3 Andrew Schulman [1] https://git.savannah.gnu.org/gitweb/?p=3Dgnulib.git&a=3Dsearch&h=3DHEAD= &st=3Dcommit&s=3Dargp