/* LibMemcached
+ * Copyright (C) 2011-2012 Data Differential, http://datadifferential.com/
* Copyright (C) 2006-2009 Brian Aker
* All rights reserved.
*
*
*/
-#include <config.h>
+#include <mem_config.h>
+#include <cerrno>
#include <cstdio>
#include <cstring>
#include <getopt.h>
#include <iostream>
#include <unistd.h>
-#include <libmemcached/memcached.h>
+
+#include <libmemcached-1.0/memcached.h>
#include "utilities.h"
break;
case OPT_EXPIRE:
+ errno= 0;
expiration= time_t(strtoul(optarg, (char **)NULL, 10));
+ if (errno != 0)
+ {
+ fprintf(stderr, "Invalid value for --expire: %s\n", optarg);
+ exit(EXIT_FAILURE);
+ }
break;
case OPT_QUIET: