本來為了改某些功能 所以去看 edit.c 赫然發現
最前面寫著:
* edit.c, 用來提供 bbs上的文字編輯器, 即 ve.
* 現在這一個是惡搞過的版本, 比較不穩定, 用比較多的 cpu, 但是可以省下許多
* 的記憶體 (以 Ptt為例, 在九千人上站的時候, 約可省下 50MB 的記憶體)
看到這三行字 就想... 啊 我居然用的是惡搞過的版本 還是快改邪歸正吧
去 php.twbbs.org 找到了 pttbbs-20030307-SNAP.tar.gz 之後 把它解開
然後把 edit.c 放進 mbbsd 裡面 赫然發現 不能 make
慢慢查詢之後 發現有兩個原因導致不能 make,
第一個 是 pttstruct.h 中的 SIG_FLAG 0x3 並沒有被 define ,
所以雖然我不知道那是什麼 我還是把它 define 起來了
另外一個是,
void
addsignature(FILE * fp, int ifuseanony)
這個東西裡面的寫法有點不一樣 尤其是 showsignature 那個 function
但是我沒空去研究 只好用最笨的方法 把新版的 addsignature 複製貼上來這裡用
結果可以.. 測試之後無大礙, 所以就用了
似乎 有改進一點點發表文章時的穩定度, 可是並不是很確定 還要繼續實驗才能知道
--
謝謝看我的廢話
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.163.21