projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Make the --verbose flag do something
[m6w6/libmemcached]
/
src
/
memcat.c
diff --git
a/src/memcat.c
b/src/memcat.c
index 11b42d7d4aec9ddb7b743effc292418a32c0df31..7789ec9b4e0f72f813257c0320c441ba6adee291 100644
(file)
--- a/
src/memcat.c
+++ b/
src/memcat.c
@@
-34,10
+34,17
@@
int main(int argc, char *argv[])
&string_length, &flags, &rc);
\r
if (rc == MEMCACHED_SUCCESS)
\r
{
\r
&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
printf("%d\n", flags);
\r
+ }
\r
else
\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
printf("%.*s\n", string_length, string);
\r
free(string);
\r
}
\r
@@
-69,20
+76,20
@@
void options_parse(int argc, char *argv[])
\r
while (1)
\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
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
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
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
opt_servers= optarg;
\r
break;
\r
case '?':
\r