X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 983D63857408 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca X-Authority-Analysis: v=2.4 cv=Ac10o1bG c=1 sm=1 tr=0 ts=610abe6a a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=mDV3o1hIAAAA:8 a=7FGkT09cIwDnhzE2TkoA:9 a=_FVE-zBwftR9WsbkzFJk:22 From: "Cygwin gengetopt co-Maintainer" To: cygwin AT cygwin DOT com Date: Wed, 04 Aug 2021 10:14:37 -0600 Message-Id: Subject: [ANNOUNCEMENT] New: gengetopt 2.23 X-CMAE-Envelope: MS4xfMFUitBFdEfAzLJhSuL6Meys7neuIcFGbI7c076I9z8vQFsxjKHKX7EIRlrh4J6AyiXbaj+AqIG87uIOFdOojd0jPJcPovv57amRotau8pDPVhTyC47T EiI9Oy2cNNgnwplGHYaBBwgRkJEEOn+0S8L5cZAHC87arogJLYgRz28mmLpmUstcbNndFV0w7/N8l81ci3Y9EsZ792VwrBzR4mQ3ycYSXa82gHodzMczQoos lfpdLSyMioix8qO1HC/cwTA3YXXPe2qGXWNMvk7oTiQ= X-Spam-Status: No, score=-1160.7 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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 List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" Generates a function to parse and validate command line options. The missing x86 package has now been added to the Cygwin distribution. The following package has been added to the Cygwin distribution: * gengetopt 2.23 Reads an interface description file, and writes a file containing a command-line parser function. Generates a C function that calls the getopt_long function to parse command line options, to validate them, fill a struct, or output a usage message. Can also generate functions to save command line options into an rc file, and to read command line options from an rc file. Handles long options starting with '--' and short options starting with '-' followed by one character, without parameters and with 11 types of parameters (including flag, int, double, string, and function call)." For more information see the project home page: https://www.gnu.org/software/gengetopt/ or the repo README: https://git.savannah.gnu.org/cgit/gengetopt.git/tree/README Please see below or read /usr/share/doc/gengetopt/NEWS after installation for details of the latest features: https://git.savannah.gnu.org/cgit/gengetopt.git/tree/NEWS Version 2.23 * Gengen and gengetopt are required when building from git. When building from tarball, everything works like it did before. * To mimic behaviour of coreutils, version string is no longer part of --help, and usage is printed before purpose in --help * Use singular (`[OPTION]...`, `[FILE]...`) instead of plural (`[OPTIONS]...`, `[FILES]...`) * Fix spelling of `--unnamed`. `--unamed` still provided for backwards compatibility. * Drop IRIX compatibility -- 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