函数参数未使用警告去除 unused parameter

在项目中出现这样的报错

crypto/wbc/m4ri.c: In function ‘mzd_mul_m4rm’:
crypto/wbc/m4ri.c:286:67: error: unused parameter ‘k’ [-Werror=unused-parameter]
  286 | mzd_t *mzd_mul_m4rm(mzd_t *C, mzd_t const *A, mzd_t const *B, int k) {

修改方法有以下两种
1 在函数参数中前添加__attribute__((unused))

static void sighup_handler(__attribute__((unused))int sig)

2 使用(void)(a)

static void sighup_handler(int sig) {
(void)(sig);
}
上一篇:安卓系统源码添加自己的可执行文件到system/bin目录


下一篇:balanced binary tree(判断是否是平衡二叉树)