Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xindoo
redis
提交
3aa816e6
R
redis
项目概览
xindoo
/
redis
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
redis
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3aa816e6
编写于
10月 07, 2016
作者:
A
antirez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Modules: introduce warning suppression macro for unused args.
上级
3879923d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
22 addition
and
0 deletion
+22
-0
src/modules/hellotype.c
src/modules/hellotype.c
+5
-0
src/modules/testmodule.c
src/modules/testmodule.c
+15
-0
src/redismodule.h
src/redismodule.h
+2
-0
未找到文件。
src/modules/hellotype.c
浏览文件 @
3aa816e6
...
...
@@ -227,6 +227,8 @@ void HelloTypeAofRewrite(RedisModuleIO *aof, RedisModuleString *key, void *value
}
void
HelloTypeDigest
(
RedisModuleDigest
*
digest
,
void
*
value
)
{
REDISMODULE_NOT_USED
(
digest
);
REDISMODULE_NOT_USED
(
value
);
/* TODO: The DIGEST module interface is yet not implemented. */
}
...
...
@@ -237,6 +239,9 @@ void HelloTypeFree(void *value) {
/* This function must be present on each Redis module. It is used in order to
* register the commands into the Redis server. */
int
RedisModule_OnLoad
(
RedisModuleCtx
*
ctx
,
RedisModuleString
**
argv
,
int
argc
)
{
REDISMODULE_NOT_USED
(
argv
);
REDISMODULE_NOT_USED
(
argc
);
if
(
RedisModule_Init
(
ctx
,
"hellotype"
,
1
,
REDISMODULE_APIVER_1
)
==
REDISMODULE_ERR
)
return
REDISMODULE_ERR
;
...
...
src/modules/testmodule.c
浏览文件 @
3aa816e6
...
...
@@ -48,6 +48,9 @@ int TestMatchReply(RedisModuleCallReply *reply, char *str) {
/* TEST.CALL -- Test Call() API. */
int
TestCall
(
RedisModuleCtx
*
ctx
,
RedisModuleString
**
argv
,
int
argc
)
{
REDISMODULE_NOT_USED
(
argv
);
REDISMODULE_NOT_USED
(
argc
);
RedisModule_AutoMemory
(
ctx
);
RedisModuleCallReply
*
reply
;
...
...
@@ -75,6 +78,9 @@ fail:
/* TEST.STRING.APPEND -- Test appending to an existing string object. */
int
TestStringAppend
(
RedisModuleCtx
*
ctx
,
RedisModuleString
**
argv
,
int
argc
)
{
REDISMODULE_NOT_USED
(
argv
);
REDISMODULE_NOT_USED
(
argc
);
RedisModuleString
*
s
=
RedisModule_CreateString
(
ctx
,
"foo"
,
3
);
RedisModule_StringAppendBuffer
(
ctx
,
s
,
"bar"
,
3
);
RedisModule_ReplyWithString
(
ctx
,
s
);
...
...
@@ -84,6 +90,9 @@ int TestStringAppend(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {
/* TEST.STRING.APPEND.AM -- Test append with retain when auto memory is on. */
int
TestStringAppendAM
(
RedisModuleCtx
*
ctx
,
RedisModuleString
**
argv
,
int
argc
)
{
REDISMODULE_NOT_USED
(
argv
);
REDISMODULE_NOT_USED
(
argc
);
RedisModule_AutoMemory
(
ctx
);
RedisModuleString
*
s
=
RedisModule_CreateString
(
ctx
,
"foo"
,
3
);
RedisModule_RetainString
(
ctx
,
s
);
...
...
@@ -163,6 +172,9 @@ int TestAssertIntegerReply(RedisModuleCtx *ctx, RedisModuleCallReply *reply, lon
/* TEST.IT -- Run all the tests. */
int
TestIt
(
RedisModuleCtx
*
ctx
,
RedisModuleString
**
argv
,
int
argc
)
{
REDISMODULE_NOT_USED
(
argv
);
REDISMODULE_NOT_USED
(
argc
);
RedisModule_AutoMemory
(
ctx
);
RedisModuleCallReply
*
reply
;
...
...
@@ -195,6 +207,9 @@ fail:
}
int
RedisModule_OnLoad
(
RedisModuleCtx
*
ctx
,
RedisModuleString
**
argv
,
int
argc
)
{
REDISMODULE_NOT_USED
(
argv
);
REDISMODULE_NOT_USED
(
argc
);
if
(
RedisModule_Init
(
ctx
,
"test"
,
1
,
REDISMODULE_APIVER_1
)
==
REDISMODULE_ERR
)
return
REDISMODULE_ERR
;
...
...
src/redismodule.h
浏览文件 @
3aa816e6
...
...
@@ -68,6 +68,8 @@
#define REDISMODULE_POSITIVE_INFINITE (1.0/0.0)
#define REDISMODULE_NEGATIVE_INFINITE (-1.0/0.0)
#define REDISMODULE_NOT_USED(V) ((void) V)
/* ------------------------- End of common defines ------------------------ */
#ifndef REDISMODULE_CORE
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录