Cleanup from memaslap
[awesomized/libmemcached] / clients / memerror.c
index 84882520d7fe2879e5adeb69f7c7978d509cc8a2..c30dd2e9d9f69ab307d05b98672f4da95150082b 100644 (file)
@@ -8,8 +8,8 @@
  * Summary:
  *
  */
+#include "config.h"
 
-#include "libmemcached/common.h"
 #include <stdio.h>
 #include <inttypes.h>
 #include <string.h>
@@ -35,21 +35,21 @@ int main(int argc, char *argv[])
   options_parse(argc, argv);
 
   if (argc != 2)
-    return 1;
+    return EXIT_FAILURE;
 
-  value= strtol(argv[1], (char **) NULL, 10);
+  value= strtoul(argv[1], (char **) NULL, 10);
 
-  if (value >= MEMCACHED_SUCCESS && value < MEMCACHED_MAXIMUM_RETURN)
+  if (value < MEMCACHED_MAXIMUM_RETURN)
   {
     printf("%s\n", memcached_strerror(NULL, (memcached_return_t)value));
   }
   else
   {
     fprintf(stderr, "Unknown Error Code\n");
-    return 1;
+    return EXIT_FAILURE;
   }
 
-  return 0;
+  return EXIT_SUCCESS;
 }