作者hpo14.bbs@bbs.csie.ntust.edu.tw (雨) 看板: itoc
標題Re: [功能] 支援pmore2007互動式動畫
時間資工清流站 (2008/09/23 Tue 02:15:09)
: maple/post.c
- /* Thor.990204: 為考慮more 傳回值 */
後面省略………
除了 post.c 以下也有相同的部份要修改
: maple/xpost.c xpost_broswer()
- // Thor.990204: 為考慮more 傳回值
- if ((key = more(fpath, FOOTER_POST)) < 0)
- break;
comebackPos = hdr->xid;
/* Thor.980911: 從串接模式回來時要回到看過的那篇文章位置 */
post_history(xo, hdr);
strcpy(currtitle, str_ttl(hdr->title));
+ // Thor.990204: 為考慮more 傳回值
+ if ((key = more(fpath, FOOTER_POST)) < 0)
+ break;
: maple/xpost.c xmbox_browse()
- /* Thor.990204: 為考慮more 傳回值 */
- if ((key = more(fpath, FOOTER_MAILER)) < 0)
- break;
comebackPos = hdr->xid;
/* Thor.980911: 從串接模式回來時要回到看過的那篇文章位置 */
strcpy(currtitle, str_ttl(hdr->title));
+ /* Thor.990204: 為考慮more 傳回值 */
+ if ((key = more(fpath, FOOTER_MAILER)) < 0)
+ break;
: maple/mail.c mbox_broswe()
- // Thor.990204: 為考慮more 傳回值
- if ((nmode = more(fpath, FOOTER_MAILER)) < 0)
- break;
……
strcpy(currtitle, str_ttl(hdr->title));
+ /* Thor.990204: 為考慮more 傳回值 */
+ if ((nmode = more(fpath, FOOTER_MAILER)) < 0)
+ break;
-------------------------------------------------------------------
另外,不知道其他有實裝 pmore.c 的各位有沒有如下的問題
在有開過投票的看板,執行 大R (查閱投票/賭盤結果)
會顯示來,但是當檔案尚未 show 到檔尾就按下 ← 的時候
他又會顯示 vmsg("目前沒有任何開票的結果");
原因是 ← (KEY_RIGHT) 被定義為 -4
我個人是用以下方式處理掉,有同樣問題的可以試看看
: so/vote.c vote_result()
/* Thor.990204: 為考慮more 傳回值 */
! if (more(fpath, NULL) != -1)
return XO_INIT; // XZ_POST 和 XZ_VOTE 共用 vote_result()
--
>> 台灣科技大學 資工清流站 # bbs.csie.ntust.edu.tw #
>> From: 61-59-78-243.static.seed.net.tw