珞珈山水BBS电脑网络BBS安装与维护 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: result@smth.org (无言的结局), 信区: BBSDev
标  题: Re: CVS ytht安装问题求助
发信站: BBS 水木清华站 (Tue Feb 25 15:58:40 2003)
转信站: WHU!news.tiaozhan.com!maily.cic.tsinghua.edu.cn!SMTH

有个问题请教一下,我CVS后安装完后,替换回原来的boards目录,然后修改了struct.h,
再用trans_bh进行转换.BOARDS,结果转换的时候Segmentation fault,查看.NEWBOARDS
文件发现转换的版面和安装后的.BOARDS里的版面相同,也就是说其他的版面都没转换过
来,不知道是否我的操作有什么问题,是不是这样转换就行?另外文章的读取方式是否也
改变了?这些版面和文章在20020511版本上操作都没有问题。

我修改的struct.h如下

struct oldboardheader {
        char filename[STRLEN];
        char nouse[STRLEN - BM_LEN-sizeof(int)*3];
        int clubnum;
        int total;
        int lastpost;
        char BM[BM_LEN -1];
        char flag;
        char title[STRLEN];
        unsigned level;
        unsigned char unused[12];
};

trans_bh.c我只是修改了一下定义分类讨论区的数组和循环语句中i<13改成i<10,
因为分类讨论区我只有10个

char sec[10][5] =
            { "a", "bcd", "efg", "hij", "kl", "mn", "op", "qr", "t", "y"
        };



【 在 yuhuan.bbs@ytht.net (玻璃罩子~~压帮郎君~~天上掉宝) 的大作中提到: 】
: sorry
: rzsz是新加的,还没调试好
: 所以没告诉大家


--

※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 210.34.128.138]
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:9.345毫秒