Re: [建議] s的功能改進建議
※ 引述《scwg (於是我開始等妳)》之銘言:
: 這兩個 do_select() 是一模一樣的
: 因為 CompleteBoard() 是我加入的 macro, 展開就是 generalnamecomplete()
: 現在他要的應該是 board.c:search_board() 做到類似的功能?
: 這就要改寫 name.c:namecomplete() 了
詳請可以問動手修正的人 (Starfish @ hkday)
先 log 過來看看是否想要這樣吧, 我之前 quote 的兩篇文有說明:
修改人:Starfish
動工日:二零零四年八月三十日
預計完成日期:二零零四年八月三十一日
詳情:
現在轉載文章時,輸入的板名必需具有正確的大小寫。
打算改為不分大小寫,以方便轉載。
預計修改方法:
接收到板名之後立即翻查真正的大小寫。
工作進度:
二零零四年八月三十日:
完成。
本來就已經有分辨是否有重複板名的功能,
現在自動填入重第一個板的板名。
改動檔案:
Checking in bbs.c;
/usr/local/cvsroot/pttbbs/mbbsd/bbs.c,v <-- bbs.c
new revision: 1.93; previous revision: 1.92
done
Checking in name.c;
/usr/local/cvsroot/pttbbs/mbbsd/name.c,v <-- name.c
new revision: 1.3; previous revision: 1.2
done
Checking in bbs.c;
/usr/local/cvsroot/pttbbs/mbbsd/bbs.c,v <-- bbs.c
new revision: 1.95; previous revision: 1.94
done
Checking in name.c;
/usr/local/cvsroot/pttbbs/mbbsd/name.c,v <-- name.c
new revision: 1.4; previous revision: 1.3
done
< /* $Id: name.c,v 1.3 2004/08/30 16:43:22 Starfish Exp $ */
---
> /* $Id: name.c,v 1.4 2004/08/30 17:29:19 Starfish Exp $ */
535c535
< for (i = start, at = count = 0; i <= end && count < 2; ++i)
---
> for (i = start, at = count = 0; i <= end; ++i) {
537d536
< at = i;
538a538,542
> if (count == 1)
> strcpy(data, getname(i));
> else if (count > 1)
> return -1;
> at = i;
540,542d543
< if (count == 1) {
< strcpy(data, getname(at));
< return at;
544c545
< return -1;
---
> return at;
lxb 按: 這是 name.c 的 gnc_complete ()
--
.╱\ 香港地 網絡社區
|\[|HK \ bbs.hkday.net
{|][|DAY|
=|'=|===_e 親善、好客、通融
\-\_o_oo_/ 活力之都.在香港~
~~~ ~~~ ~~~ ~~ -_-;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.238.143.229
※ 編輯: lxb 來自: 61.238.143.229 (06/01 03:37)
討論串 (同標題文章)