From: René Scharfe Date: Tue, 24 Mar 2015 16:49:58 GMT Subject: Re: [PATCH 00/14] numparse module: systematically tighten up integer parsing Message-ID: <551195B6.9040402@web.de> In-Reply-To: <55118B74.1030201@alum.mit.edu> Am 24.03.2015 um 17:06 schrieb Michael Haggerty: > Parsing numbers is not rocket science, but there are a lot of pitfalls, > especially around overflow. It's even harder to write such code via > macros and the result is less readable. > > This patch series is mostly about finding a reasonable API and whipping > the callers into shape. That seems ambitious enough for me. I'd rather > stick with boring wrappers for now and lean on strtol()/strtoul() to do > the dirty work. It will be easy for a motivated person to change the > implementation later. The OpenBSD developers invented strtonum for that. Are you aware of it? Would it fit? This discussion may be useful: http://www.tedunangst.com/flak/post/the-design-of-strtonum René