more extern "C" declarations for C++ compiles
This commit is contained in:
parent
650df0f982
commit
a01c5b1352
8
async.h
8
async.h
@ -31,6 +31,10 @@
|
|||||||
#define __HIREDIS_ASYNC_H
|
#define __HIREDIS_ASYNC_H
|
||||||
#include "hiredis.h"
|
#include "hiredis.h"
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
struct redisAsyncContext; /* need forward declaration of redisAsyncContext */
|
struct redisAsyncContext; /* need forward declaration of redisAsyncContext */
|
||||||
|
|
||||||
/* Reply callback prototype and container */
|
/* Reply callback prototype and container */
|
||||||
@ -93,4 +97,8 @@ int redisvAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdat
|
|||||||
int redisAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, const char *format, ...);
|
int redisAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, const char *format, ...);
|
||||||
int redisAsyncCommandArgv(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, int argc, const char **argv, const size_t *argvlen);
|
int redisAsyncCommandArgv(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, int argc, const char **argv, const size_t *argvlen);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user