X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Futilities.h;h=a9f199d5e48115e13fb7cd817e02f81310615c0d;hb=22da6f6d6410053ac1f4682453b52463e6c9a05f;hp=0bac61a75aac155900181e821bb2339670e7139a;hpb=77e79fb2056c9a177a670da48178fd1ac051d33d;p=awesomized%2Flibmemcached diff --git a/clients/utilities.h b/clients/utilities.h index 0bac61a7..a9f199d5 100644 --- a/clients/utilities.h +++ b/clients/utilities.h @@ -12,21 +12,18 @@ #pragma once #include -#include -#include "libmemcached/watchpoint.h" -#include "client_options.h" +#include +#include "clients/client_options.h" -#if TIME_WITH_SYS_TIME +#if defined(HAVE_SYS_TIME_H) # include +#endif + +#if defined(HAVE_TIME_H) # include -#else -# if HAVE_SYS_TIME_H -# include -# else -# include -# endif #endif + #ifdef __sun /* For some odd reason the option struct on solaris defines the argument * as char* and not const char* @@ -50,10 +47,10 @@ extern "C" { char *strdup_cleanup(const char *str); void cleanup(void); long int timedif(struct timeval a, struct timeval b); -void version_command(const char *command_name); +void version_command(const char *command_name) __attribute__ ((noreturn)); void help_command(const char *command_name, const char *description, const struct option *long_options, - memcached_programs_help_st *options); + memcached_programs_help_st *options) __attribute__ ((noreturn)); void process_hash_option(memcached_st *memc, char *opt_hash); bool initialize_sasl(memcached_st *memc, char *user, char *password); void shutdown_sasl(void);