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

单文区文章阅读 [返回]
发信人: stiger@smth.org (过去无法挽回,好好珍惜现在有的吧), 信区: BBSDev
标  题: fb2000 v1129 版本大bug一个
发信站: BBS 水木清华站 (Wed Feb 26 22:03:48 2003)
转信站: WHU!news.tiaozhan.com!maily.cic.tsinghua.edu.cn!SMTH


先是有人在我站发现的,我在其他bbs站也发现类似问题了。

就是发文章时如果在换行前输入tab,就会导致断线
bbs系统变慢

可以输入一行完全的tab看看
(本质是如果tab跨过换行就会有问题)

一个简单的解决方法(每行最后不允许输入tab)

src/edit.c

function:  vedit_key()

      switch (ch) {
         case Ctrl('I'):
            NO_ANSI_MODIFY;
            //add
            if(currpnt > linelen - 4){
               insert_char(' ');
               break;
            }
            //add end
            do {
               insert_char(' ');
            } while (currpnt & 0x3);
            break;


--
                                                                             
                                                                             
                                            bellofblue                       
                            我  爱  你                                       
                                                                             
                                                                             


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

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