From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id E758F3857806 for ; Sun, 9 Jul 2023 10:14:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E758F3857806 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-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-51e2a6a3768so4412090a12.0 for ; Sun, 09 Jul 2023 03:14:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688897689; x=1691489689; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FkGLKYEJaGf/fSsFSEByyCwg0EsZtnR9fyN0CGyU/Xo=; b=fdvtNfB9/TnPJwjHH6cXgJSbxddoNPd77hb/T3cbTNGT2eOI0hkSLtkOM837e39L+t SF9Oucjl4fMwpcoZndgIyWjRDhCWHWyGuv0rb9aOVapjyOHY8LcrRI4PUAdPeX/Nu32j KKNo84STwtsBJJxSg4P+ZOjPtd5gVXZ9smT0KqTNsxMhBfm0tcqubSda1/72glN09vSJ v8cLgygJYY6C6s3eaomKy0Q/SQG9y23lfdeERmIb8nbAP8GbrPDDndocXprSnvCGTAOV dFg6ia1g2rrTBdW/blBnl660Dd94mMnamIqmRL4ePg4lu+l8ySA2MPA7fBgbWnlfJSqZ h7Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688897689; x=1691489689; 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=FkGLKYEJaGf/fSsFSEByyCwg0EsZtnR9fyN0CGyU/Xo=; b=aWdKZiJ1PejTvyYrSWb8U/ywswGQ7Khk0U6uGFqMx87YR1unYboPl6LFgsXvBTCofy eD1Lx4Inuke68CXUZT7ZgV8Jbz25tqjgJ1C0hpC8mHVkFx1x3qWOv0yfZB4e3y7OJj2K TBF939IVFuxRb/aLoZZUv/NjVRGQ3V6L/OS5snMiH0LuqVW2w0erQAUoi0AgfF3wRVHu 7/9/1fzed5o9Fu7aE8U7N0XtXNM9eyKYO9z1GMnpe9grBFov9t/ilJQ6Z29A5uy3bVkz 1Gp1kxRGYxAaUhw7PzOBZYcB01xYX07iyPDIs5mgQkdkzxAWXPzwThmZFj4MIqxWhToP NhkQ== X-Gm-Message-State: ABy/qLbDzgkBGtCXGg6HnnWLk9Wg4GYf8Fc5orz+9Mb2eOa5jAz15gaS k2UgitZUU+I3+VWSVkI1JeNxa+fLNsHHlyNx5+wefeLlopE= X-Google-Smtp-Source: APBJJlFsviqGf7kuJ9EOxv0KqiHMm8xdRn95MmbYVt140eRh4wT+Qr8FBEk3jxRv1snklqdtDSNRVJsQs7SwvRR3I00= X-Received: by 2002:aa7:cb0c:0:b0:51e:22db:813 with SMTP id s12-20020aa7cb0c000000b0051e22db0813mr7923829edt.22.1688897689315; Sun, 09 Jul 2023 03:14:49 -0700 (PDT) MIME-Version: 1.0 From: Andrew Schulman Date: Sun, 9 Jul 2023 06:13:42 -0400 Message-ID: Subject: libargp-20230708-1 To: cygwin-announce@cygwin.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=0.0 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-1, is available in Cygwin. This release contains many small improvements and bug fixes since the last relea= se, 20110921-3 - yes, 12 years ago. For a list of the changes, see the upstream commit log[1]. 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