| 855 | /* This is included inline inside each Redis module. */ |
| 856 | static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int apiver) REDISMODULE_ATTR_UNUSED; |
| 857 | static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int apiver) { |
| 858 | void *getapifuncptr = ((void**)ctx)[0]; |
| 859 | RedisModule_GetApi = (int (*)(const char *, void *)) (unsigned long)getapifuncptr; |
| 860 | REDISMODULE_GET_API(Alloc); |
| 861 | REDISMODULE_GET_API(Calloc); |
| 862 | REDISMODULE_GET_API(Free); |
| 863 | REDISMODULE_GET_API(Realloc); |
| 864 | REDISMODULE_GET_API(Strdup); |
| 865 | REDISMODULE_GET_API(CreateCommand); |
| 866 | REDISMODULE_GET_API(SetModuleAttribs); |
| 867 | REDISMODULE_GET_API(IsModuleNameBusy); |
| 868 | REDISMODULE_GET_API(WrongArity); |
| 869 | REDISMODULE_GET_API(ReplyWithLongLong); |
| 870 | REDISMODULE_GET_API(ReplyWithError); |
| 871 | REDISMODULE_GET_API(ReplyWithSimpleString); |
| 872 | REDISMODULE_GET_API(ReplyWithArray); |
| 873 | REDISMODULE_GET_API(ReplyWithNullArray); |
| 874 | REDISMODULE_GET_API(ReplyWithEmptyArray); |
| 875 | REDISMODULE_GET_API(ReplySetArrayLength); |
| 876 | REDISMODULE_GET_API(ReplyWithStringBuffer); |
| 877 | REDISMODULE_GET_API(ReplyWithCString); |
| 878 | REDISMODULE_GET_API(ReplyWithString); |
| 879 | REDISMODULE_GET_API(ReplyWithEmptyString); |
| 880 | REDISMODULE_GET_API(ReplyWithVerbatimString); |
| 881 | REDISMODULE_GET_API(ReplyWithNull); |
| 882 | REDISMODULE_GET_API(ReplyWithCallReply); |
| 883 | REDISMODULE_GET_API(ReplyWithDouble); |
| 884 | REDISMODULE_GET_API(ReplyWithLongDouble); |
| 885 | REDISMODULE_GET_API(GetSelectedDb); |
| 886 | REDISMODULE_GET_API(SelectDb); |
| 887 | REDISMODULE_GET_API(OpenKey); |
| 888 | REDISMODULE_GET_API(CloseKey); |
| 889 | REDISMODULE_GET_API(KeyType); |
| 890 | REDISMODULE_GET_API(ValueLength); |
| 891 | REDISMODULE_GET_API(ListPush); |
| 892 | REDISMODULE_GET_API(ListPop); |
| 893 | REDISMODULE_GET_API(StringToLongLong); |
| 894 | REDISMODULE_GET_API(StringToDouble); |
| 895 | REDISMODULE_GET_API(StringToLongDouble); |
| 896 | REDISMODULE_GET_API(StringToStreamID); |
| 897 | REDISMODULE_GET_API(Call); |
| 898 | REDISMODULE_GET_API(CallReplyProto); |
| 899 | REDISMODULE_GET_API(FreeCallReply); |
| 900 | REDISMODULE_GET_API(CallReplyInteger); |
| 901 | REDISMODULE_GET_API(CallReplyType); |
| 902 | REDISMODULE_GET_API(CallReplyLength); |
| 903 | REDISMODULE_GET_API(CallReplyArrayElement); |
| 904 | REDISMODULE_GET_API(CallReplyStringPtr); |
| 905 | REDISMODULE_GET_API(CreateStringFromCallReply); |
| 906 | REDISMODULE_GET_API(CreateString); |
| 907 | REDISMODULE_GET_API(CreateStringFromLongLong); |
| 908 | REDISMODULE_GET_API(CreateStringFromDouble); |
| 909 | REDISMODULE_GET_API(CreateStringFromLongDouble); |
| 910 | REDISMODULE_GET_API(CreateStringFromString); |
| 911 | REDISMODULE_GET_API(CreateStringFromStreamID); |
| 912 | REDISMODULE_GET_API(CreateStringPrintf); |
| 913 | REDISMODULE_GET_API(FreeString); |
| 914 | REDISMODULE_GET_API(StringPtrLen); |
no outgoing calls