commit | a61bdfd8846317f431c318e0fe1fb841084ca9ea | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Mon Jul 30 09:07:04 2007 +0200 |
committer | Jens Axboe <jens.axboe@oracle.com> | Mon Jul 30 09:07:04 2007 +0200 |
tree | 6a8c7b1183702c584b93e5691d04c2c67715d517 | |
parent | a59e170d683f9ccbaa45648d7ae9a13b70e3822c [diff] [blame] |
Parser: make check_int() accept hex input if prefixed with 0x Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/parse.c b/parse.c index f0e644f..6fd617c 100644 --- a/parse.c +++ b/parse.c
@@ -188,8 +188,13 @@ { if (!strlen(p)) return 1; - if (sscanf(p, "%u", val) == 1) - return 0; + if (strstr(p, "0x")) { + if (sscanf(p, "%x", val) == 1) + return 0; + } else { + if (sscanf(p, "%u", val) == 1) + return 0; + } return 1; }