BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

看到的牛比代码
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
  本主题由 net_robber 于 2008-7-16 11:12 关闭 
zylthinking   帅哥
精灵




UID:313551
注册:2005-9-14
最后登录: 2008-09-04
帖子:249
精华:0

可用积分:427 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2008-7-11 13:28 
void bkfile_copyout(
    iofile_t *iofile,
    const char *out_name,
    int in_des,
    const char *in_name,
    struct ar_header *file_hdr,
    int copy_device,
    OFF_T seek
) {

            char buf[8192*5],*buffer;
            int  is_dev = 0;
            int  exec_copy = 0;
            long len;
        long pagesize=8192;
        long cur_finish = 0;
        long finish = 0;
        long cur_total = file_hdr->c_filesize;               
        long count = 0;
        is_dev = AR_ISDEV(file_hdr->c_mode);
        exec_copy = AR_ISREG(file_hdr->c_mode) || (copy_device&&is_dev);

        if( !exec_copy ){
                cur_finish = 1;               
                return;
        }

        buffer = buf;
        
        if( pagesize > 8192 ) pagesize = 8192;
        pagesize = pagesize;

               ..................................

}

简直无语, 更无语的是要维护这些鸟代码

[ 本帖最后由 zylthinking 于 2008-7-11 13:31 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
smalloc
光明使者



UID:566551
注册:2007-5-22
最后登录: 2008-09-04
帖子:975
精华:1

可用积分:339 (白手起家)
信誉积分:120
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2008-7-11 13:30 
这代码怎么了?和我风格很像



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________




空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
emacsnw   帅哥 (Emacs帮帮主)
天使
Emacs帮帮主


CU奥运火炬传递手2008
UID:283212
注册:2005-6-21
最后登录: 2008-09-05
帖子:1290
精华:2

可用积分:2255 (小富即安)
信誉积分:100
空间积分:802 (稍有积蓄)
专家积分:15 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2008-7-11 13:30 
没看出啥贴别“牛”的地方啊。。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

EMACS, No Window.
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
zylthinking   帅哥
精灵




UID:313551
注册:2005-9-14
最后登录: 2008-09-04
帖子:249
精华:0

可用积分:427 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
4楼 发表于 2008-7-11 13:35 
现在看出来了?



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
jigloo
风云使者




UID:514114
注册:2007-1-4
最后登录: 2008-08-01
帖子:420
精华:0

可用积分:464 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:5 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
5楼 发表于 2008-7-11 13:36 
楼主的意思可能要把8192等等的东西#define一下吧。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

该用吸时就用吸, 该用吸佳佳时就用吸佳佳。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
zylthinking   帅哥
精灵




UID:313551
注册:2005-9-14
最后登录: 2008-09-04
帖子:249
精华:0

可用积分:427 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
6楼 发表于 2008-7-11 13:37 


QUOTE:
原帖由 jigloo 于 2008-7-11 13:36 发表
楼主的意思可能要把8192等等的东西#define一下吧。

呵呵, 你没看出来



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
ssafa   帅哥
风云使者




UID:267197
注册:2005-5-14
最后登录: 2008-09-01
帖子:498
精华:0

可用积分:1177 (家境小康)
信誉积分:100
空间积分:804 (稍有积蓄)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
7楼 发表于 2008-7-11 13:38 
没看懂啊,LZ解释一下



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
ermu   帅哥
精灵




UID:272949
注册:2005-5-26
最后登录: 2008-09-05
帖子:180
精华:0

可用积分:499 (白手起家)
信誉积分:100
空间积分:839 (稍有积蓄)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
8楼 发表于 2008-7-11 13:40 
标出来的果然牛,很有可能是修改的过程中留下的垃圾



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
zylthinking   帅哥
精灵




UID:313551
注册:2005-9-14
最后登录: 2008-09-04
帖子:249
精华:0

可用积分:427 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
9楼 发表于 2008-7-11 13:42 
cur_finish 是本地变量, return之前设置它没有任何意义。
已经 long pagesize=8192; 了
所以 if( pagesize > 8192 ) pagesize = 8192; 纯粹扯淡
更稀奇的居然还有 pagesize = pagesize; 这不是有毛病么



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
smalloc
光明使者



UID:566551
注册:2007-5-22
最后登录: 2008-09-04
帖子:975
精华:1

可用积分:339 (白手起家)
信誉积分:120
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
10楼 发表于 2008-7-11 13:43 


QUOTE:
原帖由 ermu 于 2008-7-11 13:40 发表
标出来的果然牛,很有可能是修改的过程中留下的垃圾

人不是在每个时候都是清醒的。。。



您对本贴的看法:鲜花[0] 臭蛋[1]

__________________________________




空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.070900 second(s), 5 queries , Gzip enabled