summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYi Sun <yi.sun@intel.com>2015-03-12 14:39:27 +0800
committerYi Sun <yi.sun@intel.com>2015-03-12 14:39:27 +0800
commit10da2795b5fef596cb0e255191b0e192928ed83f (patch)
tree5b154268e9a19b29ad4c12429c3b7478b395682b
parent7807ee6a782f3b62bd1695a70b3b2a3ff1b3d0a9 (diff)
Add no option agrument as image name.
Signed-off-by: Yi Sun <yi.sun@intel.com>
-rw-r--r--tools/vtview.c18
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;
}
}