www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/07/11/17:07:35

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7FAE23858C27
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1689109619;
bh=i5w42e4Tb2xABjDuwVBBUnuC6pYa7hYRCCWzjlA3lB8=;
h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=rsJCVlKIOeIDv6Wxp7vP5n+UqOVV7q6ZqAkGlcJM61ICL1oaz89FTsUFLAumjLyUz
XVoMZwMGEaY/3eZnNz1BV4dy/IwtkANTeGJ5O5eaETDx0W+31DkoK3uh55W2PsQA5U
8iAsMs6dxfwQ6lJMzW9/as+lC6Zy7Zn661qkUAIU=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 41F883857710
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DF6163858020
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 809E93858D1E
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
Date: Tue, 11 Jul 2023 17:04:52 -0400
Message-Id: <announce.CAJOCpN1VRb8poBfK-W6Z4DGzTUFSuBM-AcezHzDX_x6h8Tp3bg@mail.gmail.com>
Subject: [ANNOUNCEMENT] libargp-20230708-2
To: cygwin AT cygwin DOT com
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
X-BeenThere: cygwin-announce AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Andrew Schulman via Cygwin-announce via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Andrew Schulman via Cygwin-announce <cygwin-announce AT cygwin DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 36BL7N0X010449

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 could
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 ‘--help’
and ‘--version’ options, as described in the GNU coding standards. 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 option
parsers into one, mediating conflicts between them and making the result
appear seamless. A library can export an argp option parser that user programs
might employ in conjunction with their own option parsers, resulting in less
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 <argp.h> 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=gnulib.git&a=search&h=HEAD&st=commit&s=argp

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019