Am 18.01.2013 14:26, schrieb Eduardo Habkost: > > On Fri, Jan 18, 2013 at 11:01:14AM +0100, Markus Armbruster wrote: >> Your list of error checks isn't quite complete. Here's my try:
Even better would be: >> /** * parse_uint: >> * @s: String to parse >> * @value: Destination for parsed integer value >> * @endptr: Destination for pointer to first character not consumed >> * @base: integer base, between 2 and 36 inclusive, or 0 >> * * Parse unsigned integer >> * Parsed syntax is just like strol()'s: arbitrary whitespace, a single >> * optional '+' or '-', an optional "0x" if @base is 0 or 16, one or >> * more digits. [snip] Cheers, Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg