X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fprotocol%2Fcommon.h;h=f7fa60448f5ac9e13aa3b1496e47ad8955678b1f;hb=19a3233e3e645a7f4db7822625a0f57337bffe37;hp=48782a0c735cf85bc00b9b059b8f5e6c4e2a9b44;hpb=9141e90dccb732d6e7ef10ea248ce2fd7d1ef46b;p=m6w6%2Flibmemcached diff --git a/libmemcached/protocol/common.h b/libmemcached/protocol/common.h index 48782a0c..f7fa6044 100644 --- a/libmemcached/protocol/common.h +++ b/libmemcached/protocol/common.h @@ -3,9 +3,10 @@ #define LIBMEMCACHED_PROTOCOL_COMMON_H #include "config.h" -#include +#if !defined(__cplusplus) +# include +#endif #include -#include /* Define this here, which will turn on the visibilty controls while we're * building libmemcached. @@ -97,7 +98,7 @@ enum ascii_cmd { struct memcached_protocol_client_st { memcached_protocol_st *root; - int sock; + memcached_socket_t sock; int error; /* Linked list of data to send */