※ 引述《omatic.bbs@cpu.tfcis.org (........)》之銘言:
> 不知itoc說的這個要怎麼增加???
> > 如此 brd->blast 就只會記錄最後一篇文章的 BMAX(hdr.stamp, hdr.chrono)
> > 應該要多一個 brd->stamplast 的欄位
> > 然後 brd->blast 記錄最後一篇文章的 hdr.chrono
> > 而 brd->stamplast 則是去掃所有文章,找出最大 hdr.stamp
> > (因為最大 hdr.stamp 未必在最後一篇)
> > 然後在判斷已讀/未讀時
> > 則依使用者習慣來決定要看 brd->blast 還是 brd->stamplist
stamplast 找到一個錯字 :p
: ~/src/include/struct.h
...
typedef struct BoardHeader
{
...
time_t btime; /* -1:bpost/blast 需要更新 */
int bpost; /* 共有幾篇 post */
time_t blast; /* 最後一篇 post 的時間 */
+ time_t stamplast;
} BRD;
不過他前後沒有可以砍掉大小的變數,所以沒辦法裝進去
加了這個之後就要全部看板 transbrd 囉
--
˙ chrisliu -- 61-62-42-9-adsl-nan.STATIC.so-net.net.tw ﹒.˙.
˙ 克里斯劉個人站 ˙ loli.twbbs.org ˙ ────…‥.‧︰.∵.