scanner: Improve documentation for strtouint()
authorBryce Harrington <bryce@osg.samsung.com>
Fri, 8 Jul 2016 23:51:16 +0000 (16:51 -0700)
committerBryce Harrington <bryce@osg.samsung.com>
Mon, 11 Jul 2016 21:00:34 +0000 (14:00 -0700)
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewed-by: Yong Bakos <ybakos@humanoriented.com>
src/scanner.c

index 4708cae..6e2c3a3 100644 (file)
@@ -576,8 +576,17 @@ free_interface(struct interface *interface)
        free(interface);
 }
 
-/* convert string to unsigned integer,
- * in the case of error, return -1 */
+/* Convert string to unsigned integer
+ *
+ * Parses a non-negative base-10 number from the given string.  If the
+ * specified string is blank, contains non-numerical characters, is out
+ * of range, or results in a negative number, -1 is returned to indicate
+ * an error.
+ *
+ * Upon error, this routine does not modify or set errno.
+ *
+ * \returns -1 on error, or a non-negative integer on success
+ */
 static int
 strtouint(const char *str)
 {