Richard Salz writes:
On Sat, Jul 31, 2021 at 5:34 PM Jon Steinhart <jon(a)fourwinds.com> wrote:
Well, in my opinion that's not really an
accurate representation of using
getopt.
It's how all my getopt code works.
getopt is in libc and a stdlib.h so you can't count that against it :) on
the other hand, your sample code didn't show arg/no-arg handling.
Well, at least on my system it's here:
SYNOPSIS
#include <unistd.h>
not either of those other places. I could provide you with a complete working
example, but I don't think that it's the important part of the discussion.
Using getopt() is more or less a wash in terms of lines of code so the
meatspace locality of reference argument carries the day for me. Your mileage
may vary.
Jon