else
{
if (opt_verbose)
+ {
printf("key: %s\nflags: %x\nlength: %zu\nvalue: ",
argv[optind], flags, string_length);
- if (opt_file) {
- FILE *fp;
- size_t written = 0;
-
- fp = fopen(opt_file, "w");
- if (!fp) {
- perror("fopen");
- return_code= -1;
- break;
- }
-
- written = fwrite(string, 1, string_length, fp);
- if (written != string_length) {
- fprintf(stderr, "error writing file (written %d, should be %d)\n", written, string_length);
- return_code= -1;
- break;
- }
-
- if (fclose(fp)) {
- fprintf(stderr, "error closing file\n");
- return_code= -1;
- break;
- }
}
- else {
+
+ if (opt_file)
+ {
+ FILE *fp;
+ size_t written;
+
+ fp= fopen(opt_file, "w");
+ if (!fp)
+ {
+ perror("fopen");
+ return_code= -1;
+ break;
+ }
+
+ written= fwrite(string, 1, string_length, fp);
+ if (written != string_length)
+ {
+ fprintf(stderr, "error writing file (written %zu, should be %zu)\n", written, string_length);
+ return_code= -1;
+ break;
+ }
+
+ if (fclose(fp))
+ {
+ fprintf(stderr, "error closing file\n");
+ return_code= -1;
+ break;
+ }
+ }
+ else
+ {
printf("%.*s\n", (int)string_length, string);
}
free(string);
fprintf(stderr, "memcat: %s: memcache error %s",
argv[optind], memcached_strerror(memc, rc));
if (memc->cached_errno)
+ {
fprintf(stderr, " system error %s", strerror(memc->cached_errno));
+ }
fprintf(stderr, "\n");
return_code= -1;