projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Cleanup from memaslap
[awesomized/libmemcached]
/
clients
/
memerror.c
diff --git
a/clients/memerror.c
b/clients/memerror.c
index fbad55ba2f00245d2182bcbda522ee20c3428647..c30dd2e9d9f69ab307d05b98672f4da95150082b 100644
(file)
--- a/
clients/memerror.c
+++ b/
clients/memerror.c
@@
-1,4
+1,15
@@
-#include "libmemcached/common.h"
+/* LibMemcached
+ * Copyright (C) 2006-2009 Brian Aker
+ * All rights reserved.
+ *
+ * Use and distribution licensed under the BSD license. See
+ * the COPYING file in the parent directory for full text.
+ *
+ * Summary:
+ *
+ */
+#include "config.h"
+
#include <stdio.h>
#include <inttypes.h>
#include <string.h>
#include <stdio.h>
#include <inttypes.h>
#include <string.h>
@@
-20,14
+31,25
@@
static int opt_verbose= 0;
int main(int argc, char *argv[])
{
int main(int argc, char *argv[])
{
+ unsigned long value;
options_parse(argc, argv);
if (argc != 2)
options_parse(argc, argv);
if (argc != 2)
- return 1;
+ return EXIT_FAILURE;
+
+ value= strtoul(argv[1], (char **) NULL, 10);
- printf("%s\n", memcached_strerror(NULL, atoi(argv[1])));
+ if (value < MEMCACHED_MAXIMUM_RETURN)
+ {
+ printf("%s\n", memcached_strerror(NULL, (memcached_return_t)value));
+ }
+ else
+ {
+ fprintf(stderr, "Unknown Error Code\n");
+ return EXIT_FAILURE;
+ }
- return
0
;
+ return
EXIT_SUCCESS
;
}
}