&string_length, &flags, &rc);\r
if (rc == MEMCACHED_SUCCESS) \r
{\r
- if (opt_displayflag) \r
+ if (opt_displayflag)\r
+ {\r
+ if (opt_verbose)\r
+ printf("key: %.*s\nflags: ", argv[argc]);\r
printf("%d\n", flags);\r
+ }\r
else \r
{\r
+ if (opt_verbose)\r
+ printf("key: %.*s\nflags: %d\nlength: %d\nvalue: ",\r
+ argv[argc], flags, string_length);\r
printf("%.*s\n", string_length, string);\r
free(string);\r
}\r
\r
while (1) \r
{\r
- option_rv = getopt_long(argc, argv, "", long_options, &option_index);\r
+ option_rv = getopt_long(argc, argv, "Vhvds:", long_options, &option_index);\r
if (option_rv == -1) break;\r
switch (option_rv) {\r
case 0:\r
break;\r
- case OPT_VERSION: /* --version */\r
+ case OPT_VERSION: /* --version or -V */\r
printf("memcache tools, memcat, v1.0\n");\r
exit(0);\r
break;\r
- case OPT_HELP: /* --help */\r
+ case OPT_HELP: /* --help or -h */\r
printf("useful help messages go here\n");\r
exit(0);\r
break;\r
- case OPT_SERVERS: /* --servers */\r
+ case OPT_SERVERS: /* --servers or -s */\r
opt_servers= optarg;\r
break;\r
case '?':\r