作者TonyQ.bbs@bbs.wretch.cc (沉默是金) 看板: itoc
標題Re: [問題] 新版改ANSILINELEN
時間無名小站 (2007/05/04 Fri 02:55:23)
※ 引述《tomin.bbs@tomin.twbbs.org (iTomin)》之銘言:
> ※ 引述《tomin.bbs@cpu.tfcis.org (tomin)》之銘言:
> > 這樣改就ok了
> > 可是同樣的東西 ptt用預設行數 80 看也可以啊
> 而且改成82後 發表文章變這樣
> 標題:Re: [問題] 新版改ANSILINELEN
我稍微trace了一下code
我在move.c:more_line()
發現主要控制width的變數是 b_cols
bbsd.c的 term_init()
其中rcv參數是他的關鍵 , 這部份有該死的指標 所以我看不懂 ̄▽ ̄|||
話說我還沒看到 SCR_WIDTH 出場的地方,我在想是不是漏了。囧
我在term_init() 強迫指定b_cols 為80 ,
OK是OK了 , 不過行數判斷反而出問題了... orz
有興趣想trace的高手 我是覺得可以往rcv的部分下手...
另外 ,
visio.c 的iac_count (這是有改變大小時會用到)
這邊也會改動b_cols 可能也需要注意一下 XD
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知止220-134-27-68.HINET-IP.hinet.net海