+/* 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 "libmemcached/common.h"
#include <stdio.h>
#include <ctype.h>
return s + us;
}
-void version_command(char *command_name)
+void version_command(const char *command_name)
{
printf("%s v%u.%u\n", command_name, 1, 0);
exit(0);
}
-static char *lookup_help(memcached_options option)
+static const char *lookup_help(memcached_options option)
{
switch (option)
{
case OPT_SERVERS: return("List which servers you wish to connect to.");
case OPT_VERSION: return("Display the version of the application and then exit.");
- case OPT_HELP: return("Diplay this message and then exit.");
+ case OPT_HELP: return("Display this message and then exit.");
case OPT_VERBOSE: return("Give more details on the progression of the application.");
case OPT_DEBUG: return("Provide output only useful for debugging.");
case OPT_FLAG: return("Provide flag information for storage operation.");
return "forgot to document this function :)";
}
-void help_command(char *command_name, char *description,
+void help_command(const char *command_name, const char *description,
const struct option *long_options,
memcached_programs_help_st *options __attribute__((unused)))
{
for (x= 0; long_options[x].name; x++)
{
- char *help_message;
+ const char *help_message;
printf("\t --%s%c\n", long_options[x].name,
long_options[x].has_arg ? '=' : ' ');
void process_hash_option(memcached_st *memc, char *opt_hash)
{
uint64_t set;
- memcached_return rc;
+ memcached_return_t rc;
if (opt_hash == NULL)
return;