Date: Thu, 13 May 2021 12:13:12 -0700 (PDT) From: "Rodney W. Grimes" <freebsd-rwg@gndrsh.dnsmgr.net> To: Poul-Henning Kamp <phk@phk.freebsd.dk> Cc: current@freebsd.org Subject: Re: HEADSUP: i2c(8) has been washed and ironed Message-ID: <202105131913.14DJDCZa077839@gndrsh.dnsmgr.net> In-Reply-To: <6070.1620907795@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
> I have renovated the i2c(8) program and while I belive all argument > processing is 100% compatible, various undocumented aspects of the > program may have changed, amongst these precisely what goes to > stdout and stderr. > > Apologies if this breaks any of your scripts. > > <bikeshed> <blue> > There is one aspect of this program which I have not changed, but > which bugs me utterly: All arguments are in hex, except [-c count] > which is decimal. > > My personal preference would be if all the arguments called strtoul(3) > with zero third argument, so that users can use decimal, octal or > hex as they prefer, but I fear that would break pretty much every > single script. > > Alternatively [-c count] could be changed to be hex like the rest. What about adding a new flag to enable strtoul behavior? Or invoked by another name i2cX and install a hard link? > </bikeshed> </blue> > phk@FreeBSD.ORG | TCP/IP since RFC 956 -- Rod Grimes rgrimes@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105131913.14DJDCZa077839>