Mplayer中大括号不匹配的问题

donglq 2009-07-03 09:12:03
我查了mplayer.c文件中的main函数, 有429个“{”,426个“}”,但是程序可以通过编译而且可以运行,请问为什么
...全文
55 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Treazy 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 donglq 的回复:]
你的意思我明白 但是我用vi的 % 和word的统计功能得到的均不匹配
[/Quote]

确实不匹配,Mplayer-1.0pre7这个版本的确有这个问题,算是个Bug吧
但是仍不影响默认的编译

新版本中就没有这个问题了!
donglq 2009-07-06
  • 打赏
  • 举报
回复
自己顶下,现在好多高手在,请多指点,谢谢
donglq 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 Treazy 的回复:]
引用 10 楼 donglq 的回复:
唉 再说 回去了 我很确定不匹配 但是可以编译 运行 不晓得为什么



因为代码里有很多宏开关,虽然你看代码是不匹配的,
但是编译选择的开关所形成的有效代码括号是匹配的
[/Quote]
你的意思我明白 但是我用vi的 % 和word的统计功能得到的均不匹配
donglq 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 once_and_again 的回复:]
引用 9 楼 donglq 的回复:
额的版本是Mplayer-1.0pre7 用VI得到的也不匹配



vim 用%号 可以找到匹配的 括号

emacs 亦然
[/Quote]
我就是用%找的 不匹配 其中main函数的{用%定位不到相应的}
donglq 2009-07-03
  • 打赏
  • 举报
回复
郁闷 难道我发错地方了么 在看mplayer源代码,这个问题是没什么要紧的,只是想知道个所以然,期待中……
Treazy 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 donglq 的回复:]
唉 再说 回去了 我很确定不匹配 但是可以编译 运行 不晓得为什么
[/Quote]

因为代码里有很多宏开关,虽然你看代码是不匹配的,
但是编译选择的开关所形成的有效代码括号是匹配的

once_and_again 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 donglq 的回复:]
额的版本是Mplayer-1.0pre7 用VI得到的也不匹配
[/Quote]

vim 用%号 可以找到匹配的 括号

emacs 亦然
donglq 2009-07-03
  • 打赏
  • 举报
回复
唉 再说 回去了 我很确定不匹配 但是可以编译 运行 不晓得为什么
donglq 2009-07-03
  • 打赏
  • 举报
回复
额的版本是Mplayer-1.0pre7 用VI得到的也不匹配
Treazy 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 donglq 的回复:]
我用word统计的,你怎么检查的
[/Quote]

直接grep得出括号都是匹配的
版本MPlayer-1.0rc2
donglq 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Treazy 的回复:]
引用 5 楼 donglq 的回复:
顶下 期待高人指点



严重怀疑你是怎么统计出来的这个'{' 和'}'
请问你是怎么得出的这个数字?

至少我检查后没发现有这个问题!
[/Quote]

我用word统计的,你怎么检查的
Treazy 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 donglq 的回复:]
顶下 期待高人指点
[/Quote]

严重怀疑你是怎么统计出来的这个'{' 和'}'
请问你是怎么得出的这个数字?

至少我检查后没发现有这个问题!
donglq 2009-07-03
  • 打赏
  • 举报
回复
顶下 期待高人指点
  • 打赏
  • 举报
回复
有这等事?
donglq 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Treazy 的回复:]
你确定"{" "}"没有成对匹配?
[/Quote]
很确定 你可以在网上下mplayer源代码看看
Treazy 2009-07-03
  • 打赏
  • 举报
回复
你确定"{" "}"没有成对匹配?

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧