summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hiredis.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/hiredis.h b/hiredis.h
index cb25b36..21098cc 100644
--- a/hiredis.h
+++ b/hiredis.h
@@ -69,6 +69,10 @@
#define REDIS_REPLY_NIL 4
#define REDIS_REPLY_STATUS 5
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* This is the reply object returned by redisCommand() */
typedef struct redisReply {
int type; /* REDIS_REPLY_* */
@@ -154,4 +158,8 @@ void *redisvCommand(redisContext *c, const char *format, va_list ap);
void *redisCommand(redisContext *c, const char *format, ...);
void *redisCommandArgv(redisContext *c, int argc, const char **argv, const size_t *argvlen);
+#ifdef __cplusplus
+}
+#endif
+
#endif