回文章列表
作者hpo14.bbs@bbs.csie.ntust.edu.tw (雨) 看板: itoc
標題Re: [功能] 支援pmore2007互動式動畫
時間資工清流站 (2008/09/20 Sat 23:00:37)
※ 引述《cache.bbs@cpu.tfcis.org (漫長的學習之路)》之銘言:
> 喔就是前輩之前有提到的 patch 之後推/回文的時候會出現問題
> 我發現在水球的時候也會...
> ex.像是推文會變成這樣
>   瀏覽 第 1/1 頁 (100%)  目前顯示: 第 08~25 行           (h)按鍵說明 ←[q]離開 �
> � 評論 1)推文 2)噓文 3)註解 ?[Q]    
> 現在做了前輩的fix後就都正常了 : )
> 另外我從svn下ptt上的pmore.c回來後 make 會出現沒define ANSI_REVERSE 的訊息
> 偷懶就先隨便改成這樣...
> 把
> #ifdef M3_USE_PMORE
>  // input/output API
>  #define getdata(y,x,msg,buf,size,mode)     vget(y,x,msg,buf,size,mode)
> 改成
> #ifdef M3_USE_PMORE
> +
> + #define ANSI_REVERSE "ANSI REVERSE"
> +
>  // input/output API
>  #define getdata(y,x,msg,buf,size,mode)     vget(y,x,msg,buf,size,mode)
> 想請問前輩有遇到這個情形嗎?

ANSI_REVERSE 我是直接定義成
#define ANSI_COLOR(x)   ESC_STR "[" #x "m"
+ #define ANSI_REVERSE    ANSI_COLOR(7)

其他剩下有動的東西大概就只有

把 strlcpy() 給全部換成 strncpy() 了

--
再清醒的時刻,想的總是模糊
  不記得剩下了什麼,丟掉了什麼
    我不孤獨......卻寂寞
--
>> 台灣科技大學 資工清流站 # bbs.csie.ntust.edu.tw #
>> From: 61-59-78-243.static.seed.net.tw
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻