From owner-freebsd-hackers@freebsd.org Thu Sep 7 11:27:44 2017 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3C2AE191B5 for ; Thu, 7 Sep 2017 11:27:44 +0000 (UTC) (envelope-from ablacktshirt@gmail.com) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E5497612B for ; Thu, 7 Sep 2017 11:27:44 +0000 (UTC) (envelope-from ablacktshirt@gmail.com) Received: by mail-wm0-x236.google.com with SMTP id r10so1865551wmf.1 for ; Thu, 07 Sep 2017 04:27:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IlSdWBO/Mz2GcRzPgIzOB+0mOK3Ns5ZYwfDEBG57hlQ=; b=C1pFQwdyZ4jLM8OUniC2/Ub9aDSEvuYVoPY13UXwB7X7GOMfKCHD2Agl4uYiKUVlR6 WWYLACCZ8sJkIKbqN3wIYaS9xvlk69SGkCBHgmWL/U9LlaLBCPpgYV3spLcCqjom3/O/ 4HYijOGJ5c7Bhyx+eFKhTWufy5cN+RQQOBtsgAqbrYcgY56vmTxaiRDsnmrgJ2nzyUBa dwhLyGxofX+xUsWcgSH3L22WROYMHBS5f8urqM54AzQiDsg7DF9vOtdTsjHuM0WQM/ks yfa4qsFUMWdIyfhm7c+HeG66xKYrX4h68uEnsjb7n6s36b9b5NNHP3fCMuG39dqU6E53 chbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IlSdWBO/Mz2GcRzPgIzOB+0mOK3Ns5ZYwfDEBG57hlQ=; b=B/Hf3/XM2k2/BlY12Ju5CN4Zh25qfU50Q6zItdSjfL6LXuJhI6WdsIDMD9QV/57ZeH zA5v05B7WqCL6iJMXOuNyYN0Sq26FF9TLJDPArKkVOaxrEbUvDQayXpn3uzXhLN8iE+F BdPm1BmGthIdYYFVYh9pzK19MAZ4ABqyNZwresJTCmyu7TQ/OVWdCxkf9nNDtwp9YJBz 8RO9C75Erl1zCqDfeIO/xQP6QUdpC2JNvDQ0gNjoYXQI3C17DkVPkvfoCm2thk6NZXc3 na2dGk5lFMT60XqO4bjuB+qnxi3fzBpUTDCiZrfQi+fXfU8sz9zTPgG/Xf0C/O83Tp3i bR/A== X-Gm-Message-State: AHPjjUjzxps6H3eHQWjbTfIjMjfUMyUPmKep7vLjDeWNnPXblfeV+0OS IYmgGmuB9I+8DAbRa+UbZz6vOMj6Ww== X-Google-Smtp-Source: ADKCNb6ikDEwuadgk8Wa88igPCdap+Qse0I6uftja88fpY0sGV5/SRreMorQiX5f5S4/H5WIIdvggEOdoKKdAy44/8U= X-Received: by 10.80.164.163 with SMTP id w32mr2281301edb.63.1504783662488; Thu, 07 Sep 2017 04:27:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.216.197 with HTTP; Thu, 7 Sep 2017 04:27:41 -0700 (PDT) In-Reply-To: <4CE43FB0-BC24-4498-9752-F4DF7F1D43F4@meetlost.com> References: <373D1051-950A-41B1-BB33-55540A1E393A@meetlost.com> <4CE43FB0-BC24-4498-9752-F4DF7F1D43F4@meetlost.com> From: Yubin Ruan Date: Thu, 7 Sep 2017 19:27:41 +0800 Message-ID: Subject: Re: Parse command line arguments with getopt_long() To: by Cc: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2017 11:27:44 -0000 2017-09-07 19:20 GMT+08:00 by : > Hi, > > What do you mean of "gflags"? > > And I think iterate argv would be simple to implement. > > Just considering whether it is necessary to add this into library if implement it in a generic way. gflags is a library used to parse command line arg, developed and open-sourced by google. Yubin > >> Will "gflags" be OK? >> >> Yubin >> >