diff options
author | Yi Sun <yi.sun@intel.com> | 2015-03-12 14:39:27 +0800 |
---|---|---|
committer | Yi Sun <yi.sun@intel.com> | 2015-03-12 14:39:27 +0800 |
commit | 10da2795b5fef596cb0e255191b0e192928ed83f (patch) | |
tree | 5b154268e9a19b29ad4c12429c3b7478b395682b | |
parent | 7807ee6a782f3b62bd1695a70b3b2a3ff1b3d0a9 (diff) |
Add no option agrument as image name.
Signed-off-by: Yi Sun <yi.sun@intel.com>
-rw-r--r-- | tools/vtview.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/tools/vtview.c b/tools/vtview.c index 902a0d3..6d01f6d 100644 --- a/tools/vtview.c +++ b/tools/vtview.c @@ -304,7 +304,7 @@ int update_display(void) return 1; } -static char optstr[] = "3hiaf:s:d:p:mrto:j:l:n:"; +static char optstr[] = "-:3hiaf:s:d:p:mrto:j:l:n:"; static void __attribute__((noreturn)) usage(char *name, char opt) { @@ -435,9 +435,6 @@ int main(int argc, char **argv) case 'm': test_preferred_mode = 1; break; - case 'n': - image_name = optarg; - break; case 'l': result=strtok(optarg,delims); isl.img_y = atoi(result); @@ -445,12 +442,19 @@ int main(int argc, char **argv) isl.img_w = atoi(strtok(NULL,delims)); isl.img_x = atoi(strtok(NULL,delims)); break; - - default: - /* fall through */ + case 'n': + case ':': + image_name = optarg; + break; + case '?': + printf("i'm here2!!! %s \n", optarg); + break; case 'h': usage(argv[0], c); break; + default: + /* fall through */ + break; } } |