去掉没用的参数的warning

#define UNUSED(x) ((void)(x))

void fun(int noused_arg, int b){  UNUSED(noused_arg);  printf("%d\n", b);}

上面那个函数因为有一个无用的参数,所以如果没有使用UNUSED那个宏,那么就会产生一个warning,使用后就没有那个warning。

时间: 2024-10-11 11:19:45

去掉没用的参数的warning的相关文章

mysql 设置skip_name_resolve参数 日志 [Warning] 'user' entry '[email protected]' ignored in --skip-name-resolve mode

[环境介绍]  系统环境:Red Hat Enterprise Linux 7 + 5.7.25-enterprise-commercial-advanced-log MySQL Enterprise Server - Advanced Edition (Commercial) [情况描述] 在安装完数据库之后,查看日志出现多个Warning信息: 2019-04-26T17:28:33.605994+08:00 0 [Note] Server socket created on IP: '::

关于去掉ansible运行前的Warning

运行ansible前,会出现一下Warning. [WARNING]: The version of gmp you have installed has a known issue regardingtiming vulnerabilities when used with pycrypto. If possible, you should updateit (i.e. yum update gmp). 解决方法: 忽略下输出 cp  /usr/lib64/python2.6/site-pac

JS去掉url地址中的一个参数

在工作的过程中总遇到奇奇怪怪的问题,比如,我需要在打开某一个页面时,去掉地址栏中的一个参数,以下是一大神写给我的JS代码: <script> var currentUrl = window.location.href; var targetUrl = currentUrl.replace(/\/shi/, ""); window.location.href = targetUrl; </script> var targetUrl = currentUrl.rep

Warning:The remote SSH server rejected X11 forwarding request.

初次升级Openssh 7.1 p2之后,然后用Xshell远程连接出现WARNING,如下图所示: 解决方法: 方法一:修改配置文件 vim /etc/ssh/sshd_config 将文件中的X11Forwarding的注释去掉并将参数由no改为yes 然后再将UseLogin no的注释也去掉. 保存之后重启sshd服务. 方法二:如下图所示:

linux信号量的SEM_UNDO参数

信号量是不同进程间或一个给定进程内部不同线程间同步的机制.System V信号量是一个或多个信号量的集合,其中的每一个都是氮素的计数信号量.System V信号量由内核维护,主要函数有:semget,semop,semctl. 我们重点来讨论semop函数,该函数的主要功能是对信号进行PV操作. P操作负责把当前进程由运行状态转换为阻塞状态,知道另外一个进程唤醒它.操作为:申请一个空闲资源(把信号量减1),若成功,则退出,若失败,则该进程被阻塞. V操作负责把被阻塞的进程唤醒,它有一个参数表,存

参数文件 控制文件 日志文件 归档文件

参数文件 Database Administration----Reference----Part I Initialization Parameters pfile和spfile区别 文件名不同 文本参数文件pfile:命令规则init+sid.ora 例如:initorcl.ora 服务器参数文件spfile:命名规则spfile+sid.ora 例如:spfileorcl.ora 类型不同 pfile:文本文件 spfile:二进制文件 使用顺序不同 spfile优先使用,如果找不到spf

web-URL参数解析

需求:  对URL进行去重,去掉所有的参数中value内容,只保留path和key 解决方案: 1. 首先根据 分号字符(?) 分割出path和param 2. 然后在对param进行解析,使用&进行分割,获得每个itema 3. 最后对itema使用=进行分割,保留key 4. 最后拼接path和key获得唯一字符串 ,为一个url的唯一标志 但后来发现一些不符合预期的结果,比如使用jsonp的调用,参数中是存在任意字符的.形如:a={"c":[{"d":

warning: integer constant is too large for &#39;long&#39; type&quot;

时间  :2014-7-11 11:38  调试iHealthGateway和云通信时发现问题 (时间戳TS)问题:Linux编译时候定义了一个unint64_t = 1405043216129 (64位unsigned long long int 取值范围之内)           但编译的时候总是出现warning:integer constant is too large for 'long' type" 解决:The warning message can be safely ignor

MAXPIECESIZE与FORMAT参数设置不合理导致RMAN备份失败

今天去客户那里搭建DG,当创建RMAN备份集的时候,遇到了个问题,导致备份集始终无法生成,由于客户的备份集为10G左右,一次备份就要一个多小时,开始浪费了不少时间,诊断后发现,原来问题出在MAXPIECESIZE上,下面自己做了个测试,来说明这个故障现象和解决方法: [[email protected] ~]# su - oracle [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Product